A texture used for rendering, hosted on GPU.
Definition: Texture.h:35
void setActiveRenderTarget(Texture *target)
Texture * getByIndex(unsigned int id)
void erase(const nkMemory::StringView &name)
Texture * get(const nkMemory::StringView &name)
Texture * getActiveRenderTarget() const
Texture * getDepthTarget() const
void rename(const nkMemory::StringView ¤tName, const nkMemory::StringView &newName)
Manages the textures available in the component.
Definition: TextureManager.h:14
void setActiveDepthTarget(Texture *target)
Texture * createOrRetrieve(const nkMemory::StringView &name)