2D 描画カスタムシェーダ設定スコープオブジェクト
More...
#include <ScopedCustomShader2D.hpp>
Inherits s3d::Uncopyable.
2D 描画カスタムシェーダ設定スコープオブジェクト
◆ ScopedCustomShader2D() [1/6]
SIV3D_NODISCARD_CXX20 s3d::ScopedCustomShader2D::ScopedCustomShader2D |
( |
| ) |
|
◆ ScopedCustomShader2D() [2/6]
SIV3D_NODISCARD_CXX20 s3d::ScopedCustomShader2D::ScopedCustomShader2D |
( |
const VertexShader & |
vs | ) |
|
|
explicit |
2D 描画カスタムシェーダ設定スコープオブジェクトを作成します。
- Parameters
-
◆ ScopedCustomShader2D() [3/6]
SIV3D_NODISCARD_CXX20 s3d::ScopedCustomShader2D::ScopedCustomShader2D |
( |
const PixelShader & |
ps | ) |
|
|
explicit |
2D 描画カスタムシェーダ設定スコープオブジェクトを作成します。
- Parameters
-
◆ ScopedCustomShader2D() [4/6]
SIV3D_NODISCARD_CXX20 s3d::ScopedCustomShader2D::ScopedCustomShader2D |
( |
const VertexShader & |
vs, |
|
|
const PixelShader & |
ps |
|
) |
| |
2D 描画カスタムシェーダ設定スコープオブジェクトを作成します。
- Parameters
-
vs | 設定するカスタム頂点シェーダ |
ps | 設定するカスタムピクセルシェーダ |
◆ ScopedCustomShader2D() [5/6]
SIV3D_NODISCARD_CXX20 s3d::ScopedCustomShader2D::ScopedCustomShader2D |
( |
const PixelShader & |
ps, |
|
|
const VertexShader & |
vs |
|
) |
| |
2D 描画カスタムシェーダ設定スコープオブジェクトを作成します。
- Parameters
-
ps | 設定するカスタムピクセルシェーダ |
vs | 設定するカスタム頂点シェーダ |
◆ ScopedCustomShader2D() [6/6]
SIV3D_NODISCARD_CXX20 s3d::ScopedCustomShader2D::ScopedCustomShader2D |
( |
ScopedCustomShader2D && |
other | ) |
|
|
noexcept |
ムーブコンストラクタ
- Parameters
-
other | 別の2D 描画カスタムシェーダ設定スコープオブジェクト |
◆ ~ScopedCustomShader2D()
s3d::ScopedCustomShader2D::~ScopedCustomShader2D |
( |
| ) |
|
The documentation for this class was generated from the following file: