Potato Engine
Hobby Game Engine Project
|
Public Member Functions | |
Renderer (FileSystem &fileSystem, rc< GpuDevice > device) | |
Renderer (Renderer const &)=delete | |
Renderer & | operator= (Renderer const &)=delete |
void | beginFrame () |
void | flushDebugDraw (float frameTime) |
void | endFrame (float frameTime) |
RenderContext | context () |
rc< Mesh > | loadMeshSync (zstring_view path) |
rc< Material > | loadMaterialSync (zstring_view path) |
rc< Shader > | loadShaderSync (zstring_view path) |
rc< Texture > | loadTextureSync (zstring_view path) |
GpuDevice & | device () const noexcept |
GpuCommandList & | commandList () const noexcept |