#include <texture.h>
Inheritance diagram for ImageData:
Public Member Functions | |
ImageData () | |
virtual | ~ImageData () |
virtual void | CreateMipMaps () |
Static Public Member Functions | |
bool | ScaleImage (int iComp, int iInWidth, int iInHeight, const unsigned char *pInData, int iOutWidth, int iOutHeight, unsigned char *pOutData) |
Public Attributes | |
int | m_iWidth |
int | m_iHeight |
Texture::TEXTUREFORMAT | m_eFormat |
int | m_iChannels |
int | m_iBPP |
unsigned char * | m_pucData |
ImageCodec * | m_pkCodec |
int | m_iMipMaps |
ImageData * | m_pkMipMaps |
|
Clear data |
|
Deallocate memory |
|
Create mipmaps |
|
Scale image
|
|
Width of image |
|
Height of image |
|
Format of data |
|
Color channels |
|
Bits per pixel |
|
Ptr to data |
|
Image codec that created the image |
|
Number of mipmaps |
|
Mipmaps |