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

# NJS_TEXMEMLIST

キャッシュまたはテクスチャメモリに登録したテクスチャのデータを内部で管理する構造体

### 定義

      typedef struct {
              Uint32          globalIndex;
              Uint32          bank;
              Uint32          tspparambuffer;
              Uint32          texparambuffer;
              Uint32          texaddr;
              NJS_TEXINFO     texinfo;
              Uint16          count;
              Uint16          dummy;
      } NJS_TEXMEMLIST;

### メンバ

  globalIndex | キャッシュ領域またはテクスチャ領域に登録されたテクスチャのグローバルインデックス
  bank | パレットテクスチャのバンク番号
  tspparambuffer | 内部設定値
  texparambuffer | 内部設定値
  texaddr | テクスチャフラグ
  texinfo | NJS_TEXINFO構造体
  count | テクスチャ使用回数
  dummy | テクスチャのエラーコード

### 解説

  キャッシュまたはテクスチャメモリに登録したテクスチャのデータを内部で管理する構造体です。 メンバglobalIndexおよび、bankのデフォルトは、0xFFFFFFFFです。 メンバdummyのエラーコードは次の意味をもちます。

  エラーコード | 意味
  0 | エラーなし
  1 | その他のエラー
  2 | ファイルオープンエラー
  3 | 拡張子エラー
  4 | ヘッダエラー
  5 | ファイルロードエラー
  6 | サーフェスエラー(テクスチャメモリ不足)
  7 | メインメモリエラー(メインメモリ不足)
  8 | テクスチャメモリロードエラー
  9 | グローバルインデックスエラー

### 参照

  njGarbageTexture()
  njGetTexSurface()
  njInitTexture()
  njLoadTexturePartLow()
  njReleaseTextureLow()
  njSetTextureParam()

NJS_TEXMEMLIST

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998,1999