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

定义 & 父结构类型的传递引用运算符。

要求

要求
标头
D3dx12.h

另请参阅

D3D12_VIEWPORT

D3D12 的帮助程序结构