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

#include <ScopedCustomShader3D.hpp>

Inherits s3d::Uncopyable.

Public Member Functions

SIV3D_NODISCARD_CXX20 ScopedCustomShader3D ()
 
SIV3D_NODISCARD_CXX20 ScopedCustomShader3D (const VertexShader &vs)
 
SIV3D_NODISCARD_CXX20 ScopedCustomShader3D (const PixelShader &ps)
 
SIV3D_NODISCARD_CXX20 ScopedCustomShader3D (const VertexShader &vs, const PixelShader &ps)
 
SIV3D_NODISCARD_CXX20 ScopedCustomShader3D (const PixelShader &ps, const VertexShader &vs)
 
SIV3D_NODISCARD_CXX20 ScopedCustomShader3D (ScopedCustomShader3D &&other) noexcept
 
 ~ScopedCustomShader3D ()
 

Constructor & Destructor Documentation

◆ ScopedCustomShader3D() [1/6]

SIV3D_NODISCARD_CXX20 s3d::ScopedCustomShader3D::ScopedCustomShader3D ( )

◆ ScopedCustomShader3D() [2/6]

SIV3D_NODISCARD_CXX20 s3d::ScopedCustomShader3D::ScopedCustomShader3D ( const VertexShader vs)
explicit

◆ ScopedCustomShader3D() [3/6]

SIV3D_NODISCARD_CXX20 s3d::ScopedCustomShader3D::ScopedCustomShader3D ( const PixelShader ps)
explicit

◆ ScopedCustomShader3D() [4/6]

SIV3D_NODISCARD_CXX20 s3d::ScopedCustomShader3D::ScopedCustomShader3D ( const VertexShader vs,
const PixelShader ps 
)

◆ ScopedCustomShader3D() [5/6]

SIV3D_NODISCARD_CXX20 s3d::ScopedCustomShader3D::ScopedCustomShader3D ( const PixelShader ps,
const VertexShader vs 
)

◆ ScopedCustomShader3D() [6/6]

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

◆ ~ScopedCustomShader3D()

s3d::ScopedCustomShader3D::~ScopedCustomShader3D ( )

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