Metodo ID3DXPRTBuffer::ExtractToMesh
Estrae i dati del coefficiente da un buffer a canale singolo e aggiunge i dati a un oggetto ID3DXMesh .
Sintassi
HRESULT ExtractToMesh(
[in] UINT NumCoefficients,
[in] D3DDECLUSAGE Usage,
[in] UINT UsageIndexStart,
[in] LPD3DXMESH pScene
);
Parametri
-
NumCoefficients [in]
-
Tipo: UINT
Numero di coefficienti da estrarre dal buffer. Quando si usa il trasferimento di radianza precompilata (SH), il numero di coefficienti deve essere Order ². L'ordine deve essere compreso nell'intervallo di D3DXSH_MINORDER da D3DXSH_MAXORDER, inclusivo.
-
Utilizzo [in]
-
Tipo: D3DDECLUSAGE
Descrizioni di utilizzo dei vertici della mesh. Vedere D3DDECLUSAGE.
-
UsageIndexStart [in]
-
Tipo: UINT
Avvio dell'indice per i coefficienti da archiviare nella mesh.
-
pScene [in]
-
Tipo: LPD3DXMESH
Puntatore a un oggetto mesh ID3DXMesh che archivierà i coefficienti.
Valore restituito
Tipo: HRESULT
Se il metodo ha esito positivo, il valore restituito è S_OK. Se il metodo ha esito negativo, il valore restituito può essere uno dei seguenti: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|
Vedi anche