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) |