структура D3DXPARAMETER_DESC
Описывает параметр, используемый для объекта эффекта.
Синтаксис
typedef struct D3DXPARAMETER_DESC {
LPCSTR Name;
LPCSTR Semantic;
D3DXPARAMETER_CLASS Class;
D3DXPARAMETER_TYPE Type;
UINT Rows;
UINT Columns;
UINT Elements;
UINT Annotations;
UINT StructMembers;
DWORD Flags;
UINT Bytes;
} D3DXPARAMETER_DESC, *LPD3DXPARAMETER_DESC;
Члены
-
имя;
-
Тип: LPCSTR
-
Имя параметра.
-
Семантика
-
Тип: LPCSTR
-
Семантический смысл, также называемый использованием.
-
Класс
-
Тип: D3DXPARAMETER_CLASS
-
Класс Parameter. Задайте для этого значения одно из значений в D3DXPARAMETER_CLASS.
-
Тип
-
Тип: D3DXPARAMETER_TYPE
-
Тип параметра. Задайте для этого значения одно из значений в D3DXPARAMETER_TYPE.
-
Строки
-
Тип: UINT
-
Количество строк в массиве.
-
Столбцы
-
Тип: UINT
-
Число столбцов в массиве.
-
Elements (XElement Dynamic Property) (Elements (Динамическое свойство XElement))
-
Тип: UINT
-
Количество элементов в массиве.
-
Заметки
-
Тип: UINT
-
Количество заметок.
-
StructMembers
-
Тип: UINT
-
Число элементов структуры.
-
Flags
-
Тип: DWORD
-
Атрибуты параметров. См. раздел Константы эффектов.
-
Байт
-
Тип: UINT
-
Размер параметра в байтах.
Требования
Требование | Значение |
---|---|
Заголовок |
|
См. также раздел