Struct ShaderReflection

Struct Documentation

struct ShaderReflection

Complete shader reflection data.

Contains descriptor sets, resource declarations, push constants, and stage info extracted during shader compilation.

Public Members

std::vector<shader_reflection::ShaderDescriptorSet> descriptor_sets
std::unordered_map<StringId, shader_reflection::ShaderResourceDeclaration> resources
std::vector<shader_reflection::PushConstantsRange> push_constants
std::vector<shader_reflection::StageInfo> stages