KMSTATUS kmChangeStripGouraud( pStripHead, bGouraud )
PKMSTRIPHEAD pStripHead
KMBOOLEAN bGouraud
pStripHead (入力/出力)KMSTRIPHEADへのポインタ bGouraud (入力)Gouraud
KMSTATUS_SUCCESS 成功 KMSTATUS_INVALID_VERTEX_TYPE 現在のVertexTypeでは無効な設定
kmGenerateStripHead()関数/kmGenerateStripHead00()関数〜kmGenerateStripHead14()関数で構築したKMSTRIPHEAD構造体の Gouraudを変更します。対応するVertexTypeは以下のようになります。
VertexType 対応状況 VertexType00 ◎ VertexType01 ◎ VertexType02 ◎ VertexType03 ◎ VertexType04 ◎ VertexType05 ◎ VertexType06 ◎ VertexType07 ◎ VertexType08 ◎ VertexType09 ◎ VertexType10 ◎ VertexType11 ◎ VertexType12 ◎ VertexType13 ◎ VertexType14 ◎ VertexType15 × VertexType16 × VertexType17 ×
◎:KM_IMAGE_PARAM1 / KM_IMAGE_PARAM2 設定可能
○:KM_IMAGE_PARAM1のみ設定可能引数bGouraudには、グーローの有効/無効を設定します。
定義 意味 KM_TRUE Gouraud有効 KM_FALSE Gouraud無効
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用)