次の方法で共有


D3DX11_EFFECT_VARIABLE_DESC構造体

効果変数について説明します。

構文

typedef struct _D3DX11_EFFECT_VARIABLE_DESC {
  LPCSTR Name;
  LPCSTR Semantic;
  UINT   Flags;
  UINT   Annotations;
  UINT   BufferOffset;
  UINT   ExplicitBindPoint;
} D3DX11_EFFECT_VARIABLE_DESC;

メンバー

名前

種類: LPCSTR

この変数、注釈、または構造体メンバーの名前。

セマンティック

種類: LPCSTR

この変数または構造体メンバーのセマンティック文字列 (注釈の場合は NULL、存在しない場合は NULL)。

Flags

型: UINT

効果変数の省略可能なフラグ。

コメント

型: UINT

この変数の注釈の数 (注釈の場合は常に 0)。

BufferOffset

型: UINT

cbuffer または tbuffer を含む へのオフセット (定数バッファーにない注釈または変数の場合は常に 0)。

ExplicitBindPoint

型: UINT

レジスタ キーワード (keyword)を使用して変数が明示的にバインドされている場合に使用されます。 D3DX11_EFFECT_VARIABLE_EXPLICIT_BIND_POINTのフラグをオンにします。

注釈

D3DX11_EFFECT_VARIABLE_DESCは ID3DX11EffectVariable::GetDesc と共に使用されます。

必要条件

要件
ヘッダー
D3dx11effect.h

関連項目

効果 11 構造体