|
SleakEngine 1.0.0
C++23 multi-backend game engine
|
Go to the source code of this file.
Classes | |
| class | Sleak::RenderEngine::BufferBase |
| Backend-agnostic GPU buffer: vertex, index, constant, or resource view target. More... | |
Namespaces | |
| namespace | Sleak |
| Root namespace for everything the engine exposes. | |
| namespace | Sleak::RenderEngine |
| Backend-facing rendering layer shared by the four graphics backends. | |
Enumerations | |
| enum class | Sleak::RenderEngine::BufferType { Sleak::RenderEngine::Vertex = 0 , Sleak::RenderEngine::Index = 1 , Sleak::RenderEngine::Constant = 2 , Sleak::RenderEngine::ShaderResource = 3 , Sleak::RenderEngine::DepthStencil = 4 , Sleak::RenderEngine::RenderTarget = 5 , Sleak::RenderEngine::UnorderedAccess = 6 } |
| GPU buffer usage kind, drives backend binding flags and layout. More... | |