Ninja Library - システム関数

njGetSystemAttr

グラフィックシステムアトリビュートの取得

書式

void njGetSystemAttr( *attr )
NJS_SYS_ATTR *attr

引数

*attr   アトリビュートを保存する領域のポインタ

戻り値

なし

解説

以下の関数で変更したグラフィックシステムアトリビュートを保存します。


njTextureFilterMode()
njTextureClampMode()
njTextureFlipMode()
njMipmapAdjust()
njSuperSampleMode()
njPolygonCullingMode()
njColorBlendingMode()
njIgnoreTextureAlphaMode()
njTextureShadingMode()
njSetCheapShadowMode()

保存した値をnjSetSystemAttr関数で設定すれば、保存時のシステムの状態に戻ることができます。


用例

NJS_SYS_ATTR attr;

/* Set 3 modes*/
njTextureFilterMode(NJD_TEXTUREFILTER_BILINEAR);
njTextureClampMode(NJD_TEXTURECLAMP_NOCLAMP);
njMipmapAdjust( 4 );

/* Store attributes */
njGetSystemAttr(&attr);

/* Change attributes */
njTextureClampMode(NJD_TEXTURECLAMP_CLAMP_UV);
njMipmapAdjust( 3 );
	:
  /* Drawing process */
	:
/* Return attributes */
njSetSystemAttr(&attr);

参照

njSetSystemAttr() グラフィックシステムアトリビュートのセット

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