D3DHAL_DP2VIEWPORTINFO 結構 (d3dhal.h)
D3DHAL_DP2VIEWPORTINFO 結構可用來通知檢視裁剪矩形的防護帶感知驅動程式。 裁剪矩形是由 dwX、 dwY、 dwWidth 和 dwHeight 成員所指定。
語法
typedef struct _D3DHAL_DP2VIEWPORTINFO {
DWORD dwX;
DWORD dwY;
DWORD dwWidth;
DWORD dwHeight;
} D3DHAL_DP2VIEWPORTINFO;
成員
dwX
dwY
在螢幕座標中指定子目錄目錄左上角的位置。
dwWidth
dwHeight
分別指定應用程式呈現所在子項目的寬度和高度。 這些成員是在螢幕座標中指定。
備註
D3dDrawPrimitives2 回呼會從命令緩衝區剖析D3DHAL_DP2VIEWPORTINFO結構,並在D3DHAL_DP2COMMAND設定為 D3DDP2OP_VIEWPORTINFO 時更新驅動程式的檢視區描述。
一個D3DHAL_DP2VIEWPORTINFO結構遵循命令緩衝區中的D3DHAL_DP2COMMAND結構。
驅動程式應該使用這個結構中指定的位置和大小值,更新其內部轉譯內容的檢視區部分。 驅動程式可以使用這項資訊來執行防護帶裁剪。
子guard-band 驅動程序應該忽略並略過這些指令,並繼續處理其餘的命令緩衝區。
規格需求
需求 | 值 |
---|---|
標頭 | d3dhal.h (包含 D3dhal.h) |
另請參閱
D3DDP2OP_VIEWPORTINFO