Condividi tramite


PFND3DDDI_SETLIGHT funzione di callback (d3dumddi.h)

La funzione SetLight imposta le proprietà per una sorgente di luce.

Sintassi

PFND3DDDI_SETLIGHT Pfnd3dddiSetlight;

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

Parametri

[in] hDevice

Handle per il dispositivo di visualizzazione (contesto grafico).

unnamedParam2

pData [in]

Puntatore a una struttura D3DDDIARG_SETLIGHT che descrive come impostare la sorgente di luce.

unnamedParam3

pLightProperties [in]

Puntatore a una struttura D3DDDI_LIGHT che descrive le proprietà della luce da impostare.

Valore restituito

SetLight restituisce S_OK o un risultato di errore appropriato se le proprietà della luce non sono impostate correttamente.

Osservazioni

Le proprietà light descrivono il tipo e il colore di una sorgente di luce. A seconda del tipo di luce utilizzata, una luce può avere proprietà per l'attenuazione e l'intervallo o per gli effetti spotlight. Tuttavia, non tutti i tipi di luci useranno tutte le proprietà. Per altre informazioni sulle proprietà di luce, vedere la documentazione di Microsoft Windows SDK.

Fabbisogno

Requisito Valore
client minimo supportato Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows.
piattaforma di destinazione Desktop
intestazione d3dumddi.h (include D3dumddi.h)

Vedere anche

D3DDDIARG_SETLIGHT

D3DDDI_DEVICEFUNCS

D3DDDI_LIGHT