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

#include <ScopedViewport3D.hpp>

Inherits s3d::Uncopyable.

Public Member Functions

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

Constructor & Destructor Documentation

◆ ScopedViewport3D() [1/9]

SIV3D_NODISCARD_CXX20 s3d::ScopedViewport3D::ScopedViewport3D ( )
default

◆ ScopedViewport3D() [2/9]

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

◆ ScopedViewport3D() [3/9]

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

◆ ScopedViewport3D() [4/9]

SIV3D_NODISCARD_CXX20 s3d::ScopedViewport3D::ScopedViewport3D ( Size  size)

◆ ScopedViewport3D() [5/9]

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

◆ ScopedViewport3D() [6/9]

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

◆ ScopedViewport3D() [7/9]

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

◆ ScopedViewport3D() [8/9]

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

◆ ScopedViewport3D() [9/9]

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

◆ ~ScopedViewport3D()

s3d::ScopedViewport3D::~ScopedViewport3D ( )

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