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

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

#include <Blend.h>

Static Public メソッド

static Image Add (const Image *imgA, const Image *imgB, double 合成率)
 説明. [詳細]
 
static Image Add (const Image *imgA, const Image *imgB, int srcX1, int srcY1, int srcX2, int srcY2, int blendX, int blendY, int destX, int destY, double 合成率)
 
static Image Burn (const Image *imgA, const Image *imgB, double 合成率)
 説明. [詳細]
 
static Image Burn (const Image *imgA, const Image *imgB, int srcX1, int srcY1, int srcX2, int srcY2, int blendX, int blendY, int destX, int destY, double 合成率)
 
static Image Darken (const Image *imgA, const Image *imgB, double 合成率)
 説明. [詳細]
 
static Image Darken (const Image *imgA, const Image *imgB, int srcX1, int srcY1, int srcX2, int srcY2, int blendX, int blendY, int destX, int destY, double 合成率)
 
static Image Diference (const Image *imgA, const Image *imgB, double 合成率)
 説明. [詳細]
 
static Image Difference (const Image *imgA, const Image *imgB, int srcX1, int srcY1, int srcX2, int srcY2, int blendX, int blendY, int destX, int destY, double 合成率)
 
static Image Dodge (const Image *imgA, const Image *imgB, double 合成率)
 説明. [詳細]
 
static Image Dodge (const Image *imgA, const Image *imgB, int srcX1, int srcY1, int srcX2, int srcY2, int blendX, int blendY, int destX, int destY, double 合成率)
 
static Image Exclusion (const Image *imgA, const Image *imgB, double 合成率)
 説明. [詳細]
 
static Image Exclusion (const Image *imgA, const Image *imgB, int srcX1, int srcY1, int srcX2, int srcY2, int blendX, int blendY, int destX, int destY, double 合成率)
 
static Image HardLight (const Image *imgA, const Image *imgB, double 合成率)
 説明. [詳細]
 
static Image HardLight (const Image *imgA, const Image *imgB, int srcX1, int srcY1, int srcX2, int srcY2, int blendX, int blendY, int destX, int destY, double 合成率)
 
static Image Lighten (const Image *imgA, const Image *imgB, double 合成率)
 説明. [詳細]
 
static Image Lighten (const Image *imgA, const Image *imgB, int srcX1, int srcY1, int srcX2, int srcY2, int blendX, int blendY, int destX, int destY, double 合成率)
 
static Image Multiple (const Image *imgA, const Image *imgB, double 合成率)
 説明. [詳細]
 
static Image Multiple (const Image *imgA, const Image *imgB, int srcX1, int srcY1, int srcX2, int srcY2, int blendX, int blendY, int destX, int destY, double 合成率)
 
static Image Normal (const Image *imgA, const Image *imgB, double 合成率)
 説明. [詳細]
 
static Image Normal (const Image *imgA, const Image *imgB, int srcX1, int srcY1, int srcX2, int srcY2, int blendX, int blendY, int destX, int destY, double 合成率)
 
static Image OverLay (const Image *imgA, const Image *imgB, double 合成率)
 説明. [詳細]
 
static Image OverLay (const Image *imgA, const Image *imgB, int srcX1, int srcY1, int srcX2, int srcY2, int blendX, int blendY, int destX, int destY, double 合成率)
 
static Image RgbaSelectMix (const Image *imgA, const Image *imgB, double 合成率, RGBA selectR, RGBA selectG, RGBA selectB, RGBA selectA)
 説明. [詳細]
 
static Image RgbaSelect (const Image *imgA, const Image *imgB, 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 *imgA, const Image *imgB, double 合成率)
 説明. [詳細]
 
static Image Screen (const Image *imgA, const Image *imgB, int srcX1, int srcY1, int srcX2, int srcY2, int blendX, int blendY, int destX, int destY, double 合成率)
 
static Image SoftLight (const Image *imgA, const Image *imgB, double 合成率)
 説明. [詳細]
 
static Image SoftLight (const Image *imgA, const Image *imgB, 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 imgA,
const Image imgB,
double  合成率 
)
static

説明.

static Image SDX::BlendBlt::Burn ( const Image imgA,
const Image imgB,
double  合成率 
)
static

説明.

static Image SDX::BlendBlt::Darken ( const Image imgA,
const Image imgB,
double  合成率 
)
static

説明.

static Image SDX::BlendBlt::Diference ( const Image imgA,
const Image imgB,
double  合成率 
)
static

説明.

static Image SDX::BlendBlt::Dodge ( const Image imgA,
const Image imgB,
double  合成率 
)
static

説明.

static Image SDX::BlendBlt::Exclusion ( const Image imgA,
const Image imgB,
double  合成率 
)
static

説明.

static Image SDX::BlendBlt::HardLight ( const Image imgA,
const Image imgB,
double  合成率 
)
static

説明.

static Image SDX::BlendBlt::Lighten ( const Image imgA,
const Image imgB,
double  合成率 
)
static

説明.

static Image SDX::BlendBlt::Multiple ( const Image imgA,
const Image imgB,
double  合成率 
)
static

説明.

static Image SDX::BlendBlt::Normal ( const Image imgA,
const Image imgB,
double  合成率 
)
static

説明.

static Image SDX::BlendBlt::OverLay ( const Image imgA,
const Image imgB,
double  合成率 
)
static

説明.

static Image SDX::BlendBlt::RgbaSelectMix ( const Image imgA,
const Image imgB,
double  合成率,
RGBA  selectR,
RGBA  selectG,
RGBA  selectB,
RGBA  selectA 
)
static

説明.

static Image SDX::BlendBlt::Screen ( const Image imgA,
const Image imgB,
double  合成率 
)
static

説明.

static Image SDX::BlendBlt::SoftLight ( const Image imgA,
const Image imgB,
double  合成率 
)
static

説明.