Ninjaライブラリ - テクスチャ構造体

NJS_TEXINFO

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

定義

typedef struct{
        void    *texaddr;       
        NJS_TEXSURFACE  texsurface;     
} NJS_TEXINFO;

メンバ

*texaddrロード元のアドレス
texsurfaceNJS_TEXSURFACE構造体のポインタ

解説

テクスチャの情報を管理する構造体です。

引数 *texaddrは、テクスチャのロード元がメインメモリの場合使用します。

NJS_TEXMEMLIST構造体のメンバではテクスチャロード後のテクスチャデータが保存されます。 メモリテクスチャをロードときにNJS_TEXINFO構造体を使用する場合、 NJS_TEXSURFACE構造体のTypeの上位16ビットにテクスチャフォーマットタイプとテクスチャカラータイプを入れ、 nWidth、nHeightにテクスチャの横縦のサイズを入れます。


参照

njSetTextureInfo()
njSetTextureName()

NJS_TEXINFO
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998