SleakEngine 1.0.0
C++23 multi-backend game engine
Loading...
Searching...
No Matches
Sleak::RenderEngine::ResourceManager Member List

This is the complete list of members for Sleak::RenderEngine::ResourceManager, including all inherited members.

CreateBuffer(BufferType Type, uint32_t Size, void *Data)Sleak::RenderEngine::ResourceManagerstatic
CreateCubemapTexture(const std::array< std::string, 6 > &FacePaths)Sleak::RenderEngine::ResourceManagerstatic
CreateCubemapTextureFromPanorama(const std::string &PanoramaPath)Sleak::RenderEngine::ResourceManagerstatic
CreateShader(const std::string &ShaderPath)Sleak::RenderEngine::ResourceManagerstatic
CreateTexture(const std::string &TexturePath)Sleak::RenderEngine::ResourceManagerstatic
CreateTextureFromMemory(const void *data, uint32_t width, uint32_t height, TextureFormat format, uint32_t maxMipLevels=0)Sleak::RenderEngine::ResourceManagerstatic
RegisterCreateBuffer(T *instance, BufferBase *(T::*method)(BufferType, uint32_t, void *))Sleak::RenderEngine::ResourceManagerinlinestatic
RegisterCreateCubemapTexture(T *instance, Texture *(T::*method)(const std::array< std::string, 6 > &))Sleak::RenderEngine::ResourceManagerinlinestatic
RegisterCreateCubemapTextureFromPanorama(T *instance, Texture *(T::*method)(const std::string &))Sleak::RenderEngine::ResourceManagerinlinestatic
RegisterCreateShader(T *instance, Shader *(T::*method)(const std::string &))Sleak::RenderEngine::ResourceManagerinlinestatic
RegisterCreateTexture(T *instance, Texture *(T::*method)(const std::string &))Sleak::RenderEngine::ResourceManagerinlinestatic
RegisterCreateTextureFromMemory(std::function< Texture *(const void *, uint32_t, uint32_t, TextureFormat, uint32_t)> func)Sleak::RenderEngine::ResourceManagerinlinestatic