##### Ninja Library - システム関数

# njAccumlationBufferMode

アキュームレーションバッファの動作モードの設定をします。

### 書式

> `void njAccumlationBufferMode( SrcSelect, DstSelect )
> Int SrcSelect
> Int DstSelect
> `

### 引数

> SrcSelect

### 戻り値

> なし

### 解説

> セカンダリアキュームレーションバッファでポリゴンの合成等を行うときに使用します。 トライリニアフィルターやバンプマップをαブレンディングでちゃんと描画する場合、 セカンダリアキュームレーションバッファを使用しなければなりません。ただしその場合 全部で３パスかかりますので（半透明ポリゴン３枚分の負荷）レンダリングに負荷がかかります。

### 用例

>     	njColorBlendingMode( NJD_SOURCE_COLOR     , NJD_COLOR_BLENDING_ONE );
>     	njColorBlendingMode( NJD_DESTINATION_COLOR, NJD_COLOR_BLENDING_ZERO );
>     	njAccumlationBufferMode( OFF, ON );
>     	njSetTextureNum( 0 );
>     	njDrawTexture3DEx( v, 4, TRUE );

>     	njColorBlendingMode( NJD_SOURCE_COLOR     , NJD_COLOR_BLENDING_ZERO      );
>     	njColorBlendingMode( NJD_DESTINATION_COLOR, NJD_COLOR_BLENDING_SRCCOLOR  );
>     	njAccumlationBufferMode( OFF, ON );
>     	njSetTextureNum( 1 );
>     	njDrawTexture3DEx( v, 4, TRUE );

>     	njColorBlendingMode( NJD_SOURCE_COLOR     , NJD_COLOR_BLENDING_SRCALPHA    );
>     	njColorBlendingMode( NJD_DESTINATION_COLOR, NJD_COLOR_BLENDING_INVSRCALPHA );
>     	njAccumlationBufferMode( ON, OFF );
>     	njDrawTexture3DEx( v, 4, TRUE );

>     	njAccumlationBufferMode( OFF, OFF );

njAccumlationBufferMode

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000