13 size_t memberSize = 0;
24 memberSize(memberSize) {}
27 uint32_t bindingId = 0;
29 uint32_t bufferSize = 0;
30 uint8_t shaderStagesBitMask = 0;
31 std::vector<MemberData> members;
39 uint8_t shaderStagesBitMask
43 bufferSize(bufferSize),
44 shaderStagesBitMask(shaderStagesBitMask) {}
49 uint32_t bindingId = 0;
51 uint8_t shaderStagesBitMask = 0;
58 uint8_t shaderStagesBitMask
62 shaderStagesBitMask(shaderStagesBitMask) {}
66 std::string renderQueue;
67 std::string geometryRenderer;
68 std::string transparencyMode;
70 uint8_t shaderStagesBitMask = 0;
71 size_t numShaderStages = 0;
75 uint8_t shaderStagesBitMask,
76 size_t numShaderStages
78 shaderStagesBitMask(shaderStagesBitMask),
79 numShaderStages(numShaderStages) {}
81 std::vector<StructData> uniformBuffers;
82 std::vector<TextureData> textures;
Definition ShaderReflectionData.hpp:47