![]() |
Raven Engine v0.1
|
Abstractions for shader management within Raven Engine. More...
#include "Raven/Core/Casting.h"#include "Raven/Memory/Ref.h"#include "Renderer/GraphicEnums.h"#include <string>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.