Freigeben über


D3DHAL_DP2WINFO Struktur (d3dhal.h)

Die D3DHAL_DP2WINFO-Struktur wird verwendet, um den Treiber über den W-Bereich zu informieren, der für die W-Pufferung verwendet werden soll.

Syntax

typedef struct _D3DHAL_DP2WINFO {
  D3DVALUE dvWNear;
  D3DVALUE dvWFar;
} D3DHAL_DP2WINFO;

Angehörige

dvWNear

dvWFar

Geben Sie die nah- bzw. weit entfernte Grenze des W-Puffers an. Diese Member können beliebige gültige Gleitkommawerte sein.

Bemerkungen

Die D3dDrawPrimitives2 Rückruf parsiert eine D3DHAL_DP2WINFO Struktur aus dem Befehlspuffer und aktualisiert die Skalierungsparameter des Treibers für die W-Pufferung, wenn D3DHAL_DP2COMMAND auf D3DDP2OP_WINFO festgelegt ist.

Eine D3DHAL_DP2WINFO Struktur folgt der D3DHAL_DP2COMMAND Struktur im Befehlspuffer.

Der Treiber sollte den W-Pufferteil seines internen Renderingkontexts mit den in dieser Struktur angegebenen W-Bereichen aktualisieren. Der Treiber kann diese Informationen verwenden, um den W-Puffer zu skalieren.

Grafikkarten, die dieses Feature nicht unterstützen, sollten diese Anweisungen ignorieren und überspringen und die Verarbeitung des restlichen Befehlspuffers fortsetzen.

Anforderungen

Anforderung Wert
Header- d3dhal.h (einschließlich D3dhal.h)

Siehe auch

D3DDP2OP_WINFO

D3DHAL_DP2COMMAND

D3dDrawPrimitives2