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