G2_SetBlendBrightnessExt

構文

#include <iris/gx/g2.h>
void G2_SetBlendBrightnessExt(
int plane1 /* GXBlendPlaneMask */,
int plane2 /* GXBlendPlaneMask */,
int ev1,
int ev2,
int brightness
);

引数

plane1 輝度変更対象の平面を選択(GXBlendPlaneMask型の値でorをとったもの)
plane2 半透明OBJ,ビットマップOBJ,3D面に対してαブレンディングを行う面を選択
ev1 半透明OBJ・ビットマップOBJ・3D面に対するαブレンディング係数です。
ev2 plane2に対するαブレンディング係数です。
brightness plane1の輝度変更のための係数を指定します(-16 <= brightness <= 16)

返り値

なし。

説明

plane1で指定した面の輝度を変更します。brightnessが正なら輝度アップ、負なら輝度ダウンです。また、半透明OBJ・ビットマップOBJ・3D面とplane2で選択した面に対してαブレンディングを行います。GXBlendPlaneMask型についてはG2_SetBlendAlphaを参照してください。

参照

G2_BlendNone, G2_SetBlendAlpha, G2_SetBlendBrightness, G2_ChangeBlendAlpha, G2_ChangeBlendBrightness

履歴

Ver. 2004/01/19