Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
EngineCore::PipelineConfig Struct Reference

Static configuration for a graphics pipeline Defines which shaders to use for a given PipelineNames enum. More...

#include <Renderer.h>

Collaboration diagram for EngineCore::PipelineConfig:

Public Attributes

std::filesystem::path meshShaderPath
std::filesystem::path fragmentShaderPath
PipelineMaterialPayload pipelineData = {}

Detailed Description

Static configuration for a graphics pipeline Defines which shaders to use for a given PipelineNames enum.

Definition at line 52 of file Renderer.h.

Member Data Documentation

◆ fragmentShaderPath

std::filesystem::path EngineCore::PipelineConfig::fragmentShaderPath

Definition at line 55 of file Renderer.h.

Referenced by EngineCore::Renderer::allocateDescriptors().

◆ meshShaderPath

std::filesystem::path EngineCore::PipelineConfig::meshShaderPath

Definition at line 54 of file Renderer.h.

Referenced by EngineCore::Renderer::allocateDescriptors().

◆ pipelineData

PipelineMaterialPayload EngineCore::PipelineConfig::pipelineData = {}

Definition at line 56 of file Renderer.h.

Referenced by EngineCore::Renderer::allocateDescriptors().


The documentation for this struct was generated from the following file:
  • /home/magerbeton/Documents/gl3-vulkan/Engine/include/Engine/Renderer/Renderer.h