D3DHAL_DP2VIEWPORTINFO Struktur (d3dhal.h)
Die D3DHAL_DP2VIEWPORTINFO Struktur wird verwendet, um schutzbandfähige Treiber des Ansichtsausschnittrechtecks zu informieren. Das Beschneidungsrechteck wird durch die Elemente dwX, dwY, dwWidth und dwHeightangegeben.
Syntax
typedef struct _D3DHAL_DP2VIEWPORTINFO {
DWORD dwX;
DWORD dwY;
DWORD dwWidth;
DWORD dwHeight;
} D3DHAL_DP2VIEWPORTINFO;
Angehörige
dwX
dwY
Geben Sie die Position in Bildschirmkoordinaten der oberen linken Ecke des Unterrectangles an.
dwWidth
dwHeight
Geben Sie die Breite bzw. Höhe des Unterrectangles an, in dem die Anwendung gerendert wird. Diese Member werden in Bildschirmkoordinaten angegeben.
Bemerkungen
Die D3dDrawPrimitives2 Rückruf analysiert eine D3DHAL_DP2VIEWPORTINFO Struktur aus dem Befehlspuffer und aktualisiert die Viewportbeschreibung des Treibers, wenn D3DHAL_DP2COMMAND auf D3DDP2OP_VIEWPORTINFO festgelegt ist.
Eine D3DHAL_DP2VIEWPORTINFO Struktur folgt der D3DHAL_DP2COMMAND Struktur im Befehlspuffer.
Der Treiber sollte den Viewportteil seines internen Renderingkontexts mit den in dieser Struktur angegebenen Positions- und Größenwerten aktualisieren. Der Treiber kann diese Informationen verwenden, um den Schutzbandausschnitt auszuführen.
Subguard-Band-Treiber 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_VIEWPORTINFO