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 Durchgangs (NULL, wenn nicht anonym).

Anmerkungen

Typ: UINT

Anzahl der Anmerkungen in diesem Durchgang.

pIAInputSignature

Typ: BYTE*

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

IAInputSignatureSize

Typ: SIZE _ T

Singature-Größe in Bytes.

StencilRef

Typ: UINT

Der Schablonenverweiswert, der im Tiefen-Schablonenzustand verwendet wird.

SampleMask

Typ: UINT

Die Beispielmaske für den Überblendzustand.

BlendFactor

Typ: FLOAT

Die einzelnen Komponentenblendfaktoren (RGBA) für den Überblendungszustand.

Hinweise

D3DX11 _ PASS _ DESC wird mit ID3DX11EffectPass::GetDesc verwendet.

Anforderungen

Anforderung Wert
Header
D3dx11effect.h

Weitere Informationen

Effects 11 Structures