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

2D 描画レンダーステート設定スコープオブジェクト More...

#include <ScopedRenderStates2D.hpp>

Inherits s3d::Uncopyable.

Classes

struct  SamplerStateInfo
 

Public Member Functions

SIV3D_NODISCARD_CXX20 ScopedRenderStates2D ()=default
 
SIV3D_NODISCARD_CXX20 ScopedRenderStates2D (const BlendState &blendState)
 
SIV3D_NODISCARD_CXX20 ScopedRenderStates2D (const RasterizerState &rasterizerState)
 
SIV3D_NODISCARD_CXX20 ScopedRenderStates2D (const SamplerState &samplerState)
 
SIV3D_NODISCARD_CXX20 ScopedRenderStates2D (const SamplerStateInfo &samplerStateInfo)
 
SIV3D_NODISCARD_CXX20 ScopedRenderStates2D (const Array< SamplerStateInfo > &samplerStateInfos)
 
SIV3D_NODISCARD_CXX20 ScopedRenderStates2D (const BlendState &blendState, const RasterizerState &rasterizerState)
 
SIV3D_NODISCARD_CXX20 ScopedRenderStates2D (const BlendState &blendState, const SamplerState &samplerState)
 
SIV3D_NODISCARD_CXX20 ScopedRenderStates2D (const BlendState &blendState, const SamplerStateInfo &samplerStateInfo)
 
SIV3D_NODISCARD_CXX20 ScopedRenderStates2D (const BlendState &blendState, const Array< SamplerStateInfo > &samplerStateInfos)
 
SIV3D_NODISCARD_CXX20 ScopedRenderStates2D (const RasterizerState &rasterizerState, const BlendState &blendState)
 
SIV3D_NODISCARD_CXX20 ScopedRenderStates2D (const RasterizerState &rasterizerState, const SamplerState &samplerState)
 
SIV3D_NODISCARD_CXX20 ScopedRenderStates2D (const RasterizerState &rasterizerState, const SamplerStateInfo &samplerStateInfo)
 
SIV3D_NODISCARD_CXX20 ScopedRenderStates2D (const RasterizerState &rasterizerState, const Array< SamplerStateInfo > &samplerStateInfos)
 
SIV3D_NODISCARD_CXX20 ScopedRenderStates2D (const SamplerState &samplerState, const BlendState &blendState)
 
SIV3D_NODISCARD_CXX20 ScopedRenderStates2D (const SamplerState &samplerState, const RasterizerState &rasterizerState)
 
SIV3D_NODISCARD_CXX20 ScopedRenderStates2D (const SamplerStateInfo &samplerStateInfo, const BlendState &blendState)
 
SIV3D_NODISCARD_CXX20 ScopedRenderStates2D (const SamplerStateInfo &samplerStateInfo, const RasterizerState &rasterizerState)
 
SIV3D_NODISCARD_CXX20 ScopedRenderStates2D (const Array< SamplerStateInfo > &samplerStateInfos, const BlendState &blendState)
 
SIV3D_NODISCARD_CXX20 ScopedRenderStates2D (const Array< SamplerStateInfo > &samplerStateInfos, const RasterizerState &rasterizerState)
 
SIV3D_NODISCARD_CXX20 ScopedRenderStates2D (const BlendState &blendState, const RasterizerState &rasterizerState, const SamplerState &samplerState)
 
SIV3D_NODISCARD_CXX20 ScopedRenderStates2D (const BlendState &blendState, const RasterizerState &rasterizerState, const SamplerStateInfo &samplerStateInfo)
 
SIV3D_NODISCARD_CXX20 ScopedRenderStates2D (const BlendState &blendState, const RasterizerState &rasterizerState, const Array< SamplerStateInfo > &samplerStateInfos)
 
SIV3D_NODISCARD_CXX20 ScopedRenderStates2D (const BlendState &blendState, const SamplerState &samplerState, const RasterizerState &rasterizerState)
 
SIV3D_NODISCARD_CXX20 ScopedRenderStates2D (const BlendState &blendState, const SamplerStateInfo &samplerStateInfo, const RasterizerState &rasterizerState)
 
SIV3D_NODISCARD_CXX20 ScopedRenderStates2D (const BlendState &blendState, const Array< SamplerStateInfo > &samplerStateInfos, const RasterizerState &rasterizerState)
 
SIV3D_NODISCARD_CXX20 ScopedRenderStates2D (const RasterizerState &rasterizerState, const BlendState &blendState, const SamplerState &samplerState)
 
SIV3D_NODISCARD_CXX20 ScopedRenderStates2D (const RasterizerState &rasterizerState, const BlendState &blendState, const SamplerStateInfo &samplerStateInfo)
 
SIV3D_NODISCARD_CXX20 ScopedRenderStates2D (const RasterizerState &rasterizerState, const BlendState &blendState, const Array< SamplerStateInfo > &samplerStateInfos)
 
SIV3D_NODISCARD_CXX20 ScopedRenderStates2D (const RasterizerState &rasterizerState, const SamplerState &samplerState, const BlendState &blendState)
 
SIV3D_NODISCARD_CXX20 ScopedRenderStates2D (const RasterizerState &rasterizerState, const SamplerStateInfo &samplerStateInfo, const BlendState &blendState)
 
SIV3D_NODISCARD_CXX20 ScopedRenderStates2D (const RasterizerState &rasterizerState, const Array< SamplerStateInfo > &samplerStateInfos, const BlendState &blendState)
 
SIV3D_NODISCARD_CXX20 ScopedRenderStates2D (const SamplerState &samplerState, const BlendState &blendState, const RasterizerState &rasterizerState)
 
SIV3D_NODISCARD_CXX20 ScopedRenderStates2D (const SamplerState &samplerState, const RasterizerState &rasterizerState, const BlendState &blendState)
 
SIV3D_NODISCARD_CXX20 ScopedRenderStates2D (const SamplerStateInfo &samplerStateInfo, const BlendState &blendState, const RasterizerState &rasterizerState)
 
SIV3D_NODISCARD_CXX20 ScopedRenderStates2D (const SamplerStateInfo &samplerStateInfo, const RasterizerState &rasterizerState, const BlendState &blendState)
 
SIV3D_NODISCARD_CXX20 ScopedRenderStates2D (const Array< SamplerStateInfo > &samplerStateInfos, const BlendState &blendState, const RasterizerState &rasterizerState)
 
SIV3D_NODISCARD_CXX20 ScopedRenderStates2D (const Array< SamplerStateInfo > &samplerStateInfos, const RasterizerState &rasterizerState, const BlendState &blendState)
 
SIV3D_NODISCARD_CXX20 ScopedRenderStates2D (ScopedRenderStates2D &&other) noexcept
 
 ~ScopedRenderStates2D ()
 

Detailed Description

2D 描画レンダーステート設定スコープオブジェクト

Remarks
このオブジェクトが存在するスコープでは、2D 描画に、指定したレンダーステートが適用されます。

Constructor & Destructor Documentation

◆ ScopedRenderStates2D() [1/39]

SIV3D_NODISCARD_CXX20 s3d::ScopedRenderStates2D::ScopedRenderStates2D ( )
default

◆ ScopedRenderStates2D() [2/39]

SIV3D_NODISCARD_CXX20 s3d::ScopedRenderStates2D::ScopedRenderStates2D ( const BlendState blendState)
explicit

◆ ScopedRenderStates2D() [3/39]

SIV3D_NODISCARD_CXX20 s3d::ScopedRenderStates2D::ScopedRenderStates2D ( const RasterizerState rasterizerState)
explicit

◆ ScopedRenderStates2D() [4/39]

SIV3D_NODISCARD_CXX20 s3d::ScopedRenderStates2D::ScopedRenderStates2D ( const SamplerState samplerState)
explicit

◆ ScopedRenderStates2D() [5/39]

SIV3D_NODISCARD_CXX20 s3d::ScopedRenderStates2D::ScopedRenderStates2D ( const SamplerStateInfo samplerStateInfo)
explicit

◆ ScopedRenderStates2D() [6/39]

SIV3D_NODISCARD_CXX20 s3d::ScopedRenderStates2D::ScopedRenderStates2D ( const Array< SamplerStateInfo > &  samplerStateInfos)
explicit

◆ ScopedRenderStates2D() [7/39]

SIV3D_NODISCARD_CXX20 s3d::ScopedRenderStates2D::ScopedRenderStates2D ( const BlendState blendState,
const RasterizerState rasterizerState 
)

◆ ScopedRenderStates2D() [8/39]

SIV3D_NODISCARD_CXX20 s3d::ScopedRenderStates2D::ScopedRenderStates2D ( const BlendState blendState,
const SamplerState samplerState 
)

◆ ScopedRenderStates2D() [9/39]

SIV3D_NODISCARD_CXX20 s3d::ScopedRenderStates2D::ScopedRenderStates2D ( const BlendState blendState,
const SamplerStateInfo samplerStateInfo 
)

◆ ScopedRenderStates2D() [10/39]

SIV3D_NODISCARD_CXX20 s3d::ScopedRenderStates2D::ScopedRenderStates2D ( const BlendState blendState,
const Array< SamplerStateInfo > &  samplerStateInfos 
)

◆ ScopedRenderStates2D() [11/39]

SIV3D_NODISCARD_CXX20 s3d::ScopedRenderStates2D::ScopedRenderStates2D ( const RasterizerState rasterizerState,
const BlendState blendState 
)

◆ ScopedRenderStates2D() [12/39]

SIV3D_NODISCARD_CXX20 s3d::ScopedRenderStates2D::ScopedRenderStates2D ( const RasterizerState rasterizerState,
const SamplerState samplerState 
)

◆ ScopedRenderStates2D() [13/39]

SIV3D_NODISCARD_CXX20 s3d::ScopedRenderStates2D::ScopedRenderStates2D ( const RasterizerState rasterizerState,
const SamplerStateInfo samplerStateInfo 
)

◆ ScopedRenderStates2D() [14/39]

SIV3D_NODISCARD_CXX20 s3d::ScopedRenderStates2D::ScopedRenderStates2D ( const RasterizerState rasterizerState,
const Array< SamplerStateInfo > &  samplerStateInfos 
)

◆ ScopedRenderStates2D() [15/39]

SIV3D_NODISCARD_CXX20 s3d::ScopedRenderStates2D::ScopedRenderStates2D ( const SamplerState samplerState,
const BlendState blendState 
)

◆ ScopedRenderStates2D() [16/39]

SIV3D_NODISCARD_CXX20 s3d::ScopedRenderStates2D::ScopedRenderStates2D ( const SamplerState samplerState,
const RasterizerState rasterizerState 
)

◆ ScopedRenderStates2D() [17/39]

SIV3D_NODISCARD_CXX20 s3d::ScopedRenderStates2D::ScopedRenderStates2D ( const SamplerStateInfo samplerStateInfo,
const BlendState blendState 
)

◆ ScopedRenderStates2D() [18/39]

SIV3D_NODISCARD_CXX20 s3d::ScopedRenderStates2D::ScopedRenderStates2D ( const SamplerStateInfo samplerStateInfo,
const RasterizerState rasterizerState 
)

◆ ScopedRenderStates2D() [19/39]

SIV3D_NODISCARD_CXX20 s3d::ScopedRenderStates2D::ScopedRenderStates2D ( const Array< SamplerStateInfo > &  samplerStateInfos,
const BlendState blendState 
)

◆ ScopedRenderStates2D() [20/39]

SIV3D_NODISCARD_CXX20 s3d::ScopedRenderStates2D::ScopedRenderStates2D ( const Array< SamplerStateInfo > &  samplerStateInfos,
const RasterizerState rasterizerState 
)

◆ ScopedRenderStates2D() [21/39]

SIV3D_NODISCARD_CXX20 s3d::ScopedRenderStates2D::ScopedRenderStates2D ( const BlendState blendState,
const RasterizerState rasterizerState,
const SamplerState samplerState 
)

◆ ScopedRenderStates2D() [22/39]

SIV3D_NODISCARD_CXX20 s3d::ScopedRenderStates2D::ScopedRenderStates2D ( const BlendState blendState,
const RasterizerState rasterizerState,
const SamplerStateInfo samplerStateInfo 
)

◆ ScopedRenderStates2D() [23/39]

SIV3D_NODISCARD_CXX20 s3d::ScopedRenderStates2D::ScopedRenderStates2D ( const BlendState blendState,
const RasterizerState rasterizerState,
const Array< SamplerStateInfo > &  samplerStateInfos 
)

◆ ScopedRenderStates2D() [24/39]

SIV3D_NODISCARD_CXX20 s3d::ScopedRenderStates2D::ScopedRenderStates2D ( const BlendState blendState,
const SamplerState samplerState,
const RasterizerState rasterizerState 
)

◆ ScopedRenderStates2D() [25/39]

SIV3D_NODISCARD_CXX20 s3d::ScopedRenderStates2D::ScopedRenderStates2D ( const BlendState blendState,
const SamplerStateInfo samplerStateInfo,
const RasterizerState rasterizerState 
)

◆ ScopedRenderStates2D() [26/39]

SIV3D_NODISCARD_CXX20 s3d::ScopedRenderStates2D::ScopedRenderStates2D ( const BlendState blendState,
const Array< SamplerStateInfo > &  samplerStateInfos,
const RasterizerState rasterizerState 
)

◆ ScopedRenderStates2D() [27/39]

SIV3D_NODISCARD_CXX20 s3d::ScopedRenderStates2D::ScopedRenderStates2D ( const RasterizerState rasterizerState,
const BlendState blendState,
const SamplerState samplerState 
)

◆ ScopedRenderStates2D() [28/39]

SIV3D_NODISCARD_CXX20 s3d::ScopedRenderStates2D::ScopedRenderStates2D ( const RasterizerState rasterizerState,
const BlendState blendState,
const SamplerStateInfo samplerStateInfo 
)

◆ ScopedRenderStates2D() [29/39]

SIV3D_NODISCARD_CXX20 s3d::ScopedRenderStates2D::ScopedRenderStates2D ( const RasterizerState rasterizerState,
const BlendState blendState,
const Array< SamplerStateInfo > &  samplerStateInfos 
)

◆ ScopedRenderStates2D() [30/39]

SIV3D_NODISCARD_CXX20 s3d::ScopedRenderStates2D::ScopedRenderStates2D ( const RasterizerState rasterizerState,
const SamplerState samplerState,
const BlendState blendState 
)

◆ ScopedRenderStates2D() [31/39]

SIV3D_NODISCARD_CXX20 s3d::ScopedRenderStates2D::ScopedRenderStates2D ( const RasterizerState rasterizerState,
const SamplerStateInfo samplerStateInfo,
const BlendState blendState 
)

◆ ScopedRenderStates2D() [32/39]

SIV3D_NODISCARD_CXX20 s3d::ScopedRenderStates2D::ScopedRenderStates2D ( const RasterizerState rasterizerState,
const Array< SamplerStateInfo > &  samplerStateInfos,
const BlendState blendState 
)

◆ ScopedRenderStates2D() [33/39]

SIV3D_NODISCARD_CXX20 s3d::ScopedRenderStates2D::ScopedRenderStates2D ( const SamplerState samplerState,
const BlendState blendState,
const RasterizerState rasterizerState 
)

◆ ScopedRenderStates2D() [34/39]

SIV3D_NODISCARD_CXX20 s3d::ScopedRenderStates2D::ScopedRenderStates2D ( const SamplerState samplerState,
const RasterizerState rasterizerState,
const BlendState blendState 
)

◆ ScopedRenderStates2D() [35/39]

SIV3D_NODISCARD_CXX20 s3d::ScopedRenderStates2D::ScopedRenderStates2D ( const SamplerStateInfo samplerStateInfo,
const BlendState blendState,
const RasterizerState rasterizerState 
)

◆ ScopedRenderStates2D() [36/39]

SIV3D_NODISCARD_CXX20 s3d::ScopedRenderStates2D::ScopedRenderStates2D ( const SamplerStateInfo samplerStateInfo,
const RasterizerState rasterizerState,
const BlendState blendState 
)

◆ ScopedRenderStates2D() [37/39]

SIV3D_NODISCARD_CXX20 s3d::ScopedRenderStates2D::ScopedRenderStates2D ( const Array< SamplerStateInfo > &  samplerStateInfos,
const BlendState blendState,
const RasterizerState rasterizerState 
)

◆ ScopedRenderStates2D() [38/39]

SIV3D_NODISCARD_CXX20 s3d::ScopedRenderStates2D::ScopedRenderStates2D ( const Array< SamplerStateInfo > &  samplerStateInfos,
const RasterizerState rasterizerState,
const BlendState blendState 
)

◆ ScopedRenderStates2D() [39/39]

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

◆ ~ScopedRenderStates2D()

s3d::ScopedRenderStates2D::~ScopedRenderStates2D ( )

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