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


структура D3D10_EFFECT_VARIABLE_DESC (d3d10effect.h)

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

Синтаксис

typedef struct _D3D10_EFFECT_VARIABLE_DESC {
  LPCSTR Name;
  LPCSTR Semantic;
  UINT   Flags;
  UINT   Annotations;
  UINT   BufferOffset;
  UINT   ExplicitBindPoint;
} D3D10_EFFECT_VARIABLE_DESC;

Члены

Name

Тип: LPCSTR

Строка, содержащая имя переменной.

Semantic

Тип: LPCSTR

Семантика, присоединенная к переменной; в противном случае — NULL.

Flags

Тип: UINT

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

Annotations

Тип: UINT

Количество заметок; в противном случае — 0.

BufferOffset

Тип: UINT

Смещение между началом буфера констант и этой переменной; в противном случае — 0.

ExplicitBindPoint

Тип: UINT

Регистр, к которому привязана эта переменная. Чтобы привязать переменную явным образом, используйте флаг D3D10_EFFECT_VARIABLE_EXPLICIT_BIND_POINT.

Комментарии

Чтобы получить описание переменной эффекта, вызовите ID3D10EffectVariable::GetDesc.

Требования

   
Верхняя часть d3d10effect.h (включая D3D10.h)

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

Структуры эффектов (Direct3D 10)