Ninja Library - 構造体/その他のデータ型

NJS_TEXSYSTEM

テクスチャを管理する構造体

定義

typedef struct{ 
     Uint32   globalIndex; 
     NJS_TEXSURFACE texsurface; 
     Int    count; 
}NJS_TEXSYSTEM; 

メンバ

globalIndex   グローバルインデックス番号
texsurface   テクスチャサーフェス構造体
count   リファレンスカウンタ
   

解説

グローバルインデックス番号によってテクスチャサーフェス情報を管理します。

●globalIndex

グローバルインデックス番号。ユーザーが使用できる範囲は0〜0xFFFFFFEF テクスチャメモリを使用していない場合は0xFFFFFFFFを設定する

●texsurface

テクスチャのサーフェス情報。

●count

パレットテクスチャでグローバルインデックス番号が同じでバンクが違う テクスチャがある場合には、合計のリファレンスカウントを設定する。 パレットテクスチャ以外のテクスチャの場合、テクスチャシステム構造体へ リンクを張っているテクスチャマネージメント構造体のcountと同じ値を設定する。 リリース関数ではカウントが0になる場合しか、テクスチャはリリースしない。


参照

njGetTexManageNum() テクスチャ管理領域の空き領域を取得
njInitTextureEx() テクスチャ情報の格納領域の設定

NJS_TEXSYSTEM
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000