Поделиться через


структура CD3DX12_VIEWPORT

[Некоторые сведения связаны с предварительно выпущенным продуктом, который может быть существенно изменен до его коммерческого выпуска. Корпорация Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых в отношении информации, предоставленной здесь.]

Вспомогательные структуры, позволяющие легко инициализации 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.

явные CD3DX12_VIEWPORT(const D3D12_VIEWPORT& o)

Создает новый экземпляр CD3DX12_VIEWPORT, инициализируя следующие параметры:

const D3D12_VIEWPORT& o

явный 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

явный 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.

const оператора D3D12_VIEWPORT&() const

Определяет оператор &pass-by-reference для родительского типа структуры.

Requirements

Требование Значение
Верхний колонтитул
D3dx12.h

См. также

D3D12_VIEWPORT

Вспомогательные структуры для D3D12