##### Ninjaライブラリ - 構造体

# NJS_PVRHEADERDATA

PVRヘッダデータ構造体

### 定義

      typedef struct{
       Uint32 nTextureType;
       Uint16 nWidth;
       Uint16 nHeight;
      }NJS_PVRHEADERDATA;

### メンバ

  nTextureType | テクスチャタイプ
  nWidth | テクスチャの幅
  nHeight | テクスチャの高さ

### 解説

  PVRテクスチャファイルのヘッダデータを格納します。

  メンバ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

### 参照

  njGetTexSurface()
  njLoadPvrHeader()

NJS_PVRHEADERDATA

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998,1999