Metodo ID3DXEffectStateManager::LightEnable
Funzione di callback che deve essere implementata da un utente per abilitare/disabilitare una luce.
Sintassi
HRESULT LightEnable(
[in] DWORD Index,
[in] BOOL Enable
);
Parametri
-
Indice [in]
-
Tipo: DWORD
Indice in base zero della luce. Si tratta dello stesso indice in IDirect3DDevice9::SetLight.
-
Abilitare [in]
-
Tipo: BOOL
True per abilitare la luce, false in caso contrario.
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::LightEnable) avrà esito negativo.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|
Vedi anche