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 |