njGetSystemAttr | |
現在のアトリビュートを取得します。 |
#include <Ninja.h> void njGetSystemAttr(attr) NJS_SYS_ATTR *attr
njTextureFilterMode |
njTextureClampMode |
njTextureFlipMode |
njMipmapAdjust |
njSuperSampleMode |
njPolygonCullingMode |
njColorBlendingMode |
njIgnoreTextureAlphaMode |
njTextureShadingMode |
njSetCheapShadowMode |
NJS_SYS_ATTR attr; /* 3つもモードを設定します*/ njTextureFilterMode(NJD_TEXTUREFILTER_BILINEAR); njTextureClampMode(NJD_TEXTURECLAMP_NOCLAMP); njMipmapAdjust( 4 ); /* アトリビュートを保存します */ njGetSystemAttr(&attr); /* アトリビュートを変更します */ njTextureClampMode(NJD_TEXTURECLAMP_CLAMP_UV); njMipmapAdjust( 3 ); 描画します /* アトリビュートを戻します この状態になります njTextureFilterMode(NJD_TEXTUREFILTER_BILINEAR); njTextureClampMode(NJD_TEXTURECLAMP_NOCLAMP); njMipmapAdjust( 4 ); */ njSetSystemAttr(&attr);
njGetSystemAttr |