libdonut  2.3.2
Application framework for cross-platform game development in C++20
donut::graphics::Texture Member List

This is the complete list of members for donut::graphics::Texture, including all inherited members.

BLACKdonut::graphics::Texturestatic
copy2D(Renderer &renderer) constdonut::graphics::Texture
copyGrow2D(Renderer &renderer, std::size_t newWidth, std::size_t newHeight, std::optional< Color > backgroundColor={}) constdonut::graphics::Texture
DEFAULT_NORMALdonut::graphics::Texturestatic
DEFAULT_SPECULARdonut::graphics::Texturestatic
fill2D(Renderer &renderer, Color color)donut::graphics::Texture
get() const noexceptdonut::graphics::Textureinline
getChannelCount(TextureFormat internalFormat) noexceptdonut::graphics::Texturestatic
getHeight() const noexceptdonut::graphics::Textureinline
getInternalFormat(PixelFormat pixelFormat, PixelComponentType pixelComponentType) noexceptdonut::graphics::Texturestatic
getInternalFormat() const noexceptdonut::graphics::Textureinline
getOptions() const noexceptdonut::graphics::Textureinline
getPixelComponentType(TextureFormat internalFormat) noexceptdonut::graphics::Texturestatic
getPixelFormat(TextureFormat internalFormat) noexceptdonut::graphics::Texturestatic
getSize2D() const noexceptdonut::graphics::Textureinline
getWidth() const noexceptdonut::graphics::Textureinline
grow2D(Renderer &renderer, std::size_t newWidth, std::size_t newHeight, std::optional< Color > backgroundColor={})donut::graphics::Texture
operator bool() const noexceptdonut::graphics::Textureinlineexplicit
pasteImage2D(std::size_t width, std::size_t height, PixelFormat pixelFormat, PixelComponentType pixelComponentType, const void *pixels, std::size_t x, std::size_t y)donut::graphics::Texture
pasteImage2D(const ImageView &image, std::size_t x, std::size_t y)donut::graphics::Texture
pasteImage2DArray(std::size_t width, std::size_t height, std::size_t depth, PixelFormat pixelFormat, PixelComponentType pixelComponentType, const void *pixels, std::size_t x, std::size_t y, std::size_t z)donut::graphics::Texture
pasteImage2DArray(const ImageView &image, std::size_t x, std::size_t y, std::size_t z)donut::graphics::Texture
setOptions2D(const TextureOptions &newOptions)donut::graphics::Texture
setOptions2DArray(const TextureOptions &newOptions)donut::graphics::Texture
Texture() noexcept=defaultdonut::graphics::Texture
Texture(TextureFormat internalFormat, std::size_t width, std::size_t height, PixelFormat pixelFormat, PixelComponentType pixelComponentType, const void *pixels, const TextureOptions &options={})donut::graphics::Texture
Texture(TextureFormat internalFormat, std::size_t width, std::size_t height, std::size_t depth, PixelFormat pixelFormat, PixelComponentType pixelComponentType, const void *pixels, const TextureOptions &options={})donut::graphics::Texture
Texture(TextureFormat internalFormat, std::size_t width, std::size_t height, const TextureOptions &options={})donut::graphics::Texture
Texture(TextureFormat internalFormat, std::size_t width, std::size_t height, std::size_t depth, const TextureOptions &options={})donut::graphics::Texture
Texture(const ImageView &image, const TextureOptions &options={})donut::graphics::Texture
TRANSPARENTdonut::graphics::Texturestatic
WHITEdonut::graphics::Texturestatic