OpenSiv3D  v0.6.5
C++20 framework for creative coding
BlendState.hpp File Reference
#include <cstring>
#include <functional>
#include "Common.hpp"
#include "Utility.hpp"
#include "detail/BlendState.ipp"

Classes

struct  s3d::BlendState
 ブレンドステート More...
 
struct  std::hash< s3d::BlendState >
 

Namespaces

 s3d
 

Enumerations

enum  s3d::Blend : uint8 {
  s3d::Blend::Zero = 1, s3d::Blend::One = 2, s3d::Blend::SrcColor = 3, s3d::Blend::InvSrcColor = 4,
  s3d::Blend::SrcAlpha = 5, s3d::Blend::InvSrcAlpha = 6, s3d::Blend::DestAlpha = 7, s3d::Blend::InvDestAlpha = 8,
  s3d::Blend::DestColor = 9, s3d::Blend::InvDestColor = 10, s3d::Blend::SrcAlphaSat = 11, s3d::Blend::BlendFactor = 14,
  s3d::Blend::InvBlendFactor = 15, s3d::Blend::Src1Color = 16, s3d::Blend::InvSrc1Color = 17, s3d::Blend::Src1Alpha = 18,
  s3d::Blend::InvSrc1Alpha = 19
}
 ブレンドモード More...
 
enum  s3d::BlendOp : uint8 {
  s3d::BlendOp::Add = 1, s3d::BlendOp::Subtract = 2, s3d::BlendOp::RevSubtract = 3, s3d::BlendOp::Min = 4,
  s3d::BlendOp::Max = 5
}
 ブレンド式 More...