# G2S_SetBlendBrightnessExt

## 構文

      #include <nitro/gx/g2.h>

      void G2S_SetBlendBrightnessExt(
          int plane1 /* GXBlendPlaneMask */,
          int plane2 /* GXBlendPlaneMask */,
          int ev1,
          int ev2,
          int brightness
      );

## 引数

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

## 返り値

なし。

## 説明

ev1、ev2 の値が16以上の場合、実際に設定されるαブレンディング係数は16となります。
サブ２Dエンジンで、plane1 で指定した面の輝度を変更します。brightness が正なら輝度アップ、負なら輝度ダウンです。また、半透明ＯＢＪ・ビットマップＯＢＪ・３Ｄ面とplane2 で選択した面に対してαブレンディングを行います。GXBlendPlaneMask型については`G2S_SetBlendAlpha()` を参照してください。

## 参照

G2S_BlendNone, G2S_SetBlendAlpha, G2S_SetBlendBrightness, G2S_ChangeBlendAlpha, G2S_ChangeBlendBrightness

## 履歴

Ver. 2008/10/30 αブレンディング係数に関する説明追記

Ver. 2004/02/09