D3DHAL_DP2VIEWPORTINFO结构 (d3dhal.h)

D3DHAL_DP2VIEWPORTINFO结构用于通知防护带感知驱动程序视图剪辑矩形。 剪辑矩形由 dwX 、dwY dwYdwWidthdwHeight的成员指定。

语法

typedef struct _D3DHAL_DP2VIEWPORTINFO {
  DWORD dwX;
  DWORD dwY;
  DWORD dwWidth;
  DWORD dwHeight;
} D3DHAL_DP2VIEWPORTINFO;

成员

dwX

dwY

指定子组左上角的位置(以屏幕坐标为单位)。

dwWidth

dwHeight

分别指定应用程序呈现的子ectangle 的宽度和高度。 这些成员在屏幕坐标中指定。

言论

D3dDrawPrimitives2 回调从命令缓冲区分析D3DHAL_DP2VIEWPORTINFO结构,并在 D3DHAL_DP2COMMAND 设置为D3DDP2OP_VIEWPORTINFO时更新驱动程序的视区说明。

一个D3DHAL_DP2VIEWPORTINFO结构遵循命令缓冲区中的D3DHAL_DP2COMMAND结构。

驱动程序应使用此结构中指定的位置和大小值更新其内部呈现上下文的视区部分。 驱动程序可以使用此信息执行防护带剪辑。

子保护带驱动程序应忽略并跳过这些指令,并继续处理命令缓冲区的其余部分。

要求

要求 价值
标头 d3dhal.h (包括 D3dhal.h)

另请参阅

D3DDP2OP_VIEWPORTINFO

D3DHAL_DP2COMMAND

D3dDrawPrimitives2