D3DXCreateMeshFVF 函式
使用彈性頂點格式建立網格物件, (FVF) 程式碼。
語法
HRESULT D3DXCreateMeshFVF(
_In_ DWORD NumFaces,
_In_ DWORD NumVertices,
_In_ DWORD Options,
_In_ DWORD FVF,
_In_ LPDIRECT3DDEVICE9 pD3DDevice,
_Out_ LPD3DXMESH *ppMesh
);
參數
-
NumFaces [in]
-
類型: DWORD
網格的臉部數目。 這個數位的有效範圍大於 0,且一個小於最大 DWORD 值,通常是 2}}- 1,因為保留最後一個索引。
-
NumVertices [in]
-
類型: DWORD
網格的頂點數目。 此參數必須大於 0。
-
選項 [in]
-
類型: DWORD
D3DXMESH列舉中的一或多個旗標組合,指定網格的建立選項。
-
FVF [in]
-
類型: DWORD
描述所傳回網格頂點格式的 D3DFVF 組合。 此函式不支援D3DFVF_XYZRHW。
-
pD3DDevice [in]
-
IDirect3DDevice9介面的指標,即要與網格相關聯的裝置物件。
-
ppMesh [out]
-
類型: LPD3DXMESH*
ID3DXMesh介面指標的位址,代表所建立的網格物件。
傳回值
類型: HRESULT
如果函式成功,傳回值會D3D_OK。 如果函式失敗,傳回值可以是下列其中一項:D3DERR_INVALIDCALL,E_OUTOFMEMORY。
規格需求
需求 | 值 |
---|---|
標頭 |
|
程式庫 |
|
另請參閱