Funzione D3DX10CreateMesh
Crea un oggetto mesh usando un dichiaratore.
Sintassi
HRESULT D3DX10CreateMesh(
_In_ ID3D10Device *pDevice,
_In_ const D3D10_INPUT_ELEMENT_DESC *pDeclaration,
_In_ UINT DeclCount,
_In_ LPCSTR pPositionSemantic,
_In_ UINT VertexCount,
_In_ UINT FaceCount,
_In_ UINT Options,
_Out_ ID3DX10Mesh **ppMesh
);
Parametri
-
pDevice [in]
-
Tipo: ID3D10Device*
Puntatore a un'interfaccia ID3D10Device, l'oggetto dispositivo da associare alla mesh.
-
pDeclaration [in]
-
Tipo: const D3D10_INPUT_ELEMENT_DESC*
Matrice di elementi D3D10_INPUT_ELEMENT_DESC , che descrive il formato del vertice per la mesh restituita. Questo parametro deve eseguire il mapping direttamente a un formato di vertice flessibile (FVF).
-
DeclCount [in]
-
Tipo: UINT
Numero di elementi in pDeclaration.
-
pPositionSemantic [in]
-
Tipo: LPCSTR
Semantica che identifica quale parte della dichiarazione del vertice contiene informazioni sulla posizione.
-
VertexCount [in]
-
Tipo: UINT
Numero di vertici per la mesh. Questo parametro deve essere maggiore di 0.
-
FaceCount [in]
-
Tipo: UINT
Numero di visi per la mesh. L'intervallo valido per questo numero è maggiore di 0 e uno minore del DWORD massimo (in genere 65534), perché l'ultimo indice è riservato.
-
Opzioni [in]
-
Tipo: UINT
Combinazione di uno o più flag dalla D3DX10_MESH, specificando le opzioni per la mesh.
-
ppMesh [out]
-
Tipo: ID3DX10Mesh**
Indirizzo di un puntatore a un'interfaccia ID3DX10Mesh che rappresenta l'oggetto mesh creato.
Valore restituito
Tipo: HRESULT
Se la funzione ha esito positivo, il valore restituito è D3D_OK. Se la funzione ha esito negativo, il valore restituito può essere uno dei seguenti: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|
Vedi anche