Freigeben über


PFND3DDDI_SETLIGHT Rückruffunktion (d3dumddi.h)

Die SetLight--Funktion legt Eigenschaften für eine Lichtquelle fest.

Syntax

PFND3DDDI_SETLIGHT Pfnd3dddiSetlight;

HRESULT Pfnd3dddiSetlight(
  [in] HANDLE hDevice,
       const D3DDDIARG_SETLIGHT *unnamedParam2,
       const D3DDDI_LIGHT *unnamedParam3
)
{...}

Parameter

[in] hDevice

Ein Handle für das Anzeigegerät (Grafikkontext).

unnamedParam2

pData- [in]

Ein Zeiger auf eine D3DDDIARG_SETLIGHT Struktur, die beschreibt, wie die Lichtquelle festgelegt wird.

unnamedParam3

pLightProperties [in]

Ein Zeiger auf eine D3DDDI_LIGHT Struktur, die die festzulegenden Lichteigenschaften beschreibt.

Rückgabewert

SetLight- gibt S_OK oder ein entsprechendes Fehlerergebnis zurück, wenn die Lichteigenschaften nicht erfolgreich festgelegt wurden.

Bemerkungen

Lichteigenschaften beschreiben den Typ und die Farbe einer Lichtquelle. Je nach Art des verwendeten Lichts kann ein Licht Eigenschaften für Dämpfung und Bereich oder für Spotlighteffekte aufweisen. Nicht alle Arten von Leuchten verwenden jedoch alle Eigenschaften. Weitere Informationen zu Lichteigenschaften finden Sie in der Microsoft Windows SDK-Dokumentation.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Zielplattform- Desktop
Header- d3dumddi.h (include D3dumddi.h)

Siehe auch

D3DDDIARG_SETLIGHT

D3DDDI_DEVICEFUNCS

D3DDDI_LIGHT