void njSetCnkBlendMode( attr )
Uint32 attr
attr アンド・アトリビュートパターン
なし
モデルのブレンドモードを指定します。ブレンドモードはnjControl3D()関数にNJD_CONTROL_3D_CNK_BLEND_MODEを指定したときに有効になります。
引数attrに指定するブレンドモードの種類は以下のとおりです。
SRCブレンドモード
定義 意味 NJD_FBS_ZER Zero NJD_FBS_ONE One NJD_FBS_OC Other Color NJD_FBS_IOC Inverse Other Color NJD_FBS_SA SRC Alpha NJD_FBS_ISA Inverse SRC Alpha NJD_FBS_DA DST Alpha NJD_FBS_IDA Inverse DST Alpha
DSTブレンドモード
定義 意味 NJD_FBD_ZER Zero NJD_FBD_ONE One NJD_FBD_OC Other Color NJD_FBD_IOC Inverse Other Color NJD_FBD_SA SRC Alpha NJD_FBD_ISA Inverse SRC Alpha NJD_FBD_DA DST Alpha NJD_FBD_IDA Inverse DST Alpha
: njControl3D( NJD_CONTROL_3D_CNK_BLEND_MODE ); njSetCnkBlendMode( NJD_FBS_ONE | NJD_FBD_ZER ); while(1) { njPushMatrixEx(); njTranslate( NULL, 0.f, 0.f, -10.f ); njRotateXYZ( NULL, xx,yy,zz ); njCnkSimpleDrawModel( model ); njPopMatrixEx(); xx += 257; yy += 179; zz += 193; : }
njInit3D() 3Dシステムの初期化 njControl3D() 3Dオブジェクト描画のコントロール