##### Kamui2 Library - 構造体/その他のデータ型

# KMTWOVOLUMESTRIPCONTEXT

ストリップコンテキスト(2パラメータポリゴン用)

### 定義

>     typedef struct _tagKMTWOVOLUMESTRIPCONTEXT
>     {
>          KMINT32 nSize;
>          KMSTRIPCONTROL StripControl;
>          KMOBJECTCONTROL ObjectControl;
>          union
>          {
>               struct {
>                    KMFLOATCOLOR Face[2];
>               }intensity;
>               struct {
>                   KMPACKEDARGB Base;
>                   KMPACKEDARGB Offset;
>               }splite;
>          }type;
>          KMIMAGECONTROL ImageControl[2];
>     }KMTWOVOLUMESTRIPCONTEXT,*PKMTWOVOLUMESTRIPCONTEXT;

### メンバ

> nSize | この構造体のサイズ
> StripControl | ストリップコントロール構造体
> ObjectControl | オブジェクトコントロール構造体
> Face | ポリゴン使用時のインテンシティ
> Base | スプライト使用時のベースカラー
> Offset | スプライト使用時のオフセットカラー
> ImageConrol | イメージコントロール構造体の配列

### 解説

> ２パラメータ用ストリップ形式ポリゴンのマテリアル情報のコンテキストの構造体です。

> メンバ nSize には、 この構造体のサイズを格納します。（＝sizeof(KMSTRIPCONTEXT) ）

> メンバ StripControl には、ストリップの基本制御情報を格納します。 メンバの詳細はKMSTRIPCONTROLを参照してください。 メンバ ObjectControl には、 ストリップの詳細制御情報を格納します。 メンバの詳細はKMOBJECTCONTROLを参照してください。

> メンバ Face には、ストリップをインテンシティーモードで使用する際のフェースカラーを格納します。 モディファイヤーの効果を受けるとFace[1]が使用され、それ以外はFace[0]が使用されます。

> メンバ Base には、 スプライトとして使用する場合のベースカラーを格納します。

> メンバ Offset には、 スプライトとして使用する場合のオフセットカラーを格納します。

> メンバ ImageControl には、 ストリップのサーフェースイメージ制御情報を格納します。 モディファイヤーの効果を受けるとImageContol[1]が使用され、それ以外はImageControl[0]が使用されます。 メンバの詳細はKMIMAGECONTROLを参照してください。

KMTWOVOLUMESTRIPCONTEXT

COPYRIGHT © NEC Corporation / © SEGA ENTERPRISES, LTD., 1998-2000