共用方式為


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

深度樣板狀態中使用的樣板參考值 (請參閱 設定 direct3D 10) ) (功能 Depth-Stencil 功能

SampleMask

類型: UINT

混合狀態的範例遮罩 (請參閱 設定 Blending 功能 (Direct3D 10) ) 。

BlendFactor[4]

類型: FLOAT

混合 (狀態的每個元件混合因數 (RGBA) ,請參閱 設定混合功能 (Direct3D 10) ) 。

備註

呼叫 ID3D10EffectPass::GetDesc 以取得傳遞描述;效果技術包含一或多個傳遞。

規格需求

需求
標頭 d3d10effect.h (包含 D3D10.h)

另請參閱

Direct3D 10 (效果結構)