Поделиться через


функция обратного вызова PFND3DDDI_SETLIGHT (d3dumddi.h)

Функция SetLight задает свойства для источника света.

Синтаксис

PFND3DDDI_SETLIGHT Pfnd3dddiSetlight;

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

Параметры

[in] hDevice

Дескриптор устройства отображения (графический контекст).

unnamedParam2

pData [in]

Указатель на структуру D3DDDIARG_SETLIGHT , которая описывает, как задать источник света.

unnamedParam3

pLightProperties [in]

Указатель на структуру D3DDDI_LIGHT , описывающую заданные свойства света.

Возвращаемое значение

SetLight возвращает S_OK или соответствующий результат ошибки, если свойства освещения не заданы.

Комментарии

Свойства света описывают тип и цвет источника света. В зависимости от типа используемого освещения свет может иметь свойства для затухания и диапазона или для эффектов прожектора. Однако не все типы огней будут использовать все свойства. Дополнительные сведения о свойствах света см. в документации по Microsoft Windows SDK.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях операционных систем Windows.
Целевая платформа Персональный компьютер
Верхняя часть d3dumddi.h (включая D3dumddi.h)

См. также раздел

D3DDDIARG_SETLIGHT

D3DDDI_DEVICEFUNCS

D3DDDI_LIGHT