структура 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) |