This is the complete list of members for TurtleBrains::Graphics::TextureManager, including all inherited members.
| BindTexture(const TextureHandle &textureHandle) | TurtleBrains::Graphics::TextureManager | |
| BindTexture(const TextureHandle &textureHandle, tbCore::uint8 textureUnit) | TurtleBrains::Graphics::TextureManager | |
| CheckAndReloadTextures(void) | 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 String &filename, const bool mipmapped=true) | TurtleBrains::Graphics::TextureManager | |
| CreateTextureFromFileData(const unsigned char *fileDataInMemory, const tbCore::uint32 fileSizeInBytes, const bool mipmapped=true) | TurtleBrains::Graphics::TextureManager | |
| CreateTextureFromPixelData(const PixelSpace &textureWidth, const PixelSpace &textureHeight, const TextureFormat &format, const unsigned char *pixelData, const bool mipmapped=true) | 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 | |
| Implementation::TextureManagerCreator (defined in TurtleBrains::Graphics::TextureManager) | TurtleBrains::Graphics::TextureManager | friend |
| 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 |
| SetTextureFiltering(const TextureHandle &textureHandle, TextureFilter filter) (defined in TurtleBrains::Graphics::TextureManager) | TurtleBrains::Graphics::TextureManager | |
| SetTextureWrapMode(const TextureHandle &textureHandle, TextureWrapMode wrapMode) | TurtleBrains::Graphics::TextureManager | |
| SetTextureWrapMode(const TextureHandle &textureHandle, TextureWrapMode wrapModeU, TextureWrapMode wrapModeV) | TurtleBrains::Graphics::TextureManager | |
| Unstable_RunSoftwareShader(const TextureHandle &textureHandle, std::function< tbCore::uint32(PixelSpace x, PixelSpace y, tbCore::uint32)> shader) (defined in TurtleBrains::Graphics::TextureManager) | TurtleBrains::Graphics::TextureManager | |
| ~Noncopyable(void) noexcept (defined in TurtleBrains::Core::Noncopyable) | TurtleBrains::Core::Noncopyable | inline |