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

KMVERTEXBUFFDESC

頂点バッファディスクプリタ

定義

typedef struct _tagKMVERTEXBUFFDESC 
{ 
     PKMDWORD *pCurrentPtr; 
     PKMDWORD pGlobalParam; 
     PKMCURRENTLISTSTATE pCurrentListState; 
     PPKMVERTEXBUFFERPOINTER ppBuffer; 
     PKMDWORD *pFirstPassPtr; 
     KMDWORD nMaxBank; 
     PKMPASSINFO pPassInfo; 
     KMDWORD Reserved3; 
}KMVERTEXBUFFDESC,*PKMVERTEXBUFFDESC; 

メンバ

pCurrentPtr   カレントパスの頂点バッファへのポインタ
pGlobalParam   グローバルパラメータ領域へのポインタ
pCurrentListState   カレント頂点バッファリスト構造体へのポインタ
ppBuffer   頂点バッファポインタ構造体へのポインタ
pFirstPassPtr   最初のパスのバッファへのポインタ
nMaxBank   頂点バッファバンクの最大値
pPassInfo   パス情報構造体へのポインタ
Reserved3   システム予約

解説

頂点バッファディスクプリタの構造体です。

参照

kmChangeContextBlendingMode()
 BlendingModeの変更
kmChangeContextClampUV()
 ClampUVの変更
kmChangeContextColorClamp()
 ColorClampの変更
kmChangeContextCullingMode()
 CullingModeの変更
kmChangeContextDCalcControl()
 DCalcControlの変更
kmChangeContextDepthCompareMode()
 DepthCompareModeの変更
kmChangeContextDSTSelect()
 DSTSelectの変更
kmChangeContextFaceColor()
 FaceColorの変更
kmChangeContextFaceOffsetColor()
 FaceOffsetColorの変更
kmChangeContextFilterMode()
 FilterModeの変更
kmChangeContextFlipUV()
 FlipUVの変更
kmChangeContextFogMode()
 FogModeの変更
kmChangeContextGouraud()
 Gouraudの変更
kmChangeContextIgnoreTextureAlpha()
 IgnoreTextureAlphaの変更
kmChangeContextIntensityMode()
 IntensityModeの変更
kmChangeContextListType()
 ListTypeの変更
kmChangeContextMipmapAdjust()
 MipmapAdjustの変更
kmChangeContextModifierInstruction()
 ModifierInstructionの変更
kmChangeContextOffset()
 Offsetの変更
kmChangeContextPaletteBank()
 PaletteBankの変更
kmChangeContextShadowMode()
 ShadowModeの変更
kmChangeContextSpriteBaseColor()
 SpriteのBaseColorの変更
kmChangeContextSpriteOffsetColor()
 SpriteのOffsetColorの変更
kmChangeContextSRCSelect()
 SRCSelectの変更
kmChangeContextSuperSampleMode()
 SuperSampleModeの変更
kmChangeContextTextureAddress()
 TextureAddressの変更
kmChangeContextTextureShadingMode()
 TextureShadingModeの変更
kmChangeContextTextureSurface()
 TextureSurfaceの変更
kmChangeContextUseAlpha()
 UseAlphaの変更
kmChangeContextUserClipMode()
 UserClipModeの変更
kmChangeContextZWriteDisable()
 ZWriteDisableの変更
kmSetModifierRenderState()
 レンダリングパラメータ(KMVERTEXCONTEXT)の登録(Param2使用時)
kmSetStripHead()
 レンダリングパラメータ(KMSTRIPHEAD)の登録
kmSetVertexRenderState()
 レンダリングパラメータ(KMVERTEXCONTEXT)の登録(通常時)
kmBeginPass()
 パスの開始
kmContinuePass()
 パスの継続
kmEndPass()
 パスの終了
kmEndStrip()
 頂点データストリップの終了
kmEndVertexStrip()
 頂点データストリップの終了
kmSetUserClipping()
 ユーザークリッピング領域の設定
kmSetVertex()
 バッファへの頂点データの登録
kmStartStrip()
 頂点データストリップの開始(直接転送)
kmStartVertexStrip()
 頂点データストリップの開始

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