OpenSiv3D  v0.6.5
C++20 framework for creative coding
s3d::ScopedViewport2D Class Reference

#include <ScopedViewport2D.hpp>

Inherits s3d::Uncopyable.

Public Member Functions

SIV3D_NODISCARD_CXX20 ScopedViewport2D ()=default
 
SIV3D_NODISCARD_CXX20 ScopedViewport2D (const Optional< Rect > &viewport)
 
SIV3D_NODISCARD_CXX20 ScopedViewport2D (int32 w, int32 h)
 
SIV3D_NODISCARD_CXX20 ScopedViewport2D (Size size)
 
SIV3D_NODISCARD_CXX20 ScopedViewport2D (int32 x, int32 y, int32 w, int32 h)
 
SIV3D_NODISCARD_CXX20 ScopedViewport2D (Point pos, int32 w, int32 h)
 
SIV3D_NODISCARD_CXX20 ScopedViewport2D (int32 x, int32 y, Size size)
 
SIV3D_NODISCARD_CXX20 ScopedViewport2D (Point pos, Size size)
 
SIV3D_NODISCARD_CXX20 ScopedViewport2D (ScopedViewport2D &&other) noexcept
 
 ~ScopedViewport2D ()
 

Constructor & Destructor Documentation

◆ ScopedViewport2D() [1/9]

SIV3D_NODISCARD_CXX20 s3d::ScopedViewport2D::ScopedViewport2D ( )
default

◆ ScopedViewport2D() [2/9]

SIV3D_NODISCARD_CXX20 s3d::ScopedViewport2D::ScopedViewport2D ( const Optional< Rect > &  viewport)
explicit

◆ ScopedViewport2D() [3/9]

SIV3D_NODISCARD_CXX20 s3d::ScopedViewport2D::ScopedViewport2D ( int32  w,
int32  h 
)

◆ ScopedViewport2D() [4/9]

SIV3D_NODISCARD_CXX20 s3d::ScopedViewport2D::ScopedViewport2D ( Size  size)

◆ ScopedViewport2D() [5/9]

SIV3D_NODISCARD_CXX20 s3d::ScopedViewport2D::ScopedViewport2D ( int32  x,
int32  y,
int32  w,
int32  h 
)

◆ ScopedViewport2D() [6/9]

SIV3D_NODISCARD_CXX20 s3d::ScopedViewport2D::ScopedViewport2D ( Point  pos,
int32  w,
int32  h 
)

◆ ScopedViewport2D() [7/9]

SIV3D_NODISCARD_CXX20 s3d::ScopedViewport2D::ScopedViewport2D ( int32  x,
int32  y,
Size  size 
)

◆ ScopedViewport2D() [8/9]

SIV3D_NODISCARD_CXX20 s3d::ScopedViewport2D::ScopedViewport2D ( Point  pos,
Size  size 
)

◆ ScopedViewport2D() [9/9]

SIV3D_NODISCARD_CXX20 s3d::ScopedViewport2D::ScopedViewport2D ( ScopedViewport2D &&  other)
noexcept

◆ ~ScopedViewport2D()

s3d::ScopedViewport2D::~ScopedViewport2D ( )

The documentation for this class was generated from the following file: