|
openTRI 0.1
|
Image struct. More...
#include <triImage.h>
Data Fields | |
| triVoid * | palette |
| Image palette. | |
| triU32 | palformat |
| Palette format - one of IMG_FORMAT_5650, IMG_FORMAT_5551, IMG_FORMAT_4444, IMG_FORMAT_8888. | |
| triVoid * | data |
| Image data. | |
| triU32 | size |
| Size of data in bytes. | |
| triU16 | width |
| Image width. | |
| triU16 | height |
| Image height. | |
| triU16 | stride |
| Image allocated width (power of two). | |
| triU16 | tex_height |
| Image texture height (power of two). | |
| triU16 | format |
| Image format - one of IMG_FORMAT_*. | |
| triU8 | bits |
| Image bits per pixel. | |
| triU8 | levels |
| Number of mipmap levels in image. | |
| triMipLevel * | level |
| Linked list of mipmap levels. | |
| triBool | swizzled |
| Is image swizzled. | |
| triChar | filename [64] |
Image struct.
Max 1024xN.