Condividi tramite


PFND3DDDI_SETLIGHT funzione di callback (d3dumddi.h)

La funzione SetLight imposta le proprietà per una fonte 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 fonte di luce.

unnamedParam3

pLightProperties [in]

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

Valore restituito

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

Commenti

Le proprietà di luce descrivono il tipo e il colore di una fonte di luce. A seconda del tipo di luce usata, una luce può avere proprietà per attenuazione e intervallo o per gli effetti di luce. 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.

Requisiti

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)

Vedi anche

D3DDDIARG_SETLIGHT

D3DDDI_DEVICEFUNCS

D3DDDI_LIGHT