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


функция обратного вызова 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 или соответствующий результат ошибки, если свойства света не заданы успешно.

Замечания

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно в Windows Vista и более поздних версиях операционных систем Windows.
целевая платформа Настольный
заголовка d3dumddi.h (include D3dumddi.h)

См. также

D3DDDIARG_SETLIGHT

D3DDDI_DEVICEFUNCS

D3DDDI_LIGHT