Метод ID3DXEffectStateManager::SetVertexShaderConstantF
Функция обратного вызова, которая должна быть реализована пользователем для установки массива констант с плавающей запятой вершинного шейдера.
Синтаксис
HRESULT SetVertexShaderConstantF(
[out] UINT StartRegister,
[out] const FLOAT *pConstantData,
[out] UINT RegisterCount
);
Параметры
-
StartRegister [out]
-
Тип: UINT
Отсчитываемый от нуля индекс первого регистра константы.
-
pConstantData [out]
-
Тип: const FLOAT*
Массив констант с плавающей запятой.
-
RegisterCount [out]
-
Тип: UINT
Количество регистров в pConstantData.
Возвращаемое значение
Тип: HRESULT
Пользовательский метод должен возвращать S_OK. Если обратный вызов завершается сбоем при настройке состояния устройства, произойдет одно из следующих действий:
- Эффект завершится ошибкой во время ID3DXEffect::BeginPass.
- Вызов состояния динамического эффекта (например , IDirect3DDevice9::SetVertexShaderConstantF) завершится ошибкой.
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по