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