Metodo ID3DXEffectStateManager::SetVertexShaderConstantF
Funzione di callback che deve essere implementata da un utente per impostare una matrice di costanti vertex shader a virgola mobile.
Sintassi
HRESULT SetVertexShaderConstantF(
[out] UINT StartRegister,
[out] const FLOAT *pConstantData,
[out] UINT RegisterCount
);
Parametri
-
StartRegister [out]
-
Tipo: UINT
Indice in base zero del primo registro costante.
-
pConstantData [out]
-
Tipo: const FLOAT*
Matrice di costanti a virgola mobile.
-
RegisterCount [out]
-
Tipo: UINT
Numero di registri in pConstantData.
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::SetVertexShaderConstantF) avrà esito negativo.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|
Vedi anche