ID3DXEffectStateManager::SetLight-Methode
Eine Rückruffunktion, die von einem Benutzer implementiert werden muss, um ein Licht festzulegen.
Syntax
HRESULT SetLight(
[in] DWORD Index,
[in] const D3DLight9 *pLight
);
Parameter
-
Index [ In]
-
Typ: DWORD
Der nullbasierte Index des Lichts. Dies ist derselbe Index in IDirect3DDevice9::SetLight.
-
pLight [ In]
-
Typ: const D3DLight9 *
Das helle Objekt. Siehe D3DLIGHT9.
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 Schritte auf:
- Die Auswirkung schlägt während id3DXEffect::BeginPassfehl.
- Der Aufruf des Dynamischen Effektzustands (z.B. IDirect3DDevice9::SetLight)schlägt fehl.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|