174 void CopyRectFrom(
const CImageInfo &SrcImage,
size_t SrcX,
size_t SrcY,
size_t Width,
size_t Height,
size_t DestX,
size_t DestY)
const;
CImageInfo(const CImageInfo &)=delete
void Free()
Definition image.cpp:51
CImageInfo & operator=(const CImageInfo &)=delete
~CImageInfo()
Definition image.cpp:29
size_t m_Height
Definition image.h:64
EImageFormat m_Format
Definition image.h:71
CImageInfo DeepCopy() const
Definition image.cpp:174
uint8_t * m_pData
Definition image.h:76
void AllocateFillZero()
Definition image.cpp:43
void CopyRectFrom(const CImageInfo &SrcImage, size_t SrcX, size_t SrcY, size_t Width, size_t Height, size_t DestX, size_t DestY) const
Definition image.cpp:162
bool DataEquals(const CImageInfo &Other) const
Definition image.cpp:94
EImageFormat
Definition image.h:21
@ FORMAT_R
Definition image.h:25
@ FORMAT_RGB
Definition image.h:23
@ FORMAT_RA
Definition image.h:26
@ FORMAT_RGBA
Definition image.h:24
@ FORMAT_UNDEFINED
Definition image.h:22
size_t DataSize() const
Definition image.cpp:89
const char * FormatName() const
Definition image.cpp:84
size_t PixelSize() const
Definition image.cpp:79
void Allocate()
Definition image.cpp:35
bool m_IsAllocated
Definition image.h:14
size_t m_Width
Definition image.h:59
CImageInfo & operator=(CImageInfo &&Other)
Definition image.cpp:14
ColorRGBA PixelColor(size_t x, size_t y) const
Definition image.cpp:105
void SetPixelColor(size_t x, size_t y, ColorRGBA Color) const
Definition image.cpp:137