CD3DX12_VIEWPORT 结构
[一些信息与预发布产品相关,在商业发行之前可能发生实质性修改。 Microsoft 对于此处提供的信息不作任何明示或默示的担保。]
帮助程序结构,用于轻松初始化 D3D12_VIEWPORT 结构。
语法
struct CD3DX12_VIEWPORT : public D3D12_VIEWPORT{
CD3DX12_VIEWPORT();
explicit CD3DX12_VIEWPORT(const D3D12_VIEWPORT& o);
explicit CD3DX12_VIEWPORT(FLOAT topLeftX, FLOAT topLeftY, FLOAT width, FLOAT height, FLOAT minDepth = D3D12_MIN_DEPTH, FLOAT maxDepth = D3D12_MAX_DEPTH);
explicit CD3DX12_VIEWPORT(ID3D12Resource* pResource, UINT mipSlice = 0, FLOAT topLeftX = 0.0f, FLOAT topLeftY = 0.0f, FLOAT minDepth = D3D12_MIN_DEPTH, FLOAT maxDepth = D3D12_MAX_DEPTH);
~CD3DX12_VIEWPORT();
operator const D3D12_VIEWPORT&() const;
};
成员
-
CD3DX12_VIEWPORT ()
-
创建CD3DX12_VIEWPORT的未初始化的新实例。
-
explicit CD3DX12_VIEWPORT (const D3D12_VIEWPORT& o)
-
创建CD3DX12_VIEWPORT的新实例,初始化以下参数:
const D3D12_VIEWPORT& o
-
explicit CD3DX12_VIEWPORT (FLOAT topLeftX、FLOAT topLeftY、FLOAT width、FLOAT height、FLOAT minDepth = D3D12_MIN_DEPTH、FLOAT maxDepth = D3D12_MAX_DEPTH)
-
创建CD3DX12_VIEWPORT的新实例,初始化以下参数:
FLOAT topLeftX
FLOAT topLeftY
FLOAT 宽度
FLOAT 高度
FLOAT minDepth = D3D12_MIN_DEPTH
FLOAT maxDepth = D3D12_MAX_DEPTH
-
explicit CD3DX12_VIEWPORT (ID3D12Resource* pResource,UINT mipSlice = 0,FLOAT topLeftX = 0.0f,FLOAT topLeftY = 0.0f,FLOAT minDepth = D3D12_MIN_DEPTH,FLOAT maxDepth = D3D12_MAX_DEPTH)
-
创建CD3DX12_VIEWPORT的新实例,初始化以下参数:
ID3D12Resource* pResource
UINT mipSlice = 0
FLOAT topLeftX = 0.0f
FLOAT topLeftY = 0.0f
FLOAT minDepth = D3D12_MIN_DEPTH
FLOAT maxDepth = D3D12_MAX_DEPTH
-
~CD3DX12_VIEWPORT ()
-
销毁D3DX12_VIEWPORT的实例。
-
operator const D3D12_VIEWPORT& () const
-
定义 & 父结构类型的传递引用运算符。
要求
要求 | 值 |
---|---|
标头 |
|