次の方法で共有


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 のいずれかの値に設定します。

Type

種類: D3DXPARAMETER_TYPE

パラメーターの型。 これを D3DXPARAMETER_TYPE のいずれかの値に設定します。

行数

型: UINT

配列内の行数。

[列]

型: UINT

配列内の列の数。

要素

型: UINT

配列内の要素の数。

コメント

型: UINT

注釈の数。

StructMembers

型: UINT

構造体メンバーの数。

Flags

型: DWORD

パラメーター属性。 「 効果定数」を参照してください。

[サイズ]

型: UINT

パラメーターのサイズ (バイト単位)。

要件

要件
ヘッダー
D3dx9effect.h

関連項目

効果の構造