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 を含む)

こちらもご覧ください

効果の構造 (Direct3D 10)