KMSTATUS kmChangeStripListType( pStripHead, nListType )
PKMSTRIPHEAD pStripHead
KMLISTTYPE nListType
pStripHead (入力/出力)KMSTRIPHEADへのポインタ nListType (入力)ListType
KMSTATUS_SUCCESS 成功 KMSTATUS_INVALID_VERTEX_TYPE 現在のVertexTypeでは無効な設定
kmGenerateStripHead()関数/kmGenerateStripHead00()関数〜kmGenerateStripHead17()関数で構築したKMSTRIPHEAD構造体の ListTypeを変更します。 対応する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のみ設定可能引数nListTypeには、次の ListTypeを設定します。
変更可能なListTypeは、VertexTypeにより決まります。
- KM_OPAQUE_POLYGON
- KM_OPAQUE_MODIFIER
- KM_TRANS_POLYGON
- KM_TRANS_MODIFIER
- KM_PUNCHTHROUGH_POLYGON
VertexType0〜16 KM_OPAQUE_POLYGON、KM_TRANS_POLYGON、KM_PUNCHTHROUGH_POLYGON のいずれかが設定可能 VertexType17 KM_OPAQUE_MODIFIER、KM_TRANS_MODIFIER のいずれかが設定可能
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用)