30 ImgBuffer(
unsigned xSize,
unsigned ySize,
unsigned pixDepth);
35 unsigned int Width()
const {
return width_;}
36 unsigned int Height()
const {
return height_;}
37 unsigned int Depth()
const {
return pixDepth_;}
44 void Resize(
unsigned xSize,
unsigned ySize,
unsigned pixDepth);
45 void Resize(
unsigned xSize,
unsigned ySize);
48 void SetName(
const char* name) {name_ = name;}
49 const std::string&
GetName() {
return name_;}
55 unsigned char* pixels_;
58 unsigned int pixDepth_;
Definition ImgBuffer.h:28
ImgBuffer()
Definition ImgBuffer.cpp:35
unsigned int Depth() const
Definition ImgBuffer.h:37
const std::string & GetName()
Definition ImgBuffer.h:49
const unsigned char * GetPixels() const
Definition ImgBuffer.cpp:54
bool Compatible(const ImgBuffer &img) const
Definition ImgBuffer.cpp:91
void SetPixelsPadded(const void *pixArray, int paddingBytesPerLine)
Definition ImgBuffer.cpp:71
unsigned int Width() const
Definition ImgBuffer.h:35
~ImgBuffer()
Definition ImgBuffer.cpp:49
ImgBuffer & operator=(const ImgBuffer &rhs)
Definition ImgBuffer.cpp:139
void SetPixels(const void *pixArray)
Definition ImgBuffer.cpp:64
unsigned int Height() const
Definition ImgBuffer.h:36
unsigned char * GetPixelsRW()
Definition ImgBuffer.cpp:59
void ResetPixels()
Definition ImgBuffer.cpp:85
void Resize(unsigned xSize, unsigned ySize, unsigned pixDepth)
Definition ImgBuffer.cpp:101
void Copy(const ImgBuffer &rhs)
Definition ImgBuffer.cpp:131
void SetName(const char *name)
Definition ImgBuffer.h:48