void njSetCellSpriteAttr( and_attr, or_attr )
Sint16 and_attr
Sint16 or_attr
and_attr アンド・アトリビュートパターン or_attr オア・アトリビュートパターン
なし
セルのアトリビュートにアンド、オアをします。 セルアトリビュートに設定できるすべてのアトリビュートが 設定できますが、セルごとに変更することはできません。 (セルスプライト単位) 設定を変更するまで有効です。
/* セルスプライト全体にアルファを掛けます*/ NJS_ARGB diff; diff.a = 0.2f; diff.a = 1.f; diff.a = 1.f; diff.a = 1.f; /* 設定を変更する */ njSetCellSpriteMaterial( &diff, NULL, NJD_CELLSPRITE_MATERIAL_DIFF); njSetCellSpriteAttr( 0xFFFF, NJD_FCA_AL ); njDrawCellStream2D(&streamlist, &motion, step,NULL); /* 元に戻す */ njSetCellSpriteMaterial( NULL, NULL,0); njSetCellSpriteAttr( 0xFFFF,0);
njSetCellSpriteMaterial() セルスプライトのマテリアルの変更