PFND3DDDI_CREATELIGHT funzione di callback (d3dumddi.h)
La funzione CreateLight crea una sorgente di luce.
Sintassi
PFND3DDDI_CREATELIGHT Pfnd3dddiCreatelight;
HRESULT Pfnd3dddiCreatelight(
HANDLE hDevice,
const D3DDDIARG_CREATELIGHT *unnamedParam2
)
{...}
Parametri
hDevice
Handle per il dispositivo di visualizzazione (contesto grafico).
unnamedParam2
pData [in]
Puntatore a una struttura D3DDDIARG_CREATELIGHT che contiene l'indice nella matrice di luce.
Valore restituito
CreateLight deve restituire S_OK o un risultato di errore appropriato se non riesce a creare correttamente una sorgente di luce.
Osservazioni
Il driver di visualizzazione in modalità utente deve ingrandire la matrice di luce in base alle esigenze per contenere almeno tutte le fonti di luce specificate dal membro index in D3DDDIARG_CREATELIGHT.
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) |