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

# KMSTRIPCONTEXT

ストリップコンテキスト

### 定義

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

### メンバ

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

### 解説

> ストリップ形式ポリゴンのマテリアル情報のコンテキストの構造体です。

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

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

> メンバ Face には、ストリップをインテンシティーモードで使用する際のフェースカラーを格納します。

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

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

> メンバ ImageControl には、 ストリップのサーフェースイメージ制御情報を格納します。

> メンバの詳細はKMIMAGECONTROLを参照してください。

### 参照

> kmInitStripContext() | ストリップコンテキストの初期化
> kmGenerateStripHead() | レンダリングパラメータ(KMSTRIPHEAD)の構築
> kmGenerateStripHead00() | レンダリングパラメータ(KMSTRIPHEAD)の構築(VertexType00用)
> kmGenerateStripHead01() | レンダリングパラメータ(KMSTRIPHEAD)の構築(VertexType01用)
> kmGenerateStripHead02() | レンダリングパラメータ(KMSTRIPHEAD)の構築(VertexType02用)
> kmGenerateStripHead03() | レンダリングパラメータ(KMSTRIPHEAD)の構築(VertexType03用)
> kmGenerateStripHead04() | レンダリングパラメータ(KMSTRIPHEAD)の構築(VertexType04用)
> kmGenerateStripHead05() | レンダリングパラメータ(KMSTRIPHEAD)の構築(VertexType05用)
> kmGenerateStripHead06() | レンダリングパラメータ(KMSTRIPHEAD)の構築(VertexType06用)
> kmGenerateStripHead07() | レンダリングパラメータ(KMSTRIPHEAD)の構築(VertexType07用)
> kmGenerateStripHead08() | レンダリングパラメータ(KMSTRIPHEAD)の構築(VertexType08用)
> kmGenerateStripHead09() | レンダリングパラメータ(KMSTRIPHEAD)の構築(VertexType09用)
> kmGenerateStripHead10() | レンダリングパラメータ(KMSTRIPHEAD)の構築(VertexType10用)
> kmGenerateStripHead11() | レンダリングパラメータ(KMSTRIPHEAD)の構築(VertexType11用)
> kmGenerateStripHead12() | レンダリングパラメータ(KMSTRIPHEAD)の構築(VertexType12用)
> kmGenerateStripHead13() | レンダリングパラメータ(KMSTRIPHEAD)の構築(VertexType13用)
> kmGenerateStripHead14() | レンダリングパラメータ(KMSTRIPHEAD)の構築(VertexType14用)
> kmGenerateStripHead15() | レンダリングパラメータ(KMSTRIPHEAD)の構築(VertexType15用)
> kmGenerateStripHead16() | レンダリングパラメータ(KMSTRIPHEAD)の構築(VertexType16用)
> kmGenerateStripHead17() | レンダリングパラメータ(KMSTRIPHEAD)の構築(VertexType17用)
> kmRegisterStripContext() | ストリップコンテキストをシステムに登録(ユーザー定義)

KMSTRIPCONTEXT

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