PFND3DDDI_SETLIGHT fonction de rappel (d3dumddi.h)
La fonction SetLight définit les propriétés d’une source de lumière.
Syntaxe
PFND3DDDI_SETLIGHT Pfnd3dddiSetlight;
HRESULT Pfnd3dddiSetlight(
[in] HANDLE hDevice,
const D3DDDIARG_SETLIGHT *unnamedParam2,
const D3DDDI_LIGHT *unnamedParam3
)
{...}
Paramètres
[in] hDevice
Handle de l’appareil d’affichage (contexte graphique).
unnamedParam2
pData [in]
Pointeur vers une structure D3DDDIARG_SETLIGHT qui décrit comment définir la source de lumière.
unnamedParam3
pLightProperties [in]
Pointeur vers une structure D3DDDI_LIGHT qui décrit les propriétés lumineuses à définir.
Valeur retournée
SetLight retourne S_OK ou un résultat d’erreur approprié si les propriétés lumineuses ne sont pas correctement définies.
Remarques
Les propriétés lumineuses décrivent le type et la couleur d’une source de lumière. Selon le type de lumière utilisé, une lumière peut avoir des propriétés d’atténuation et de portée ou d’effets de projecteur. Toutefois, tous les types de lumières n’utilisent pas toutes les propriétés. Pour plus d’informations sur les propriétés lumineuses, consultez la documentation Microsoft Windows SDK.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Vista et les versions ultérieures des systèmes d’exploitation Windows. |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | d3dumddi.h (inclure D3dumddi.h) |