![]() |
MAGE
v0.171.0
Matthias Advanced Game Engine
|
#include <viewport.hpp>
Public Member Functions | |
Viewport () noexcept | |
Viewport (const U32x2 &size) noexcept | |
Viewport (const U32x2 &size, AntiAliasing aa) noexcept | |
Viewport (D3D11_VIEWPORT viewport) noexcept | |
Viewport (const Viewport &viewport) noexcept=default | |
Viewport (Viewport &&viewport) noexcept=default | |
Viewport (Viewport viewport, AntiAliasing aa) noexcept | |
~Viewport ()=default | |
Viewport & | operator= (const Viewport &viewport) noexcept=default |
Viewport & | operator= (Viewport &&viewport) noexcept=default |
void | Bind (ID3D11DeviceContext &device_context) const noexcept |
const D3D11_VIEWPORT & | GetViewport () const noexcept |
void | SetViewport (D3D11_VIEWPORT viewport) noexcept |
const S32x2 | GetTopLeft () const noexcept |
void | SetTopLeft (S32 x, S32 y) noexcept |
void | SetTopLeft (const S32x2 &top_left) noexcept |
const U32x2 | GetSize () const noexcept |
void | SetSize (U32 x, U32 y) noexcept |
void | SetSize (const U32x2 &size) noexcept |
const F32x2 | GetDepthRange () const noexcept |
void | SetDepthRange (F32 min_depth, F32 max_depth) noexcept |
void | SetDepthRange (const F32x2 &range) noexcept |
const XMMATRIX XM_CALLCONV | GetViewportTransform () const noexcept |
Static Private Member Functions | |
static const D3D11_VIEWPORT | GetMaxViewport (const U32x2 &size) noexcept |
static const D3D11_VIEWPORT | GetMaxViewport (const U32x2 &size, AntiAliasing aa) noexcept |
Private Attributes | |
D3D11_VIEWPORT | m_viewport |
A class of viewports.
|
explicitnoexcept |
|
explicitnoexcept |
|
explicitnoexcept |
|
explicitnoexcept |
|
defaultnoexcept |
|
defaultnoexcept |
|
explicitnoexcept |
|
default |
|
noexcept |
|
noexcept |
|
staticprivatenoexcept |
|
staticprivatenoexcept |
|
noexcept |
|
noexcept |
|
noexcept |
Returns the viewport of this viewport.
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
Sets the viewport of this viewport to the given viewport.
[in] | viewport | The viewport. |
|
private |
The viewport of this viewport.