Struct PipelineReflection#

Struct Documentation#

struct PipelineReflection#

Public Members

RendererAPI::ShaderStage ShaderStages#
std::vector<ShaderReflection> StageReflections#
std::optional<u32> VertexStageIndex = std::nullopt#
std::optional<u32> TessellationControlStageIndex = std::nullopt#
std::optional<u32> TessellationEvaluationStageIndex = std::nullopt#
std::optional<u32> GeometryStageIndex = std::nullopt#
std::optional<u32> FragmentStageIndex = std::nullopt#
std::vector<ShaderResource> ShaderResources#
std::vector<ShaderVariable> Variables#