![]() |
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.