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 と共に使用されます。
必要条件
要件 | 値 |
---|---|
ヘッダー |
|