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