Метод IDirect3DDevice9::GetLightEnable (d3d9helper.h)
Извлекает состояние действия (включено или отключено) для набора параметров освещения на устройстве.
Синтаксис
HRESULT GetLightEnable(
[in] DWORD Index,
[out, retval] BOOL *pEnable
);
Параметры
[in] Index
Тип: DWORD
Отсчитываемый от нуля индекс набора параметров освещения, которые являются целевыми объектами этого метода.
[out, retval] pEnable
Тип: BOOL*
Указатель на переменную для заполнения состояния указанных параметров освещения. После вызова ненулевое значение по этому адресу указывает, что указанные параметры освещения включены; значение 0 указывает, что они отключены.
Возвращаемое значение
Тип: HRESULT
Если метод выполнен успешно, возвращаемое значение будет D3D_OK. Если метод завершается сбоем, возвращаемое значение можно D3DERR_INVALIDCALL.
Комментарии
Этот метод не возвращает состояние устройства, созданного с помощью D3DCREATE_PUREDEVICE. Если вы хотите использовать этот метод, необходимо создать устройство с любыми другими значениями в D3DCREATE.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | d3d9helper.h (включая D3D9.h) |
Библиотека | D3D9.lib |