Compartir a través de


PFND3DDDI_SETLIGHT función de devolución de llamada (d3dumddi.h)

La función SetLight establece las propiedades de una fuente de luz.

Sintaxis

PFND3DDDI_SETLIGHT Pfnd3dddiSetlight;

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

Parámetros

[in] hDevice

Identificador del dispositivo de visualización (contexto de gráficos).

unnamedParam2

pData [in]

Puntero a una estructura de D3DDDIARG_SETLIGHT que describe cómo establecer la fuente de luz.

unnamedParam3

pLightProperties [in]

Puntero a una estructura de D3DDDI_LIGHT que describe las propiedades de luz que se van a establecer.

Valor devuelto

SetLight devuelve S_OK o un resultado de error adecuado si las propiedades de luz no se establecen correctamente.

Comentarios

Las propiedades de luz describen el tipo y el color de una fuente de luz. Dependiendo del tipo de luz que se utiliza, una luz puede tener propiedades para atenuación y rango o para efectos de foco. Sin embargo, no todos los tipos de luces usarán todas las propiedades. Para obtener más información sobre las propiedades ligeras, consulte la documentación de Microsoft Windows SDK.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
Plataforma de destino Escritorio
Encabezado d3dumddi.h (incluya D3dumddi.h)

Consulte también

D3DDDIARG_SETLIGHT

D3DDDI_DEVICEFUNCS

D3DDDI_LIGHT