|
SleakEngine 0.1.0
C++23 multi-backend game engine
|
#include <functional>#include <mutex>#include <any>#include <memory>#include <array>#include "BufferBase.hpp"#include "Shader.hpp"#include <Runtime/Texture.hpp>Go to the source code of this file.
Classes | |
| class | Sleak::RenderEngine::ResourceManager |
Namespaces | |
| namespace | Sleak |
| Root namespace for everything the engine exposes. | |
| namespace | Sleak::RenderEngine |
| Backend-facing rendering layer shared by the four graphics backends. | |
Macros | |
| #define | IMPLEMENT_RESOURCE_MANAGER |
Enumerations | |
| enum class | Sleak::RenderEngine::ResourceType : uint8_t { Sleak::RenderEngine::Buffer = 0 , Sleak::RenderEngine::Shader = 1 , Sleak::RenderEngine::Texture = 2 } |
| Coarse kind tag for a graphics resource. More... | |
| #define IMPLEMENT_RESOURCE_MANAGER |
Definition at line 14 of file ResourceManager.hpp.