SDXFrameWork  0.07
SDXFrameWork
 全て クラス ネームスペース 関数 変数 列挙型 列挙型の値 ページ
Static Public メソッド | すべてのメンバ一覧
クラス SDX::BlendBlt

イメージを合成して合成. [詳細]

#include <Blend.h>

Static Public メソッド

static Image Add (const Image *合成元A, const Image *合成元B, double 合成率)
 説明. [詳細]
 
static Image Add (const Image *合成元A, const Image *合成元B, int srcX1, int srcY1, int srcX2, int srcY2, int blendX, int blendY, int destX, int destY, double 合成率)
 
static Image Burn (const Image *合成元A, const Image *合成元B, double 合成率)
 説明. [詳細]
 
static Image Burn (const Image *合成元A, const Image *合成元B, int srcX1, int srcY1, int srcX2, int srcY2, int blendX, int blendY, int destX, int destY, double 合成率)
 
static Image Darken (const Image *合成元A, const Image *合成元B, double 合成率)
 説明. [詳細]
 
static Image Darken (const Image *合成元A, const Image *合成元B, int srcX1, int srcY1, int srcX2, int srcY2, int blendX, int blendY, int destX, int destY, double 合成率)
 
static Image Diference (const Image *合成元A, const Image *合成元B, double 合成率)
 説明. [詳細]
 
static Image Difference (const Image *合成元A, const Image *合成元B, int srcX1, int srcY1, int srcX2, int srcY2, int blendX, int blendY, int destX, int destY, double 合成率)
 
static Image Dodge (const Image *合成元A, const Image *合成元B, double 合成率)
 説明. [詳細]
 
static Image Dodge (const Image *合成元A, const Image *合成元B, int srcX1, int srcY1, int srcX2, int srcY2, int blendX, int blendY, int destX, int destY, double 合成率)
 
static Image Exclusion (const Image *合成元A, const Image *合成元B, double 合成率)
 説明. [詳細]
 
static Image Exclusion (const Image *合成元A, const Image *合成元B, int srcX1, int srcY1, int srcX2, int srcY2, int blendX, int blendY, int destX, int destY, double 合成率)
 
static Image HardLight (const Image *合成元A, const Image *合成元B, double 合成率)
 説明. [詳細]
 
static Image HardLight (const Image *合成元A, const Image *合成元B, int srcX1, int srcY1, int srcX2, int srcY2, int blendX, int blendY, int destX, int destY, double 合成率)
 
static Image Lighten (const Image *合成元A, const Image *合成元B, double 合成率)
 説明. [詳細]
 
static Image Lighten (const Image *合成元A, const Image *合成元B, int srcX1, int srcY1, int srcX2, int srcY2, int blendX, int blendY, int destX, int destY, double 合成率)
 
static Image Multiple (const Image *合成元A, const Image *合成元B, double 合成率)
 説明. [詳細]
 
static Image Multiple (const Image *合成元A, const Image *合成元B, int srcX1, int srcY1, int srcX2, int srcY2, int blendX, int blendY, int destX, int destY, double 合成率)
 
static Image Normal (const Image *合成元A, const Image *合成元B, double 合成率)
 説明. [詳細]
 
static Image Normal (const Image *合成元A, const Image *合成元B, int srcX1, int srcY1, int srcX2, int srcY2, int blendX, int blendY, int destX, int destY, double 合成率)
 
static Image OverLay (const Image *合成元A, const Image *合成元B, double 合成率)
 説明. [詳細]
 
static Image OverLay (const Image *合成元A, const Image *合成元B, int srcX1, int srcY1, int srcX2, int srcY2, int blendX, int blendY, int destX, int destY, double 合成率)
 
static Image RgbaSelectMix (const Image *合成元A, const Image *合成元B, double 合成率, RGBA selectR, RGBA selectG, RGBA selectB, RGBA selectA)
 説明. [詳細]
 
static Image RgbaSelect (const Image *合成元A, const Image *合成元B, int srcX1, int srcY1, int srcX2, int srcY2, int blendX, int blendY, int destX, int destY, double 合成率, RGBA selectR, RGBA selectG, RGBA selectB, RGBA selectA)
 
static Image Screen (const Image *合成元A, const Image *合成元B, double 合成率)
 説明. [詳細]
 
static Image Screen (const Image *合成元A, const Image *合成元B, int srcX1, int srcY1, int srcX2, int srcY2, int blendX, int blendY, int destX, int destY, double 合成率)
 
static Image SoftLight (const Image *合成元A, const Image *合成元B, double 合成率)
 説明. [詳細]
 
static Image SoftLight (const Image *合成元A, const Image *合成元B, int srcX1, int srcY1, int srcX2, int srcY2, int blendX, int blendY, int destX, int destY, double 合成率)
 

説明

イメージを合成して合成.

Blendクラスを参照。
2つのイメージを特殊効果付きでブレンドし、イメージのハンドルを返す。

関数

static Image SDX::BlendBlt::Add ( const Image 合成元A,
const Image 合成元B,
double  合成率 
)
static

説明.

static Image SDX::BlendBlt::Burn ( const Image 合成元A,
const Image 合成元B,
double  合成率 
)
static

説明.

static Image SDX::BlendBlt::Darken ( const Image 合成元A,
const Image 合成元B,
double  合成率 
)
static

説明.

static Image SDX::BlendBlt::Diference ( const Image 合成元A,
const Image 合成元B,
double  合成率 
)
static

説明.

static Image SDX::BlendBlt::Dodge ( const Image 合成元A,
const Image 合成元B,
double  合成率 
)
static

説明.

static Image SDX::BlendBlt::Exclusion ( const Image 合成元A,
const Image 合成元B,
double  合成率 
)
static

説明.

static Image SDX::BlendBlt::HardLight ( const Image 合成元A,
const Image 合成元B,
double  合成率 
)
static

説明.

static Image SDX::BlendBlt::Lighten ( const Image 合成元A,
const Image 合成元B,
double  合成率 
)
static

説明.

static Image SDX::BlendBlt::Multiple ( const Image 合成元A,
const Image 合成元B,
double  合成率 
)
static

説明.

static Image SDX::BlendBlt::Normal ( const Image 合成元A,
const Image 合成元B,
double  合成率 
)
static

説明.

static Image SDX::BlendBlt::OverLay ( const Image 合成元A,
const Image 合成元B,
double  合成率 
)
static

説明.

static Image SDX::BlendBlt::RgbaSelectMix ( const Image 合成元A,
const Image 合成元B,
double  合成率,
RGBA  selectR,
RGBA  selectG,
RGBA  selectB,
RGBA  selectA 
)
static

説明.

static Image SDX::BlendBlt::Screen ( const Image 合成元A,
const Image 合成元B,
double  合成率 
)
static

説明.

static Image SDX::BlendBlt::SoftLight ( const Image 合成元A,
const Image 合成元B,
double  合成率 
)
static

説明.