![]() |
Skylicht Engine
|
Management of materials, shaders, and texture resources. More...
Classes | |
| class | Skylicht::CMaterial |
| The object class describes material information such as which shader it's associated with, which texture it uses, and what its color parameters are. More... | |
| class | Skylicht::CMaterialManager |
| Singleton class for loading, caching, exporting, and managing materials in Skylicht-Engine. More... | |
| class | Skylicht::CShader |
| Represents a programmable shader, including uniforms, UI, resources, instancing and platform-specific options. More... | |
| class | Skylicht::CShaderManager |
| Centralized manager for loading, caching, rebuilding, and controlling shader objects in Skylicht-Engine. More... | |
| class | Skylicht::CTextureManager |
| Texture Manager class provides APIs to load, retrieve, check, and release textures within the engine. More... | |
| class | Skylicht::IShaderInstancing |
| Abstract base class for GPU instancing logic in Skylicht-Engine. More... | |
Management of materials, shaders, and texture resources.