Condividi tramite


Metodo ID3DXBaseMesh::D rawSubset

Disegna un subset di una mesh.

Sintassi

HRESULT DrawSubset(
  [in] DWORD AttribId
);

Parametri

AttribId [in]

Tipo: DWORD

DWORD che specifica il subset della mesh da disegnare. Questo valore viene usato per distinguere i visi in una mesh come appartenente a uno o più gruppi di attributi.

Valore restituito

Tipo: HRESULT

Se il metodo ha esito positivo, il valore restituito è D3D_OK. Se il metodo ha esito negativo, il valore restituito può essere D3DERR_INVALIDCALL.

Commenti

Il subset specificato da AttribId verrà eseguito il rendering dal metodo IDirect3DDevice9::D rawIndexedPrimitive usando il tipo primitivo D3DPT_TRIANGLELIST, pertanto è necessario inizializzare correttamente un buffer di indice.

Una tabella di attributi viene usata per identificare le aree della mesh che devono essere disegnate con trame diverse, stati di rendering, materiali e così via. Inoltre, l'applicazione può usare la tabella dell'attributo per nascondere parti di una mesh non disegnando un determinato identificatore di attributo (AttribId) quando si disegna il frame.

Requisiti

Requisito Valore
Intestazione
D3DX9Mesh.h
Libreria
D3dx9.lib

Vedi anche

ID3DXBaseMesh