molecular
|
Loads textures. More...
#include <TextureManager.h>
Public Types | |
typedef TRenderManager | RenderManager |
Public Member Functions | |
TextureLoader (RenderManager &renderManager) | |
RenderCmdSink::Texture * | Create () override |
void | Destroy (RenderCmdSink::Texture *&asset) override |
void | StartLoad (TextureManager::Asset &asset, unsigned int minLevel, unsigned int maxLevel) override |
void | Unload (RenderCmdSink::Texture *&asset, unsigned int minLevel, unsigned int maxLevel) override |
![]() | |
virtual void | Destroy (T &asset)=0 |
virtual void | StartLoad (Asset &asset, unsigned int minLevel, unsigned int maxLevel)=0 |
virtual void | Unload (T &asset, unsigned int minLevel, unsigned int maxLevel)=0 |
Additional Inherited Members | |
![]() | |
static const unsigned int | kLodLevels = lodLevels |
Loads textures.
An instance of this gets passed to the constructor of TextureManager.
typedef TRenderManager molecular::gfx::TextureLoader< TRenderManager >::RenderManager |
|
inlineexplicit |
|
overridevirtual |
|
override |
|
override |
asset | Object to get the texture location from and load texture data to. |
|
override |