typedef struct{ Uint32 nTextureType; Uint16 nWidth; Uint16 nHeight; }NJS_PVRHEADERDATA;
nTextureType | テクスチャタイプ |
nWidth | テクスチャの幅 |
nHeight | テクスチャの高さ |
メンバnTexturetypeは、各ビットに次のような意味をもっています。
15〜8ビット テクスチャフォーマットタイプ
0x000001** | Twiddledテクスチャ |
0x000002** | Twiddledミップマップテクスチャ |
0x000003** | VQテクスチャ |
0x000004** | VQミップマップテクスチャ |
0x000005** | 4bppパレットテクスチャ |
0x000006** | 4bppパレットミップマップテクスチャ |
0x000007** | 8bppパレットテクスチャ |
0x000008** | 8bppパレットミップマップテクスチャ |
0x000009** | Rectangleテクスチャ |
0x00000B** | Strideテクスチャ |
0x00000D** | Twiddled Rectangleテクスチャ |
0x000010** | SmallVQテクスチャ |
0x000011** | SmallVQミップマップテクスチャ |
7〜0ビット テクスチャカラータイプ
0x0000**00 | ARGB1555 |
0x0000**01 | RGB565 |
0x0000**02 | ARGB4444 |
0x0000**03 | YUV422 |
0x0000**04 | BUMP |
0x0000**05 | RGB555 |
0x0000**06 | ARGB8888 or YUV420 |