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クラスを参照。
２つのイメージを特殊効果付きでブレンドし、イメージのハンドルを返す。

## 関数

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

説明.