TurtleBrains  0.3.5
High quality, portable, C++ framework for rapid 2D game development.
TurtleBrains::Graphics::TextureManager Member List

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) constTurtleBrains::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) constTurtleBrains::Graphics::TextureManager
GetTextureWidth(const TextureHandle &textureHandle) constTurtleBrains::Graphics::TextureManager
Implementation::TextureManagerCreator (defined in TurtleBrains::Graphics::TextureManager)TurtleBrains::Graphics::TextureManagerfriend
Noncopyable(void) noexcept (defined in TurtleBrains::Core::Noncopyable)TurtleBrains::Core::Noncopyableinline
PreMultiplyAlpha(tbCore::byte *imageData, const PixelSpace &imageWidth, const PixelSpace &imageHeight)TurtleBrains::Graphics::TextureManagerstatic
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::Noncopyableinline