Partager via


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 légères à définir.

Valeur de retour

SetLight retourne S_OK ou un résultat d’erreur approprié si les propriétés de lumière ne sont pas correctement définies.

Remarques

Les propriétés de lumière 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 pour l’atténuation et la plage ou pour les effets à la une. Toutefois, tous les types de lumières n’utilisent pas toutes les propriétés. Pour plus d’informations sur les propriétés légères, consultez la documentation du Kit de développement logiciel (SDK) Microsoft Windows.

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows.
plateforme cible Bureau
d’en-tête d3dumddi.h (include D3dumddi.h)

Voir aussi

D3DDDIARG_SETLIGHT

D3DDDI_DEVICEFUNCS

D3DDDI_LIGHT