Metodo ID3DXEffectStateManager::SetTransform
Funzione di callback che deve essere implementata da un utente per impostare una trasformazione.
Sintassi
HRESULT SetTransform(
[in] D3DTRANSFORMSTATETYPE State,
[in] const D3DMATRIX *pMatrix
);
Parametri
-
Stato [in]
-
Tipo: D3DTRANSFORMSTATETYPE
Tipo di trasformazione da applicare alla matrice. Vedere D3DTRANSFORMSTATETYPE.
-
pMatrix [in]
-
Tipo: const D3DMATRIX*
Matrice di trasformazione. Vedere D3DMATRIX.
Valore restituito
Tipo: HRESULT
Il metodo implementato dall'utente deve restituire S_OK. Se il callback ha esito negativo quando si imposta lo stato del dispositivo, si verificherà una delle operazioni seguenti:
- L'effetto avrà esito negativo durante ID3DXEffect::BeginPass.
- La chiamata di stato dell'effetto dinamico (ad esempio IDirect3DDevice9::SetTransform) avrà esito negativo.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|
Vedi anche