| 識別名 | 名前 | 内容 |
|---|---|---|
| Draw | 描画 | 演算対象を上から塗るように処理します。 |
| MixDraw | 合成描画 | 処理後の画像を Alpha で描画した時にこの画像と演算対象を 連続して描画した場合と同じ結果が得られるように色と透過度を調整します。 この処理は重いので主にキャッシュの生成のために使用します。 |
| Rendering | レンダリング | 指定された図形をレンダリングします。 この処理グループは処理が重いため、多用すると処理落ちの原因となります。 |
| 識別名 | 名前 | 内容 |
|---|---|---|
| Fill | 塗り潰し | 演算対象は単一の色です。 |
| Bitmap | 画像 | 演算対象はビットマップ画像です。 |
| 識別名 | 名前 | 内容 |
|---|---|---|
| Resize | 拡縮 | 演算対象の領域を処理領域に合わせて拡大/縮小します。 この演算は高速処理のため、非整数倍の処理は綺麗な出力ではありません。 |
| Rotate | 回転 | 演算対象を回転します。 この演算は高速処理のため、綺麗な出力ではありません。 |
| 識別名 | 名前 | 内容 |
|---|---|---|
| Alpha | 透過 | 演算対象が持つ透過度で透過処理します。 半透明の領域を持つ画像を描画する場合に使用します。 |
| Blend | 半透明 | 演算対象を指定した透過度で透過処理します。 |
| Layer | レイヤー | 演算対象の透過度が0でない部分だけをコピーします。 透明か不透明の二値で透過情報を持つ画像を描画する場合、 Alpha より高速です。 |
| Back | 背後描画 | 演算対象が持つ透過度で透過処理し、この画像の後ろに描画します。 |
| Tone | 色変換 | 演算対象が持つ色をRGBで変換し、透過度を指定した透過度で乗算します。 |
| 識別名 | 名前 | 内容 |
|---|---|---|
| なし | 全て | 出力先に色と透過度を出力します。 |
| C | 色のみ | 出力先に色のみを出力し、透過度を維持します。 |
| A | 透過度のみ | 出力先に透過度のみを出力し、色を維持します。 |
| 名前 | 概要 |
|---|---|
CH_A | 透過度チャンネル |
CH_R | 赤チャンネル |
CH_G | 緑チャンネル |
CH_B | 青チャンネル |
MIRROR_HORIZON | Mirror用定数(左右反転) |
MIRROR_VERTICAL | Mirror用定数(上下反転) |
COLOR_A | 色空間処理用定数(透過度) |
COLOR_H | 色空間処理用定数(色相) |
COLOR_S | 色空間処理用定数(彩度) |
COLOR_VLY | 色空間処理用定数(明度/輝度) |
| 識別子 | 意味 |
|---|---|
| Bitmap::CH_A | 透過度 |
| Bitmap::CH_R | 色の赤要素 |
| Bitmap::CH_G | 色の緑要素 |
| Bitmap::CH_B | 色の青要素 |
| 識別子 | 意味 |
|---|---|
| Bitmap::MIRROR_HORIZON | 左右反転 |
| Bitmap::MIRROR_VERTICAL | 上下反転 |
| 領域 | マスク |
|---|---|
| 水平軸左 | 0xF000 |
| 水平軸右 | 0x0F00 |
| 垂直軸上 | 0x00F0 |
| 垂直軸下 | 0x000F |
| タイプ | 値 |
|---|---|
| 通常 | 0 |
| 反転 | 1 |
| 識別子 | 意味 |
|---|---|
| Bitmap::CH_A | 透過度 |
| Bitmap::CH_R | 色の赤要素 |
| Bitmap::CH_G | 色の緑要素 |
| Bitmap::CH_B | 色の青要素 |
| 識別子 | 意味 |
|---|---|
| 空参照 | 常に0として扱う |
| Bitmap::CH_A | 透過度 |
| Bitmap::CH_R | 色の赤要素 |
| Bitmap::CH_G | 色の緑要素 |
| Bitmap::CH_B | 色の青要素 |
| 識別子 | 意味 |
|---|---|
| Bitmap::CH_A | 透過度 |
| Bitmap::CH_R | 色の赤要素 |
| Bitmap::CH_G | 色の緑要素 |
| Bitmap::CH_B | 色の青要素 |
| 識別子 | 意味 |
|---|---|
| 空参照 | 常に0として扱う |
| Bitmap::CH_A | 透過度 |
| Bitmap::CH_R | 色の赤要素 |
| Bitmap::CH_G | 色の緑要素 |
| Bitmap::CH_B | 色の青要素 |
| 識別子 | 意味 |
|---|---|
| Bitmap::CH_A | 透過度 |
| Bitmap::CH_R | 色の赤要素 |
| Bitmap::CH_G | 色の緑要素 |
| Bitmap::CH_B | 色の青要素 |
| 識別子 | 意味 |
|---|---|
| 空参照 | 常に0として扱う |
| Bitmap::CH_A | 透過度 |
| Bitmap::CH_R | 色の赤要素 |
| Bitmap::CH_G | 色の緑要素 |
| Bitmap::CH_B | 色の青要素 |
| メソッド名 | 条件 |
|---|---|
| ReplaceAlphaIfGE | ARGB全要素が全て指定したARGB値以上 |
| ReplaceAlphaIfLE | ARGB全要素が全て指定したARGB値以下 |
| ReplaceAlphaIfGrOr | ARGBの各要素が一つでも指定したARGB値より大きい |
| ReplaceAlphaIfLeOr | ARGBの各要素が一つでも指定したARGB値より小さい |
| メソッド名 | 条件 |
|---|---|
| ReplaceColorIfGE | ARGB全要素が全て指定したARGB値以上 |
| ReplaceColorIfLE | ARGB全要素が全て指定したARGB値以下 |
| ReplaceColorIfGrOr | ARGBの各要素が一つでも指定したARGB値より大きい |
| ReplaceColorIfLeOr | ARGBの各要素が一つでも指定したARGB値より小さい |
| メソッド名 | 条件 |
|---|---|
| ReplaceDataIfGE | ARGB全要素が全て指定したARGB値以上 |
| ReplaceDataIfLE | ARGB全要素が全て指定したARGB値以下 |
| ReplaceDataIfGrOr | ARGBの各要素が一つでも指定したARGB値より大きい |
| ReplaceDataIfLeOr | ARGBの各要素が一つでも指定したARGB値より小さい |
| メソッド名 | 条件 |
|---|---|
| ReplaceAlphaBlendIfGE | ARGB全要素が全て指定したARGB値以上 |
| ReplaceAlphaBlendIfLE | ARGB全要素が全て指定したARGB値以下 |
| ReplaceAlphaBlendIfGrOr | ARGBの各要素が一つでも指定したARGB値より大きい |
| ReplaceAlphaBlendIfLeOr | ARGBの各要素が一つでも指定したARGB値より小さい |
| メソッド名 | 条件 |
|---|---|
| ReplaceColorBlendIfGE | ARGB全要素が全て指定したARGB値以上 |
| ReplaceColorBlendIfLE | ARGB全要素が全て指定したARGB値以下 |
| ReplaceColorBlendIfGrOr | ARGBの各要素が一つでも指定したARGB値より大きい |
| ReplaceColorBlendIfLeOr | ARGBの各要素が一つでも指定したARGB値より小さい |
| メソッド名 | 条件 |
|---|---|
| ReplaceDataBlendIfGE | ARGB全要素が全て指定したARGB値以上 |
| ReplaceDataBlendIfLE | ARGB全要素が全て指定したARGB値以下 |
| ReplaceDataBlendIfGrOr | ARGBの各要素が一つでも指定したARGB値より大きい |
| ReplaceDataBlendIfLeOr | ARGBの各要素が一つでも指定したARGB値より小さい |
| メソッド名 | 条件 |
|---|---|
| ReplaceBitmapAIfGE | ARGB全要素が全て指定したARGB値以上 |
| ReplaceBitmapAIfLE | ARGB全要素が全て指定したARGB値以下 |
| ReplaceBitmapAIfGrOr | ARGBの各要素が一つでも指定したARGB値より大きい |
| ReplaceBitmapAIfLeOr | ARGBの各要素が一つでも指定したARGB値より小さい |
| メソッド名 | 条件 |
|---|---|
| ReplaceBitmapCIfGE | ARGB全要素が全て指定したARGB値以上 |
| ReplaceBitmapCIfLE | ARGB全要素が全て指定したARGB値以下 |
| ReplaceBitmapCIfGrOr | ARGBの各要素が一つでも指定したARGB値より大きい |
| ReplaceBitmapCIfLeOr | ARGBの各要素が一つでも指定したARGB値より小さい |
| メソッド名 | 条件 |
|---|---|
| ReplaceBitmapIfGE | ARGB全要素が全て指定したARGB値以上 |
| ReplaceBitmapIfLE | ARGB全要素が全て指定したARGB値以下 |
| ReplaceBitmapIfGrOr | ARGBの各要素が一つでも指定したARGB値より大きい |
| ReplaceBitmapIfLeOr | ARGBの各要素が一つでも指定したARGB値より小さい |
| メソッド名 | 条件 |
|---|---|
| ReplaceBitmapBlendAIfGE | ARGB全要素が全て指定したARGB値以上 |
| ReplaceBitmapBlendAIfLE | ARGB全要素が全て指定したARGB値以下 |
| ReplaceBitmapBlendAIfGrOr | ARGBの各要素が一つでも指定したARGB値より大きい |
| ReplaceBitmapBlendAIfLeOr | ARGBの各要素が一つでも指定したARGB値より小さい |
| メソッド名 | 条件 |
|---|---|
| ReplaceBitmapBlendCIfGE | ARGB全要素が全て指定したARGB値以上 |
| ReplaceBitmapBlendCIfLE | ARGB全要素が全て指定したARGB値以下 |
| ReplaceBitmapBlendCIfGrOr | ARGBの各要素が一つでも指定したARGB値より大きい |
| ReplaceBitmapBlendCIfLeOr | ARGBの各要素が一つでも指定したARGB値より小さい |
| メソッド名 | 条件 |
|---|---|
| ReplaceBitmapBlendIfGE | ARGB全要素が全て指定したARGB値以上 |
| ReplaceBitmapBlendIfLE | ARGB全要素が全て指定したARGB値以下 |
| ReplaceBitmapBlendIfGrOr | ARGBの各要素が一つでも指定したARGB値より大きい |
| ReplaceBitmapBlendIfLeOr | ARGBの各要素が一つでも指定したARGB値より小さい |
| メソッド名 | 条件 |
|---|---|
| GetIfRectGE | ARGB全要素が全て指定したARGB値以上 |
| GetIfRectLE | ARGB全要素が全て指定したARGB値以下 |
| GetIfRectEq | ARGB全要素が全て指定したARGB値と同じ |
| GetIfRectNe | ARGB全要素が全て指定したARGB値と異なる |
| GetIfRectGrOr | ARGBの各要素が一つでも指定したARGB値より大きい |
| GetIfRectLeOr | ARGBの各要素が一つでも指定したARGB値より小さい |
| GetIfRectEqOr | ARGBの各要素が一つでも指定したARGB値と同じ |
| GetIfRectNeOr | ARGBの各要素が一つでも指定したARGB値と異なる |
| 識別子 | 意味 |
|---|---|
| Bitmap::CH_A | 透過度 |
| Bitmap::CH_R | 色の赤要素(デフォルト) |
| Bitmap::CH_G | 色の緑要素(デフォルト) |
| Bitmap::CH_B | 色の青要素(デフォルト) |
| 値 | 意味 |
|---|---|
| 0 | ファイルが読み込まれた |
| 1 | ファイル選択がキャンセルされた |
| 負値 | エラーが発生した |
| 値 | 意味 |
|---|---|
| 0 | ファイルが保存された |
| 1 | ファイル選択がキャンセルされた |
| 負値 | エラーが発生した |
| 値 | 意味 |
|---|---|
| 0 | PNG(デフォルト) |
| 1 | WebP |
| 識別子 | 意味 |
|---|---|
| Bitmap::CS_RGB | RGB(デフォルト) |
| Bitmap::CS_HSV | HSV |
| Bitmap::CS_HSL | HSL |
| Bitmap::CS_HSLY | HSLY |
| 識別子 | 意味 |
|---|---|
| Bitmap::CS_RGB | RGB(デフォルト) |
| Bitmap::CS_HSV | HSV |
| Bitmap::CS_HSL | HSL |
| Bitmap::CS_HSLY | HSLY |
| 識別子 | 意味 |
|---|---|
| Bitmap::CS_RGB | RGB(デフォルト) |
| Bitmap::CS_HSV | HSV |
| Bitmap::CS_HSL | HSL |
| Bitmap::CS_HSLY | HSLY |
| 値 | 意味 |
|---|---|
| 0 | 通常(デフォルト) |
| 1 | 描画領域が重なった場合、上側のピクセルを優先する |
| 2 | 描画領域が重なった場合、左側のピクセルを優先する |
| 値 | 意味 |
|---|---|
| 0 | 通常(デフォルト) |
| 1 | 描画領域が重なった場合、上側のピクセルを優先する |
| 2 | 描画領域が重なった場合、左側のピクセルを優先する |
| 値 | 意味 |
|---|---|
| 0 | 通常(デフォルト) |
| 1 | 描画領域が重なった場合、上側のピクセルを優先する |
| 2 | 描画領域が重なった場合、左側のピクセルを優先する |
| 値 | 意味 |
|---|---|
| 0 | 通常(デフォルト) |
| 1 | 描画領域が重なった場合、上側のピクセルを優先する |
| 2 | 描画領域が重なった場合、左側のピクセルを優先する |
| 識別子 | 意味 |
|---|---|
| Bitmap::CH_A | 透過度 |
| Bitmap::CH_R | 色の赤要素 |
| Bitmap::CH_G | 色の緑要素 |
| Bitmap::CH_B | 色の青要素 |
| 要素名 | 内容 |
|---|---|
| X | 描画するピクセルの取得元X座標(描画元原点X座標に対する相対値) |
| Y | 描画するピクセルの取得元Y座標(描画元原点Y座標に対する相対値) |
| 項目名 | 内容 |
|---|---|
| dx | 対象ピクセルの描画先原点からの相対X座標 |
| dy | 対象ピクセルの描画先原点からの相対Y座標 |
| dxy | dx*dy/1024 |
| D | (Math::Distance(dx,dy)-dist_min).Clamp(0,dist_max-dist_min) |
| ID | dist_max-dist_min-D |
| θ | 対象ピクセルの描画先原点からの角度+ang_base(-512〜512の範囲、1024で一周) (Math::Atan2(dy,dx)+Math::Deg2Rad(ang_base))*162.974661726101 を-512〜512に調整したもの |
| C | 定数項 |
| 要素名 | 内容 |
|---|---|
| X | 描画するピクセルの取得元X座標(描画元原点X座標に対する相対値) |
| Y | 描画するピクセルの取得元Y座標(描画元原点Y座標に対する相対値) |
| A | 描画するピクセルのA値に乗算する値(1/256単位) |
| 項目名 | 内容 |
|---|---|
| dx | 対象ピクセルの描画先原点からの相対X座標 |
| dy | 対象ピクセルの描画先原点からの相対Y座標 |
| dxy | dx*dy/1024 |
| D | (Math::Distance(dx,dy)-dist_min).Clamp(0,dist_max-dist_min) |
| ID | dist_max-dist_min-D |
| θ | 対象ピクセルの描画先原点からの角度+ang_base(-512〜512の範囲、1024で一周) (Math::Atan2(dy,dx)+Math::Deg2Rad(ang_base))*162.974661726101 を-512〜512に調整したもの |
| C | 定数項 |
| 要素名 | 内容 |
|---|---|
| X | 描画するピクセルの取得元X座標(描画元原点X座標に対する相対値) |
| Y | 描画するピクセルの取得元Y座標(描画元原点Y座標に対する相対値) |
| A | 描画するピクセルのA値に乗算する値(1/256単位) |
| R | 描画するピクセルのR値に加算する値 |
| G | 描画するピクセルのG値に加算する値 |
| B | 描画するピクセルのB値に加算する値 |
| 項目名 | 内容 |
|---|---|
| dx | 対象ピクセルの描画先原点からの相対X座標 |
| dy | 対象ピクセルの描画先原点からの相対Y座標 |
| dxy | dx*dy/1024 |
| D | (Math::Distance(dx,dy)-dist_min).Clamp(0,dist_max-dist_min) |
| ID | dist_max-dist_min-D |
| θ | 対象ピクセルの描画先原点からの角度+ang_base(-512〜512の範囲、1024で一周) (Math::Atan2(dy,dx)+Math::Deg2Rad(ang_base))*162.974661726101 を-512〜512に調整したもの |
| C | 定数項 |
| 要素名 | 内容 |
|---|---|
| X | 描画するピクセルの取得元X座標(描画元原点X座標に対する相対値) |
| Y | 描画するピクセルの取得元Y座標(描画元原点Y座標に対する相対値) |
| 項目名 | 内容 |
|---|---|
| dx | 対象ピクセルの描画先原点からの相対X座標 |
| dy | 対象ピクセルの描画先原点からの相対Y座標 |
| dxy | dx*dy/1024 |
| D | (Math::Distance(dx,dy)-dist_min).Clamp(0,dist_max-dist_min) |
| ID | dist_max-dist_min-D |
| θ | 対象ピクセルの描画先原点からの角度+ang_base(-512〜512の範囲、1024で一周) (Math::Atan2(dy,dx)+Math::Deg2Rad(ang_base))*162.974661726101 を-512〜512に調整したもの |
| C | 定数項 |
| 要素名 | 内容 |
|---|---|
| X | 描画するピクセルの取得元X座標(描画元原点X座標に対する相対値) |
| Y | 描画するピクセルの取得元Y座標(描画元原点Y座標に対する相対値) |
| A | 描画するピクセルのA値に乗算する値(1/256単位) |
| 項目名 | 内容 |
|---|---|
| dx | 対象ピクセルの描画先原点からの相対X座標 |
| dy | 対象ピクセルの描画先原点からの相対Y座標 |
| dxy | dx*dy/1024 |
| D | (Math::Distance(dx,dy)-dist_min).Clamp(0,dist_max-dist_min) |
| ID | dist_max-dist_min-D |
| θ | 対象ピクセルの描画先原点からの角度+ang_base(-512〜512の範囲、1024で一周) (Math::Atan2(dy,dx)+Math::Deg2Rad(ang_base))*162.974661726101 を-512〜512に調整したもの |
| C | 定数項 |
| 要素名 | 内容 |
|---|---|
| X | 描画するピクセルの取得元X座標(描画元原点X座標に対する相対値) |
| Y | 描画するピクセルの取得元Y座標(描画元原点Y座標に対する相対値) |
| A | 描画するピクセルのA値に乗算する値(1/256単位) |
| R | 描画するピクセルのR値に加算する値 |
| G | 描画するピクセルのG値に加算する値 |
| B | 描画するピクセルのB値に加算する値 |
| 項目名 | 内容 |
|---|---|
| dx | 対象ピクセルの描画先原点からの相対X座標 |
| dy | 対象ピクセルの描画先原点からの相対Y座標 |
| dxy | dx*dy/1024 |
| D | (Math::Distance(dx,dy)-dist_min).Clamp(0,dist_max-dist_min) |
| ID | dist_max-dist_min-D |
| θ | 対象ピクセルの描画先原点からの角度+ang_base(-512〜512の範囲、1024で一周) (Math::Atan2(dy,dx)+Math::Deg2Rad(ang_base))*162.974661726101 を-512〜512に調整したもの |
| C | 定数項 |
| 要素名 | 内容 |
|---|---|
| X | 描画するピクセルの取得元X座標(描画元原点X座標に対する相対値) |
| Y | 描画するピクセルの取得元Y座標(描画元原点Y座標に対する相対値) |
| 項目名 | 内容 |
|---|---|
| dx | 対象ピクセルの描画先原点からの相対X座標 |
| dy | 対象ピクセルの描画先原点からの相対Y座標 |
| dxy | dx*dy/1024 |
| D | (Math::Distance(dx,dy)-dist_min).Clamp(0,dist_max-dist_min) |
| ID | dist_max-dist_min-D |
| θ | 対象ピクセルの描画先原点からの角度+ang_base(-512〜512の範囲、1024で一周) (Math::Atan2(dy,dx)+Math::Deg2Rad(ang_base))*162.974661726101 を-512〜512に調整したもの |
| C | 定数項 |
| 要素名 | 内容 |
|---|---|
| X | 描画するピクセルの取得元X座標(描画元原点X座標に対する相対値) |
| Y | 描画するピクセルの取得元Y座標(描画元原点Y座標に対する相対値) |
| A | 描画するピクセルのA値に乗算する値(1/256単位) |
| 項目名 | 内容 |
|---|---|
| dx | 対象ピクセルの描画先原点からの相対X座標 |
| dy | 対象ピクセルの描画先原点からの相対Y座標 |
| dxy | dx*dy/1024 |
| D | (Math::Distance(dx,dy)-dist_min).Clamp(0,dist_max-dist_min) |
| ID | dist_max-dist_min-D |
| θ | 対象ピクセルの描画先原点からの角度+ang_base(-512〜512の範囲、1024で一周) (Math::Atan2(dy,dx)+Math::Deg2Rad(ang_base))*162.974661726101 を-512〜512に調整したもの |
| C | 定数項 |
| 要素名 | 内容 |
|---|---|
| X | 描画するピクセルの取得元X座標(描画元原点X座標に対する相対値) |
| Y | 描画するピクセルの取得元Y座標(描画元原点Y座標に対する相対値) |
| A | 描画するピクセルのA値に乗算する値(1/256単位) |
| R | 描画するピクセルのR値に加算する値 |
| G | 描画するピクセルのG値に加算する値 |
| B | 描画するピクセルのB値に加算する値 |
| 項目名 | 内容 |
|---|---|
| dx | 対象ピクセルの描画先原点からの相対X座標 |
| dy | 対象ピクセルの描画先原点からの相対Y座標 |
| dxy | dx*dy/1024 |
| D | (Math::Distance(dx,dy)-dist_min).Clamp(0,dist_max-dist_min) |
| ID | dist_max-dist_min-D |
| θ | 対象ピクセルの描画先原点からの角度+ang_base(-512〜512の範囲、1024で一周) (Math::Atan2(dy,dx)+Math::Deg2Rad(ang_base))*162.974661726101 を-512〜512に調整したもの |
| C | 定数項 |
| 要素名 | 内容 |
|---|---|
| X | 描画するピクセルの取得元X座標(描画元原点X座標に対する相対値) |
| Y | 描画するピクセルの取得元Y座標(描画元原点Y座標に対する相対値) |
| 項目名 | 内容 |
|---|---|
| dx | 対象ピクセルの描画先原点からの相対X座標 |
| dy | 対象ピクセルの描画先原点からの相対Y座標 |
| dxy | dx*dy/1024 |
| D | (Math::Distance(dx,dy)-dist_min).Clamp(0,dist_max-dist_min) |
| ID | dist_max-dist_min-D |
| θ | 対象ピクセルの描画先原点からの角度+ang_base(-512〜512の範囲、1024で一周) (Math::Atan2(dy,dx)+Math::Deg2Rad(ang_base))*162.974661726101 を-512〜512に調整したもの |
| C | 定数項 |
| 要素名 | 内容 |
|---|---|
| X | 描画するピクセルの取得元X座標(描画元原点X座標に対する相対値) |
| Y | 描画するピクセルの取得元Y座標(描画元原点Y座標に対する相対値) |
| A | 描画するピクセルのA値に乗算する値(1/256単位) |
| 項目名 | 内容 |
|---|---|
| dx | 対象ピクセルの描画先原点からの相対X座標 |
| dy | 対象ピクセルの描画先原点からの相対Y座標 |
| dxy | dx*dy/1024 |
| D | (Math::Distance(dx,dy)-dist_min).Clamp(0,dist_max-dist_min) |
| ID | dist_max-dist_min-D |
| θ | 対象ピクセルの描画先原点からの角度+ang_base(-512〜512の範囲、1024で一周) (Math::Atan2(dy,dx)+Math::Deg2Rad(ang_base))*162.974661726101 を-512〜512に調整したもの |
| C | 定数項 |
| 要素名 | 内容 |
|---|---|
| X | 描画するピクセルの取得元X座標(描画元原点X座標に対する相対値) |
| Y | 描画するピクセルの取得元Y座標(描画元原点Y座標に対する相対値) |
| A | 描画するピクセルのA値に乗算する値(1/256単位) |
| R | 描画するピクセルのR値に加算する値 |
| G | 描画するピクセルのG値に加算する値 |
| B | 描画するピクセルのB値に加算する値 |
| 項目名 | 内容 |
|---|---|
| dx | 対象ピクセルの描画先原点からの相対X座標 |
| dy | 対象ピクセルの描画先原点からの相対Y座標 |
| dxy | dx*dy/1024 |
| D | (Math::Distance(dx,dy)-dist_min).Clamp(0,dist_max-dist_min) |
| ID | dist_max-dist_min-D |
| θ | 対象ピクセルの描画先原点からの角度+ang_base(-512〜512の範囲、1024で一周) (Math::Atan2(dy,dx)+Math::Deg2Rad(ang_base))*162.974661726101 を-512〜512に調整したもの |
| C | 定数項 |
| 要素名 | 内容 |
|---|---|
| X | 描画するピクセルの取得元X座標(描画元原点X座標に対する相対値) |
| Y | 描画するピクセルの取得元Y座標(描画元原点Y座標に対する相対値) |
| 項目名 | 内容 |
|---|---|
| dx | 対象ピクセルの描画先原点からの相対X座標 |
| dy | 対象ピクセルの描画先原点からの相対Y座標 |
| dxy | dx*dy/1024 |
| D | (Math::Distance(dx,dy)-dist_min).Clamp(0,dist_max-dist_min) |
| ID | dist_max-dist_min-D |
| θ | 対象ピクセルの描画先原点からの角度+ang_base(-512〜512の範囲、1024で一周) (Math::Atan2(dy,dx)+Math::Deg2Rad(ang_base))*162.974661726101 を-512〜512に調整したもの |
| C | 定数項 |
| 要素名 | 内容 |
|---|---|
| X | 描画するピクセルの取得元X座標(描画元原点X座標に対する相対値) |
| Y | 描画するピクセルの取得元Y座標(描画元原点Y座標に対する相対値) |
| A | 描画するピクセルのA値に乗算する値(1/256単位) |
| 項目名 | 内容 |
|---|---|
| dx | 対象ピクセルの描画先原点からの相対X座標 |
| dy | 対象ピクセルの描画先原点からの相対Y座標 |
| dxy | dx*dy/1024 |
| D | (Math::Distance(dx,dy)-dist_min).Clamp(0,dist_max-dist_min) |
| ID | dist_max-dist_min-D |
| θ | 対象ピクセルの描画先原点からの角度+ang_base(-512〜512の範囲、1024で一周) (Math::Atan2(dy,dx)+Math::Deg2Rad(ang_base))*162.974661726101 を-512〜512に調整したもの |
| C | 定数項 |
| 要素名 | 内容 |
|---|---|
| X | 描画するピクセルの取得元X座標(描画元原点X座標に対する相対値) |
| Y | 描画するピクセルの取得元Y座標(描画元原点Y座標に対する相対値) |
| A | 描画するピクセルのA値に乗算する値(1/256単位) |
| R | 描画するピクセルのR値に加算する値 |
| G | 描画するピクセルのG値に加算する値 |
| B | 描画するピクセルのB値に加算する値 |
| 項目名 | 内容 |
|---|---|
| dx | 対象ピクセルの描画先原点からの相対X座標 |
| dy | 対象ピクセルの描画先原点からの相対Y座標 |
| dxy | dx*dy/1024 |
| D | (Math::Distance(dx,dy)-dist_min).Clamp(0,dist_max-dist_min) |
| ID | dist_max-dist_min-D |
| θ | 対象ピクセルの描画先原点からの角度+ang_base(-512〜512の範囲、1024で一周) (Math::Atan2(dy,dx)+Math::Deg2Rad(ang_base))*162.974661726101 を-512〜512に調整したもの |
| C | 定数項 |
| 要素名 | 内容 |
|---|---|
| X | 描画するピクセルの取得元X座標(描画元原点X座標に対する相対値) |
| Y | 描画するピクセルの取得元Y座標(描画元原点Y座標に対する相対値) |
| 項目名 | 内容 |
|---|---|
| dx | 対象ピクセルの描画先原点からの相対X座標 |
| dy | 対象ピクセルの描画先原点からの相対Y座標 |
| dxy | dx*dy/1024 |
| D | (Math::Distance(dx,dy)-dist_min).Clamp(0,dist_max-dist_min) |
| ID | dist_max-dist_min-D |
| θ | 対象ピクセルの描画先原点からの角度+ang_base(-512〜512の範囲、1024で一周) (Math::Atan2(dy,dx)+Math::Deg2Rad(ang_base))*162.974661726101 を-512〜512に調整したもの |
| C | 定数項 |
| 要素名 | 内容 |
|---|---|
| X | 描画するピクセルの取得元X座標(描画元原点X座標に対する相対値) |
| Y | 描画するピクセルの取得元Y座標(描画元原点Y座標に対する相対値) |
| A | 描画するピクセルのA値に乗算する値(1/256単位) |
| 項目名 | 内容 |
|---|---|
| dx | 対象ピクセルの描画先原点からの相対X座標 |
| dy | 対象ピクセルの描画先原点からの相対Y座標 |
| dxy | dx*dy/1024 |
| D | (Math::Distance(dx,dy)-dist_min).Clamp(0,dist_max-dist_min) |
| ID | dist_max-dist_min-D |
| θ | 対象ピクセルの描画先原点からの角度+ang_base(-512〜512の範囲、1024で一周) (Math::Atan2(dy,dx)+Math::Deg2Rad(ang_base))*162.974661726101 を-512〜512に調整したもの |
| C | 定数項 |
| 要素名 | 内容 |
|---|---|
| X | 描画するピクセルの取得元X座標(描画元原点X座標に対する相対値) |
| Y | 描画するピクセルの取得元Y座標(描画元原点Y座標に対する相対値) |
| A | 描画するピクセルのA値に乗算する値(1/256単位) |
| R | 描画するピクセルのR値に加算する値 |
| G | 描画するピクセルのG値に加算する値 |
| B | 描画するピクセルのB値に加算する値 |
| 項目名 | 内容 |
|---|---|
| dx | 対象ピクセルの描画先原点からの相対X座標 |
| dy | 対象ピクセルの描画先原点からの相対Y座標 |
| dxy | dx*dy/1024 |
| D | (Math::Distance(dx,dy)-dist_min).Clamp(0,dist_max-dist_min) |
| ID | dist_max-dist_min-D |
| θ | 対象ピクセルの描画先原点からの角度+ang_base(-512〜512の範囲、1024で一周) (Math::Atan2(dy,dx)+Math::Deg2Rad(ang_base))*162.974661726101 を-512〜512に調整したもの |
| C | 定数項 |
| 要素名 | 内容 |
|---|---|
| r | 描画するピクセルの取得元までの距離(ピクセル単位) |
| angle | 描画するピクセルの取得元の角度(-512〜512の範囲、1024で一周) |
| 項目名 | 内容 |
|---|---|
| D | (Math::Distance(dx,dy)-dist_min).Clamp(0,dist_max-dist_min) |
| ID | dist_max-dist_min-D |
| θ | 対象ピクセルの描画先原点からの角度+ang_base(-512〜512の範囲、1024で一周) (Math::Atan2(dy,dx)+Math::Deg2Rad(ang_base))*162.974661726101 を-512〜512に調整したもの |
| dx | 対象ピクセルの描画先原点からの相対X座標 |
| dy | 対象ピクセルの描画先原点からの相対Y座標 |
| asin | Math::Asin(D/(dist_max-dist_min)) |
| C | 定数項 |
| 要素名 | 内容 |
|---|---|
| r | 描画するピクセルの取得元までの距離(ピクセル単位) |
| angle | 描画するピクセルの取得元の角度(-512〜512の範囲、1024で一周) |
| A | 描画するピクセルのA値に乗算する値(1/256単位) |
| 項目名 | 内容 |
|---|---|
| D | (Math::Distance(dx,dy)-dist_min).Clamp(0,dist_max-dist_min) |
| ID | dist_max-dist_min-D |
| θ | 対象ピクセルの描画先原点からの角度+ang_base(-512〜512の範囲、1024で一周) (Math::Atan2(dy,dx)+Math::Deg2Rad(ang_base))*162.974661726101 を-512〜512に調整したもの |
| dx | 対象ピクセルの描画先原点からの相対X座標 |
| dy | 対象ピクセルの描画先原点からの相対Y座標 |
| asin | Math::Asin(D/(dist_max-dist_min)) |
| C | 定数項 |
| 要素名 | 内容 |
|---|---|
| r | 描画するピクセルの取得元までの距離(ピクセル単位) |
| angle | 描画するピクセルの取得元の角度(-512〜512の範囲、1024で一周) |
| A | 描画するピクセルのA値に乗算する値(1/256単位) |
| R | 描画するピクセルのR値に加算する値 |
| G | 描画するピクセルのG値に加算する値 |
| B | 描画するピクセルのB値に加算する値 |
| 項目名 | 内容 |
|---|---|
| D | (Math::Distance(dx,dy)-dist_min).Clamp(0,dist_max-dist_min) |
| ID | dist_max-dist_min-D |
| θ | 対象ピクセルの描画先原点からの角度+ang_base(-512〜512の範囲、1024で一周) (Math::Atan2(dy,dx)+Math::Deg2Rad(ang_base))*162.974661726101 を-512〜512に調整したもの |
| dx | 対象ピクセルの描画先原点からの相対X座標 |
| dy | 対象ピクセルの描画先原点からの相対Y座標 |
| asin | Math::Asin(D/(dist_max-dist_min)) |
| C | 定数項 |
| 要素名 | 内容 |
|---|---|
| r | 描画するピクセルの取得元までの距離(ピクセル単位) |
| angle | 描画するピクセルの取得元の角度(-512〜512の範囲、1024で一周) |
| 項目名 | 内容 |
|---|---|
| D | (Math::Distance(dx,dy)-dist_min).Clamp(0,dist_max-dist_min) |
| ID | dist_max-dist_min-D |
| θ | 対象ピクセルの描画先原点からの角度+ang_base(-512〜512の範囲、1024で一周) (Math::Atan2(dy,dx)+Math::Deg2Rad(ang_base))*162.974661726101 を-512〜512に調整したもの |
| dx | 対象ピクセルの描画先原点からの相対X座標 |
| dy | 対象ピクセルの描画先原点からの相対Y座標 |
| asin | Math::Asin(D/(dist_max-dist_min)) |
| C | 定数項 |
| 要素名 | 内容 |
|---|---|
| r | 描画するピクセルの取得元までの距離(ピクセル単位) |
| angle | 描画するピクセルの取得元の角度(-512〜512の範囲、1024で一周) |
| A | 描画するピクセルのA値に乗算する値(1/256単位) |
| 項目名 | 内容 |
|---|---|
| D | (Math::Distance(dx,dy)-dist_min).Clamp(0,dist_max-dist_min) |
| ID | dist_max-dist_min-D |
| θ | 対象ピクセルの描画先原点からの角度+ang_base(-512〜512の範囲、1024で一周) (Math::Atan2(dy,dx)+Math::Deg2Rad(ang_base))*162.974661726101 を-512〜512に調整したもの |
| dx | 対象ピクセルの描画先原点からの相対X座標 |
| dy | 対象ピクセルの描画先原点からの相対Y座標 |
| asin | Math::Asin(D/(dist_max-dist_min)) |
| C | 定数項 |
| 要素名 | 内容 |
|---|---|
| r | 描画するピクセルの取得元までの距離(ピクセル単位) |
| angle | 描画するピクセルの取得元の角度(-512〜512の範囲、1024で一周) |
| A | 描画するピクセルのA値に乗算する値(1/256単位) |
| R | 描画するピクセルのR値に加算する値 |
| G | 描画するピクセルのG値に加算する値 |
| B | 描画するピクセルのB値に加算する値 |
| 項目名 | 内容 |
|---|---|
| D | (Math::Distance(dx,dy)-dist_min).Clamp(0,dist_max-dist_min) |
| ID | dist_max-dist_min-D |
| θ | 対象ピクセルの描画先原点からの角度+ang_base(-512〜512の範囲、1024で一周) (Math::Atan2(dy,dx)+Math::Deg2Rad(ang_base))*162.974661726101 を-512〜512に調整したもの |
| dx | 対象ピクセルの描画先原点からの相対X座標 |
| dy | 対象ピクセルの描画先原点からの相対Y座標 |
| asin | Math::Asin(D/(dist_max-dist_min)) |
| C | 定数項 |
| 要素名 | 内容 |
|---|---|
| r | 描画するピクセルの取得元までの距離(ピクセル単位) |
| angle | 描画するピクセルの取得元の角度(-512〜512の範囲、1024で一周) |
| 項目名 | 内容 |
|---|---|
| D | (Math::Distance(dx,dy)-dist_min).Clamp(0,dist_max-dist_min) |
| ID | dist_max-dist_min-D |
| θ | 対象ピクセルの描画先原点からの角度+ang_base(-512〜512の範囲、1024で一周) (Math::Atan2(dy,dx)+Math::Deg2Rad(ang_base))*162.974661726101 を-512〜512に調整したもの |
| dx | 対象ピクセルの描画先原点からの相対X座標 |
| dy | 対象ピクセルの描画先原点からの相対Y座標 |
| asin | Math::Asin(D/(dist_max-dist_min)) |
| C | 定数項 |
| 要素名 | 内容 |
|---|---|
| r | 描画するピクセルの取得元までの距離(ピクセル単位) |
| angle | 描画するピクセルの取得元の角度(-512〜512の範囲、1024で一周) |
| A | 描画するピクセルのA値に乗算する値(1/256単位) |
| 項目名 | 内容 |
|---|---|
| D | (Math::Distance(dx,dy)-dist_min).Clamp(0,dist_max-dist_min) |
| ID | dist_max-dist_min-D |
| θ | 対象ピクセルの描画先原点からの角度+ang_base(-512〜512の範囲、1024で一周) (Math::Atan2(dy,dx)+Math::Deg2Rad(ang_base))*162.974661726101 を-512〜512に調整したもの |
| dx | 対象ピクセルの描画先原点からの相対X座標 |
| dy | 対象ピクセルの描画先原点からの相対Y座標 |
| asin | Math::Asin(D/(dist_max-dist_min)) |
| C | 定数項 |
| 要素名 | 内容 |
|---|---|
| r | 描画するピクセルの取得元までの距離(ピクセル単位) |
| angle | 描画するピクセルの取得元の角度(-512〜512の範囲、1024で一周) |
| A | 描画するピクセルのA値に乗算する値(1/256単位) |
| R | 描画するピクセルのR値に加算する値 |
| G | 描画するピクセルのG値に加算する値 |
| B | 描画するピクセルのB値に加算する値 |
| 項目名 | 内容 |
|---|---|
| D | (Math::Distance(dx,dy)-dist_min).Clamp(0,dist_max-dist_min) |
| ID | dist_max-dist_min-D |
| θ | 対象ピクセルの描画先原点からの角度+ang_base(-512〜512の範囲、1024で一周) (Math::Atan2(dy,dx)+Math::Deg2Rad(ang_base))*162.974661726101 を-512〜512に調整したもの |
| dx | 対象ピクセルの描画先原点からの相対X座標 |
| dy | 対象ピクセルの描画先原点からの相対Y座標 |
| asin | Math::Asin(D/(dist_max-dist_min)) |
| C | 定数項 |
| 要素名 | 内容 |
|---|---|
| r | 描画するピクセルの取得元までの距離(ピクセル単位) |
| angle | 描画するピクセルの取得元の角度(-512〜512の範囲、1024で一周) |
| 項目名 | 内容 |
|---|---|
| D | (Math::Distance(dx,dy)-dist_min).Clamp(0,dist_max-dist_min) |
| ID | dist_max-dist_min-D |
| θ | 対象ピクセルの描画先原点からの角度+ang_base(-512〜512の範囲、1024で一周) (Math::Atan2(dy,dx)+Math::Deg2Rad(ang_base))*162.974661726101 を-512〜512に調整したもの |
| dx | 対象ピクセルの描画先原点からの相対X座標 |
| dy | 対象ピクセルの描画先原点からの相対Y座標 |
| asin | Math::Asin(D/(dist_max-dist_min)) |
| C | 定数項 |
| 要素名 | 内容 |
|---|---|
| r | 描画するピクセルの取得元までの距離(ピクセル単位) |
| angle | 描画するピクセルの取得元の角度(-512〜512の範囲、1024で一周) |
| A | 描画するピクセルのA値に乗算する値(1/256単位) |
| 項目名 | 内容 |
|---|---|
| D | (Math::Distance(dx,dy)-dist_min).Clamp(0,dist_max-dist_min) |
| ID | dist_max-dist_min-D |
| θ | 対象ピクセルの描画先原点からの角度+ang_base(-512〜512の範囲、1024で一周) (Math::Atan2(dy,dx)+Math::Deg2Rad(ang_base))*162.974661726101 を-512〜512に調整したもの |
| dx | 対象ピクセルの描画先原点からの相対X座標 |
| dy | 対象ピクセルの描画先原点からの相対Y座標 |
| asin | Math::Asin(D/(dist_max-dist_min)) |
| C | 定数項 |
| 要素名 | 内容 |
|---|---|
| r | 描画するピクセルの取得元までの距離(ピクセル単位) |
| angle | 描画するピクセルの取得元の角度(-512〜512の範囲、1024で一周) |
| A | 描画するピクセルのA値に乗算する値(1/256単位) |
| R | 描画するピクセルのR値に加算する値 |
| G | 描画するピクセルのG値に加算する値 |
| B | 描画するピクセルのB値に加算する値 |
| 項目名 | 内容 |
|---|---|
| D | (Math::Distance(dx,dy)-dist_min).Clamp(0,dist_max-dist_min) |
| ID | dist_max-dist_min-D |
| θ | 対象ピクセルの描画先原点からの角度+ang_base(-512〜512の範囲、1024で一周) (Math::Atan2(dy,dx)+Math::Deg2Rad(ang_base))*162.974661726101 を-512〜512に調整したもの |
| dx | 対象ピクセルの描画先原点からの相対X座標 |
| dy | 対象ピクセルの描画先原点からの相対Y座標 |
| asin | Math::Asin(D/(dist_max-dist_min)) |
| C | 定数項 |
| 要素名 | 内容 |
|---|---|
| r | 描画するピクセルの取得元までの距離(ピクセル単位) |
| angle | 描画するピクセルの取得元の角度(-512〜512の範囲、1024で一周) |
| 項目名 | 内容 |
|---|---|
| D | (Math::Distance(dx,dy)-dist_min).Clamp(0,dist_max-dist_min) |
| ID | dist_max-dist_min-D |
| θ | 対象ピクセルの描画先原点からの角度+ang_base(-512〜512の範囲、1024で一周) (Math::Atan2(dy,dx)+Math::Deg2Rad(ang_base))*162.974661726101 を-512〜512に調整したもの |
| dx | 対象ピクセルの描画先原点からの相対X座標 |
| dy | 対象ピクセルの描画先原点からの相対Y座標 |
| asin | Math::Asin(D/(dist_max-dist_min)) |
| C | 定数項 |
| 要素名 | 内容 |
|---|---|
| r | 描画するピクセルの取得元までの距離(ピクセル単位) |
| angle | 描画するピクセルの取得元の角度(-512〜512の範囲、1024で一周) |
| A | 描画するピクセルのA値に乗算する値(1/256単位) |
| 項目名 | 内容 |
|---|---|
| D | (Math::Distance(dx,dy)-dist_min).Clamp(0,dist_max-dist_min) |
| ID | dist_max-dist_min-D |
| θ | 対象ピクセルの描画先原点からの角度+ang_base(-512〜512の範囲、1024で一周) (Math::Atan2(dy,dx)+Math::Deg2Rad(ang_base))*162.974661726101 を-512〜512に調整したもの |
| dx | 対象ピクセルの描画先原点からの相対X座標 |
| dy | 対象ピクセルの描画先原点からの相対Y座標 |
| asin | Math::Asin(D/(dist_max-dist_min)) |
| C | 定数項 |
| 要素名 | 内容 |
|---|---|
| r | 描画するピクセルの取得元までの距離(ピクセル単位) |
| angle | 描画するピクセルの取得元の角度(-512〜512の範囲、1024で一周) |
| A | 描画するピクセルのA値に乗算する値(1/256単位) |
| R | 描画するピクセルのR値に加算する値 |
| G | 描画するピクセルのG値に加算する値 |
| B | 描画するピクセルのB値に加算する値 |
| 項目名 | 内容 |
|---|---|
| D | (Math::Distance(dx,dy)-dist_min).Clamp(0,dist_max-dist_min) |
| ID | dist_max-dist_min-D |
| θ | 対象ピクセルの描画先原点からの角度+ang_base(-512〜512の範囲、1024で一周) (Math::Atan2(dy,dx)+Math::Deg2Rad(ang_base))*162.974661726101 を-512〜512に調整したもの |
| dx | 対象ピクセルの描画先原点からの相対X座標 |
| dy | 対象ピクセルの描画先原点からの相対Y座標 |
| asin | Math::Asin(D/(dist_max-dist_min)) |
| C | 定数項 |
| 要素名 | 内容 |
|---|---|
| r | 描画するピクセルの取得元までの距離(ピクセル単位) |
| angle | 描画するピクセルの取得元の角度(-512〜512の範囲、1024で一周) |
| 項目名 | 内容 |
|---|---|
| D | (Math::Distance(dx,dy)-dist_min).Clamp(0,dist_max-dist_min) |
| ID | dist_max-dist_min-D |
| θ | 対象ピクセルの描画先原点からの角度+ang_base(-512〜512の範囲、1024で一周) (Math::Atan2(dy,dx)+Math::Deg2Rad(ang_base))*162.974661726101 を-512〜512に調整したもの |
| dx | 対象ピクセルの描画先原点からの相対X座標 |
| dy | 対象ピクセルの描画先原点からの相対Y座標 |
| asin | Math::Asin(D/(dist_max-dist_min)) |
| C | 定数項 |
| 要素名 | 内容 |
|---|---|
| r | 描画するピクセルの取得元までの距離(ピクセル単位) |
| angle | 描画するピクセルの取得元の角度(-512〜512の範囲、1024で一周) |
| A | 描画するピクセルのA値に乗算する値(1/256単位) |
| 項目名 | 内容 |
|---|---|
| D | (Math::Distance(dx,dy)-dist_min).Clamp(0,dist_max-dist_min) |
| ID | dist_max-dist_min-D |
| θ | 対象ピクセルの描画先原点からの角度+ang_base(-512〜512の範囲、1024で一周) (Math::Atan2(dy,dx)+Math::Deg2Rad(ang_base))*162.974661726101 を-512〜512に調整したもの |
| dx | 対象ピクセルの描画先原点からの相対X座標 |
| dy | 対象ピクセルの描画先原点からの相対Y座標 |
| asin | Math::Asin(D/(dist_max-dist_min)) |
| C | 定数項 |
| 要素名 | 内容 |
|---|---|
| r | 描画するピクセルの取得元までの距離(ピクセル単位) |
| angle | 描画するピクセルの取得元の角度(-512〜512の範囲、1024で一周) |
| A | 描画するピクセルのA値に乗算する値(1/256単位) |
| R | 描画するピクセルのR値に加算する値 |
| G | 描画するピクセルのG値に加算する値 |
| B | 描画するピクセルのB値に加算する値 |
| 項目名 | 内容 |
|---|---|
| D | (Math::Distance(dx,dy)-dist_min).Clamp(0,dist_max-dist_min) |
| ID | dist_max-dist_min-D |
| θ | 対象ピクセルの描画先原点からの角度+ang_base(-512〜512の範囲、1024で一周) (Math::Atan2(dy,dx)+Math::Deg2Rad(ang_base))*162.974661726101 を-512〜512に調整したもの |
| dx | 対象ピクセルの描画先原点からの相対X座標 |
| dy | 対象ピクセルの描画先原点からの相対Y座標 |
| asin | Math::Asin(D/(dist_max-dist_min)) |
| C | 定数項 |
| 識別子 | 意味 |
|---|---|
| Bitmap::COLOR_A | 透過度 |
| Bitmap::COLOR_H | 色相 |
| Bitmap::COLOR_S | 彩度 |
| Bitmap::COLOR_VLY | 明度/輝度 |
| 識別子 | 意味 |
|---|---|
| Bitmap::COLOR_A | 透過度 |
| Bitmap::COLOR_H | 色相 |
| Bitmap::COLOR_S | 彩度 |
| Bitmap::COLOR_VLY | 明度/輝度 |
| 種類 | 色数 | 横幅の制約 | 縦幅の制約 |
|---|---|---|---|
| 1bit | 1〜2 | 192〜8192かつ32の倍数 | 8189以下 |
| 2bit | 1〜4 | 128〜8192かつ16の倍数 | 8189以下 |
| 4bit | 1〜16 | 160〜8192かつ8の倍数 | 8189以下 |
| 8bit | 1〜256 | 1040〜8192かつ4の倍数 | 8189以下 |