void njGetSystemAttr( *attr ) NJS_SYS_ATTR *attr
*attr | アトリビュートを保存する領域のポインタ |
njTextureFilterMode()
njTextureClampMode()
njTextureFlipMode()
njMipmapAdjust()
njSuperSampleMode()
njPolygonCullingMode()
njColorBlendingMode()
njIgnoreTextureAlphaMode()
njTextureShadingMode()
njSetCheapShadowMode()
保存した値をnjSetSystemAttr関数で設定すれば、保存時のシステムの状態に戻ることができます。
NJS_SYS_ATTR attr; /* 3つのモードを設定*/ njTextureFilterMode(NJD_TEXTUREFILTER_BILINEAR); njTextureClampMode(NJD_TEXTURECLAMP_NOCLAMP); njMipmapAdjust( 4 ); /* アトリビュートを保存 */ njGetSystemAttr(&attr); /* アトリビュートを変更 */ njTextureClampMode(NJD_TEXTURECLAMP_CLAMP_UV); njMipmapAdjust( 3 ); : /* 描画 */ : /* アトリビュートを戻す */ njSetSystemAttr(&attr);