Classes | |
| struct | Raven::ShaderResource::ShaderDescriptor |
| Represents an individual shader descriptor binding. More... | |
| struct | Raven::ShaderResource::UniformBuffer |
| Represents a uniform buffer descriptor. More... | |
| struct | Raven::ShaderResource::StorageBuffer |
| Represents a uniform buffer descriptor. More... | |
| struct | Raven::ShaderResource::ShaderDescriptorSet |
| Groups multiple descriptors into a descriptor set. More... | |
| struct | Raven::ShaderResource::PushConstantRange |
| Represents a push constant range used in shaders. More... | |
| struct | Raven::ShaderBuffer |
| Represents a shader buffer (e.g., uniform or constant buffer). More... | |
| struct | Raven::ShaderResourceDeclaration |
| Declares any shader resource including buffers and textures. More... | |
Namespaces | |
| namespace | Raven |
| namespace | Raven::ShaderResource |
Enumerations | |
| enum class | Raven::ShaderResource::ResourceType : u8 { Raven::ShaderResource::ResourceType::UniformBuffer , Raven::ShaderResource::ResourceType::SampledImage , Raven::ShaderResource::ResourceType::StorageBuffer , Raven::ShaderResource::ResourceType::Sampler , Raven::ShaderResource::ResourceType::Unknown } |
| Enumerates the different types of shader resources. More... | |