![]() |
Raven Engine v0.1
|
Reflection data extracted from the shader code. More...
#include <VulkanShader.h>
Public Attributes | |
| std::vector< ShaderResource::ShaderDescriptorSet > | ShaderDescriptorSets |
| Descriptor sets metadata. | |
| std::unordered_map< std::string, ShaderResourceDeclaration > | Resources |
| Resource declarations by name. | |
| std::unordered_map< std::string, ShaderBuffer > | ConstantBuffer |
| Constant/uniform buffers by name. | |
| std::vector< ShaderResource::PushConstantRange > | PushConstantRanges |
| Push constant ranges in the shader. | |
Reflection data extracted from the shader code.
| std::unordered_map<std::string, ShaderBuffer> Raven::VulkanShader::ReflectionData::ConstantBuffer |
Constant/uniform buffers by name.
| std::vector<ShaderResource::PushConstantRange> Raven::VulkanShader::ReflectionData::PushConstantRanges |
Push constant ranges in the shader.
| std::unordered_map<std::string, ShaderResourceDeclaration> Raven::VulkanShader::ReflectionData::Resources |
Resource declarations by name.
| std::vector<ShaderResource::ShaderDescriptorSet> Raven::VulkanShader::ReflectionData::ShaderDescriptorSets |
Descriptor sets metadata.