##### 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