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


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

Размер параметра в байтах.

Требования

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

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

Структуры эффектов