Public Member Functions | |
| SbImagei32 () | |
| SbImagei32 (const unsigned char *data, const SbVec2i32 &sz, const int bytesperpixel) | |
| SbImagei32 (const unsigned char *data, const SbVec3i32 &sz, const int bytesperpixel) | |
| ~SbImagei32 () | |
| bool | setValue (const SbVec2i32 &sz, const int bytesperpixel, const unsigned char *data) |
| bool | setValue (const SbVec3i32 &sz, const int bytesperpixel, const unsigned char *data) |
| void | setValuePtr (const SbVec2i32 &sz, const int bytesperpixel, const unsigned char *data) |
| void | setValuePtr (const SbVec3i32 &sz, const int bytesperpixel, const unsigned char *data) |
| unsigned char * | getValue (SbVec2i32 &sz, int &bytesperpixel) const |
| unsigned char * | getValue (SbVec3i32 &sz, int &bytesperpixel) const |
| SbVec3i32 | getSize () const |
| int | operator== (const SbImagei32 &image) const |
| int | operator!= (const SbImagei32 &image) const |
| SbImagei32 & | operator= (const SbImagei32 &image) |
| SbBool | hasData () const |
| void | readLock () const |
| void | readUnlock () const |
Private Types | |
| enum | DataType { INTERNAL_DATA, SETVALUEPTR_DATA } |
Private Member Functions | |
| void | freeData () |
| void | writeLock () |
| void | writeUnlock () |
Private Attributes | |
| DataType | datatype |
| unsigned char * | bytes |
| SbVec3i32 | size |
| int | bpp |
enum SbImagei32::DataType [private] |
| SbImagei32::SbImagei32 | ( | ) |
| SbImagei32::SbImagei32 | ( | const unsigned char * | data, | |
| const SbVec2i32 & | sz, | |||
| const int | bytesperpixel | |||
| ) |
| SbImagei32::SbImagei32 | ( | const unsigned char * | data, | |
| const SbVec3i32 & | sz, | |||
| const int | bytesperpixel | |||
| ) |
| SbImagei32::~SbImagei32 | ( | ) |
| void SbImagei32::freeData | ( | ) | [private] |
| SbVec3i32 SbImagei32::getSize | ( | ) | const |
| unsigned char* SbImagei32::getValue | ( | SbVec2i32 & | sz, | |
| int & | bytesperpixel | |||
| ) | const |
| unsigned char* SbImagei32::getValue | ( | SbVec3i32 & | sz, | |
| int & | bytesperpixel | |||
| ) | const |
| SbBool SbImagei32::hasData | ( | ) | const |
| int SbImagei32::operator!= | ( | const SbImagei32 & | image | ) | const [inline] |
| SbImagei32& SbImagei32::operator= | ( | const SbImagei32 & | image | ) |
| int SbImagei32::operator== | ( | const SbImagei32 & | image | ) | const |
| void SbImagei32::readLock | ( | ) | const |
| void SbImagei32::readUnlock | ( | ) | const |
| bool SbImagei32::setValue | ( | const SbVec2i32 & | sz, | |
| const int | bytesperpixel, | |||
| const unsigned char * | data | |||
| ) |
| bool SbImagei32::setValue | ( | const SbVec3i32 & | sz, | |
| const int | bytesperpixel, | |||
| const unsigned char * | data | |||
| ) |
| void SbImagei32::setValuePtr | ( | const SbVec2i32 & | sz, | |
| const int | bytesperpixel, | |||
| const unsigned char * | data | |||
| ) |
| void SbImagei32::setValuePtr | ( | const SbVec3i32 & | sz, | |
| const int | bytesperpixel, | |||
| const unsigned char * | data | |||
| ) |
| void SbImagei32::writeLock | ( | ) | [private] |
| void SbImagei32::writeUnlock | ( | ) | [private] |
int SbImagei32::bpp [private] |
unsigned char* SbImagei32::bytes [private] |
DataType SbImagei32::datatype [private] |
SbVec3i32 SbImagei32::size [private] |
1.7.1