Метод ID3DXEffectStateManager::SetLight
Функция обратного вызова, которая должна быть реализована пользователем, чтобы установить свет.
Синтаксис
HRESULT SetLight(
[in] DWORD Index,
[in] const D3DLight9 *pLight
);
Параметры
-
Индекс [in]
-
Тип: DWORD
Отсчитываемый от нуля индекс света. Это тот же индекс в IDirect3Device9::SetLight.
-
pLight [in]
-
Тип: const D3DLight9*
Объект light. См . раздел D3DLIGHT9.
Возвращаемое значение
Тип: HRESULT
Реализованный пользователем метод должен возвращать S_OK. Если обратный вызов завершается сбоем при настройке состояния устройства, происходит одно из следующих действий:
- Эффект завершится ошибкой во время ID3DXEffect::BeginPass.
- Вызов состояния динамического эффекта (например , IDirect3DDevice9::SetLight) завершится ошибкой.
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по