D3D10_PASS_DESC 構造体 (d3d10effect.h)
パイプラインの状態を含むエフェクト パスについて説明します。
構文
typedef struct _D3D10_PASS_DESC {
LPCSTR Name;
UINT Annotations;
BYTE *pIAInputSignature;
SIZE_T IAInputSignatureSize;
UINT StencilRef;
UINT SampleMask;
FLOAT BlendFactor[4];
} D3D10_PASS_DESC;
メンバー
Name
種類: LPCSTR
パスの名前を含む文字列。それ以外の場合 は NULL。
Annotations
型: UINT
注釈の数。
pIAInputSignature
型: BYTE*
入力シグネチャまたは頂点シェーダーへのポインター。それ以外の場合 は NULL。
IAInputSignatureSize
種類: SIZE_T
入力シグネチャのサイズ (バイト単位)。
StencilRef
型: UINT
深度ステンシル状態で使用されるステンシル参照値 ( 「Depth-Stencil 機能の構成 (Direct3D 10)」を参照)。
SampleMask
型: UINT
ブレンド状態のサンプル マスク (「 ブレンド機能の構成 (Direct3D 10)」を参照)。
BlendFactor[4]
型: FLOAT
ブレンド状態のコンポーネントごとのブレンド 係数 (RGBA) ( ブレンド機能の構成 (Direct3D 10) を参照)。
注釈
ID3D10EffectPass::GetDesc を呼び出してパスの説明を取得します。効果手法には、1 つ以上のパスが含まれています。
要件
要件 | 値 |
---|---|
Header | d3d10effect.h (D3D10.h を含む) |