BindTexture(const TextureHandle &textureHandle) | TurtleBrains::Graphics::TextureManager | |
BindTexture(const TextureHandle &textureHandle, tbCore::uint8 textureUnit) | TurtleBrains::Graphics::TextureManager | |
ComputeMemoryUsage(void) const | TurtleBrains::Graphics::TextureManager | |
CreateGraphicsContext(void) | TurtleBrains::Graphics::TextureManager | |
CreateTextureEmpty(const PixelSpace &textureWidth, const PixelSpace &textureHeight, const TextureFormat &format=TextureFormat::ColorARGB8) | TurtleBrains::Graphics::TextureManager | |
CreateTextureFromFile(const tbCore::tbString &filename) | TurtleBrains::Graphics::TextureManager | |
CreateTextureFromFileData(const unsigned char *fileDataInMemory, const size_t &fileSizeInBytes) | TurtleBrains::Graphics::TextureManager | |
CreateTextureFromPixelData(const unsigned char *pixelDataARGB, const PixelSpace &textureWidth, const PixelSpace &textureHeight) | TurtleBrains::Graphics::TextureManager | |
CreateTextureReference(const TextureHandle &textureHandle) | TurtleBrains::Graphics::TextureManager | |
DestroyGraphicsContext(void) | TurtleBrains::Graphics::TextureManager | |
DestroyTexture(const TextureHandle &textureHandle) | TurtleBrains::Graphics::TextureManager | |
GetTextureHeight(const TextureHandle &textureHandle) const | TurtleBrains::Graphics::TextureManager | |
GetTextureWidth(const TextureHandle &textureHandle) const | TurtleBrains::Graphics::TextureManager | |
Noncopyable(void) noexcept (defined in TurtleBrains::Core::Noncopyable) | TurtleBrains::Core::Noncopyable | inline |
PreMultiplyAlpha(tbCore::byte *imageData, const PixelSpace &imageWidth, const PixelSpace &imageHeight) | TurtleBrains::Graphics::TextureManager | static |
SetTextureWrapMode(const TextureHandle &textureHandle, TextureWrapMode wrapMode) | TurtleBrains::Graphics::TextureManager | |
SetTextureWrapMode(const TextureHandle &textureHandle, TextureWrapMode wrapModeU, TextureWrapMode wrapModeV) | TurtleBrains::Graphics::TextureManager | |
tbImplementation::TextureManagerCreator (defined in TurtleBrains::Graphics::TextureManager) | TurtleBrains::Graphics::TextureManager | friend |
~Noncopyable(void) noexcept (defined in TurtleBrains::Core::Noncopyable) | TurtleBrains::Core::Noncopyable | inline |