Freigeben über


D3D10_PASS_DESC-Struktur (d3d10effect.h)

Beschreibt einen Effektdurchlauf, der den Pipelinestatus enthält.

Syntax

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

Member

Name

Typ: LPCSTR

Eine Zeichenfolge, die den Namen des Durchlaufs enthält; andernfalls NULL.

Annotations

Typ: UINT

Die Anzahl der Anmerkungen.

pIAInputSignature

Typ: BYTE*

Ein Zeiger auf die Eingabesignatur oder den Vertexshader; andernfalls NULL.

IAInputSignatureSize

Typ: SIZE_T

Die Größe der Eingabesignatur (in Bytes).

StencilRef

Typ: UINT

Der Schablonenverweiswert, der im Tiefenschablonenzustand verwendet wird (siehe Konfigurieren Depth-Stencil Funktionalität (Direct3D 10)).

SampleMask

Typ: UINT

Die Beispielmaske für den Mischzustand (siehe Configuring Blending Functionality (Direct3D 10)).

BlendFactor[4]

Typ: FLOAT

Die komponentenspezifischen Blendfaktoren (RGBA) für den Blendzustand (siehe Configuring Blending Functionality (Direct3D 10)).

Hinweise

Rufen Sie eine Passbeschreibung ab, indem Sie ID3D10EffectPass::GetDesc aufrufen. eine Effekttechnik enthält einen oder mehrere Durchläufe.

Anforderungen

Anforderung Wert
Header d3d10effect.h (einschließlich D3D10.h)

Weitere Informationen

Effektstrukturen (Direct3D 10)