Abstractions for shader management within Raven Engine. More...
Classes | |
| class | Raven::ShaderModuleHandle |
| Represents a single shader stage module within a Shader. More... | |
| class | Raven::Shader |
| Represents a complete shader composed of multiple shader stage modules. More... | |
| class | Raven::ShaderLibrary |
| Manages a collection of shaders for efficient reuse and lookup. More... | |
Namespaces | |
| namespace | Raven |
Abstractions for shader management within Raven Engine.
Defines interfaces and classes for shader modules, full shaders, and shader libraries responsible for loading, caching, and retrieval of shaders.