D3DXSHADER_TYPEINFO構造体

メンバー型情報を含むヘルパー構造体。

構文

typedef struct D3DXSHADER_TYPEINFO {
  WORD  Class;
  WORD  Type;
  WORD  Rows;
  WORD  Columns;
  WORD  Elements;
  WORD  StructMembers;
  DWORD StructMemberInfo;
} D3DXSHADER_TYPEINFO, *LPD3DXSHADER_TYPEINFO;

メンバー

クラス

種類: WORD

シェーダー オブジェクトの種類。 「D3DXPARAMETER_CLASS」を参照してください。

Type

種類: WORD

データ型。 「D3DXPARAMETER_TYPE」を参照してください。

行数

種類: WORD

マトリックス行の数 (マトリックス)。

[列]

種類: WORD

列の数 (ベクトルと行列)。

要素

種類: WORD

配列の次元。

StructMembers

種類: WORD

構造体メンバーの数。

StructMemberInfo

種類: DWORD

構造体メンバー情報の配列、D3DXSHADER_STRUCTMEMBERINFO[StructMembers]。 「D3DXSHADER_STRUCTMEMBERINFO」を参照してください。

解説

型情報は 、D3DXSHADER_STRUCTMEMBERINFOの一部です。

要件

要件
ヘッダー
D3dx9shader.h

関連項目

D3DX 構造体

D3DXSHADER_CONSTANTINFO