Метод ID3DXEffectStateManager::SetVertexShaderConstantB

Функция обратного вызова, которая должна быть реализована пользователем для задания массива логических констант вершинного шейдера.

Синтаксис

HRESULT SetVertexShaderConstantB(
  [out]       UINT StartRegister,
  [out] const BOOL *pConstantData,
  [out]       UINT RegisterCount
);

Параметры

StartRegister [out]

Тип: UINT

Отсчитываемый от нуля индекс первого регистра константы.

pConstantData [out]

Тип: const BOOL*

Массив логических констант.

RegisterCount [out]

Тип: UINT

Количество регистров в pConstantData.

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

Тип: HRESULT

Пользовательский метод должен возвращать S_OK. Если обратный вызов завершается сбоем при настройке состояния устройства, произойдет одно из следующих действий:

Требования

Требование Значение
Заголовок
D3DX9Effect.h
Библиотека
D3dx9.lib

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

ID3DXEffectStateManager