Freigeben über


D3DX11_PASS_DESC Struktur

Beschreibt einen Effektpass, der den Pipelinezustand enthält.

Syntax

typedef struct _D3DX11_PASS_DESC {
  LPCSTR Name;
  UINT   Annotations;
  BYTE   *pIAInputSignature;
  SIZE_T IAInputSignatureSize;
  UINT   StencilRef;
  UINT   SampleMask;
  FLOAT  BlendFactor[4];
} D3DX11_PASS_DESC;

Member

Name

Typ: LPCSTR

Name dieses Passs (NULL , wenn nicht anonym).

Anmerkungen

Typ: UINT

Anzahl der Anmerkungen zu diesem Pass.

pIAInputSignature

Typ: BYTE*

Signatur aus dem Vertex-Shader oder dem Geometrie-Shader (wenn kein Vertex-Shader vorhanden ist) oder NULL , wenn keines vorhanden ist.

IAInputSignatureSize

Typ: SIZE_T

Singaturgröße in Bytes.

SchablonenRef

Typ: UINT

Der Schablonenreferenzwert, der im Schablonenzustand verwendet wird.

SampleMask

Typ: UINT

Das Beispielformat für den Blendstatus.

BlendFactor

Typ: FLOAT

Die Pro-Komponenten-Blendfaktoren (RGBA) für den Blendzustand.

Hinweise

D3DX11_PASS_DESC wird mit ID3DX11EffectPass::GetDesc verwendet.

Anforderungen

Anforderung Wert
Header
D3dx11effect.h

Siehe auch

Effekte 11 Strukturen