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


структура D3DX11_EFFECT_VARIABLE_DESC

Описывает переменную эффекта.

Синтаксис

typedef struct _D3DX11_EFFECT_VARIABLE_DESC {
  LPCSTR Name;
  LPCSTR Semantic;
  UINT   Flags;
  UINT   Annotations;
  UINT   BufferOffset;
  UINT   ExplicitBindPoint;
} D3DX11_EFFECT_VARIABLE_DESC;

Члены

имя;

Тип: LPCSTR

Имя переменной, заметки или элемента структуры.

Семантика

Тип: LPCSTR

Семантическая строка этой переменной или элемента структуры (null для заметок или, если они отсутствуют).

Flags

Тип: UINT

Необязательные флаги для переменных эффекта.

Заметки

Тип: UINT

Количество заметок в этой переменной (всегда 0 для заметок).

BufferOffset

Тип: UINT

Смещение на содержащий cbuffer или tbuffer (всегда 0 для заметок или переменных, не содержащихся в буферах констант).

ExplicitBindPoint

Тип: UINT

Используется, если переменная была явно привязана с помощью ключевое слово регистра. Проверьте флаги для D3DX11_EFFECT_VARIABLE_EXPLICIT_BIND_POINT.

Комментарии

D3DX11_EFFECT_VARIABLE_DESC используется с ID3DX11EffectVariable::GetDesc.

Требования

Требование Значение
Заголовок
D3dx11effect.h

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

Эффекты 11 Структуры