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

参数类。 将此设置为 D3DXPARAMETER_CLASS 中的值之一。

类型

类型: D3DXPARAMETER_TYPE

参数类型。 将此设置为 D3DXPARAMETER_TYPE 中的值之一。

类型: UINT

数组中的行数。

“列”

类型: UINT

数组中的列数。

元素

类型: UINT

数组中的元素数。

批注

类型: UINT

批注数。

StructMembers

类型: UINT

结构成员数。

标志

类型: DWORD

参数属性。 请参阅 效果常量

字节

类型: UINT

参数的大小(以字节为单位)。

要求

要求
标头
D3dx9effect.h

另请参阅

效果结构