|
Berserk
|
Resources management module. More...
Classes | |
| class | ImporterMesh |
| Raw simple mesh resources importer. More... | |
| class | ImporterShader |
| Texture resources importer. More... | |
| class | ImporterTexture |
| Texture resources importer. More... | |
| class | ResMaterial |
| 3d mesh geometry for rendering More... | |
| class | ResMeshImportOptions |
| Texture import options. More... | |
| class | ResMesh |
| 3d mesh geometry for rendering More... | |
| class | Resource |
| Base class for any engine resource object. More... | |
| class | ResourceImportOptions |
| Base class for import options to import specific resource. More... | |
| class | ResourceImportResult |
| Data returned after resource. More... | |
| class | ResourceImporter |
| Base class responsible for importing a specific resource type. More... | |
| class | ResourceManager |
| Main engine resource management class. More... | |
| class | ResShaderImportOptions |
| Options to import shader resource. More... | |
| class | ResShader |
| Engine shader program for rendering. More... | |
| class | ResTextureImportOptions |
| Texture import options. More... | |
| class | ResTexture |
| 2d texture resource for rendering More... | |
Resources management module.
Module provides access to engine resources. Defines base resource class, provides resource manager class for safe synchronized/async resources loading and importing.
Also defines generic importer interface and import options, which allows to load or import arbitrary supported engine resources.
All common built-in engine resources, such as Material, Shader, Texture, Mesh and etc. are defined in this module. Class names uses special Res prefix, to distinguish them from other classes.