Castor3D 0.16.0
Multiplatform 3D engine
castor::Image Member List

This is the complete list of members for castor::Image, including all inherited members.

cleanup() const noexceptcastor::Imageinline
fill(RgbColour const &colour)castor::Image
fill(RgbaColour const &colour)castor::Image
flip()castor::Image
Fontcastor::Imagefriend
getBuffer()castor::Imageinline
getBuffer() constcastor::Imageinline
getBuffer(uint32_t index)castor::Imageinline
getBuffer(uint32_t index) constcastor::Imageinline
getBuffer(uint32_t index, uint32_t level)castor::Imageinline
getBuffer(uint32_t index, uint32_t level) constcastor::Imageinline
getDimensions() const noexceptcastor::Imageinline
getHeight() const noexceptcastor::Imageinline
getLayout() const noexceptcastor::Imageinline
getLayout() noexceptcastor::Imageinline
getLevels() const noexceptcastor::Imageinline
getName() const noexceptcastor::NamedBaseT< T >inline
getPath() const noexceptcastor::Imageinline
getPixelFormat() const noexceptcastor::Imageinline
getPixels() const noexceptcastor::Imageinline
getPxBuffer() const noexceptcastor::Imageinline
getPxBuffer() noexceptcastor::Imageinline
getResampled(Size const &size) constcastor::Imageinline
getSize(uint32_t level=0u) const noexceptcastor::Imageinline
getWidth() const noexceptcastor::Imageinline
hasBuffer() const noexceptcastor::Imageinline
Image(String const &name, Path const &path, Size const &size, PixelFormat format, ByteArray const &buffer, PixelFormat bufferFormat)castor::Image
Image(String const &name, Path const &path, Size const &size, PixelFormat format=PixelFormat::eR8G8B8A8_UNORM, uint8_t const *buffer=nullptr, PixelFormat bufferFormat=PixelFormat::eR8G8B8A8_UNORM)castor::Image
Image(String const &name, Path const &path, PxBufferBase const &buffer)castor::Image
Image(String const &name, Path const &path, ImageLayout layout, PxBufferBaseUPtr buffer=nullptr)castor::Image
Image(String name, Path path, Size const &size, uint8_t const *buffer=nullptr)castor::Imageinline
Image(String const &name, Size const &size, PixelFormat format, uint8_t const *buffer, PixelFormat bufferFormat)castor::Imageinline
Image(String const &name, Size const &size, PixelFormat format, ByteArray const &buffer, PixelFormat bufferFormat)castor::Imageinline
Image(String const &name, PxBufferBase const &buffer)castor::Imageinline
Image(String const &name, ImageLayout layout, PxBufferBaseUPtr buffer)castor::Imageinline
Image(Image const &image)castor::Image
Image(Image &&image) noexcept=defaultcastor::Image
initialise() const noexceptcastor::Imageinline
m_namecastor::NamedBaseT< T >protected
NamedBaseT(T name) noexceptcastor::NamedBaseT< T >inlineexplicit
operator=(Image const &image)castor::Image
operator=(Image &&image) noexcept=defaultcastor::Image
rename(T name) noexceptcastor::NamedBaseT< T >inline
resample(Size const &size)castor::Image
resample(Size const &size, PxBufferBaseUPtr buffer)castor::Imagestatic
setPixel(uint32_t x, uint32_t y, uint8_t const *pixel, PixelFormat format)castor::Image
setPixel(uint32_t x, uint32_t y, RgbColour const &colour)castor::Image
setPixel(uint32_t x, uint32_t y, RgbaColour const &colour)castor::Image
setPixel(uint32_t x, uint32_t y, Pixel< PF > const &pixel)castor::Imageinline
updateLayerLayout(Size const &extent, PixelFormat format)castor::Image
~Image() noexcept=defaultcastor::Imagevirtual