ID3DXEffectStateManager::LightEnable-Methode
Eine Rückruffunktion, die von einem Benutzer implementiert werden muss, um ein Licht zu aktivieren/deaktivieren.
Syntax
HRESULT LightEnable(
[in] DWORD Index,
[in] BOOL Enable
);
Parameter
-
Index [in]
-
Typ: DWORD
Der nullbasierte Index des Lichts. Dies ist der gleiche Index in IDirect3DDevice9::SetLight.
-
Aktivieren von [in]
-
Typ: BOOL
True, um das Licht zu aktivieren, andernfalls false.
Rückgabewert
Typ: HRESULT
Die vom Benutzer implementierte Methode sollte S_OK zurückgeben. Wenn der Rückruf beim Festlegen des Gerätezustands fehlschlägt, tritt eine der folgenden Aktionen auf:
- Der Effekt schlägt während ID3DXEffect::BeginPass fehl.
- Der Aufruf des dynamischen Effektzustands (z. B. IDirect3DDevice9::LightEnable) schlägt fehl.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
Siehe auch