D3D10_VIEWPORT 结构 (d3d10.h)

定义 视区的尺寸。

语法

typedef struct D3D10_VIEWPORT {
  INT   TopLeftX;
  INT   TopLeftY;
  UINT  Width;
  UINT  Height;
  FLOAT MinDepth;
  FLOAT MaxDepth;
} D3D10_VIEWPORT;

成员

TopLeftX

类型: INT

视区左侧的 X 位置。 范围介于 D3D10_VIEWPORT_BOUNDS_MIN 和 D3D10_VIEWPORT_BOUNDS_MAX 之间。

TopLeftY

类型: INT

视区顶部的 Y 位置。 范围介于 D3D10_VIEWPORT_BOUNDS_MIN 和 D3D10_VIEWPORT_BOUNDS_MAX 之间。

Width

类型: UINT

视区宽度。

Height

类型: UINT

视区的高度。

MinDepth

类型: FLOAT

视区最小深度。 范围介于 0 和 1 之间。

MaxDepth

类型: FLOAT

视区的最大深度。 范围介于 0 和 1 之间。

注解

在所有情况下, 宽度高度 都必须≥ 0,TopLeftX + 宽度TopLeftY + 高度 必须≤ D3D10_VIEWPORT_BOUNDS_MAX。

要求

要求
Header d3d10.h

另请参阅

核心结构