26 ::FK::fk_Dimension *pDim;
28 ::FK::fk_Dimension * GetP(
void);
147 ::FK::fk_Rect *pRect;
149 ::FK::fk_Rect * GetP(
void);
213 void Set(
int X,
int Y,
int W,
int H);
253 ::FK::fk_Image * GetP(
void);
257#if !defined(FK_DOXYGEN_USER_PROCESS)
287 property fk_Color^
default [int, int] {
325#if !defined(FK_DOXYGEN_USER_PROCESS)
326 property void* Buffer {
476 bool SetRGBA(
int x,
int y,
int r,
int g,
int b,
int a);
496 bool SetRGB(
int x,
int y,
int r,
int g,
int b);
514 bool SetR(
int x,
int y,
int r);
532 bool SetG(
int x,
int y,
int g);
550 bool SetB(
int x,
int y,
int b);
568 bool SetA(
int x,
int y,
int a);
FK の各クラスの基盤となる基本クラス
Definition Base_CLI.h:104
RGB色を管理するクラス
Definition Color_CLI.h:21
画像サイズを表すクラス
Definition Image_CLI.h:24
static void operator*=(fk_Dimension^, int)
実数積代入演算子
static void operator/=(fk_Dimension^, int)
実数商代入演算子
static fk_Dimension ^ operator*(int, fk_Dimension^)
実数積二項演算子2
static fk_Dimension ^ operator*(fk_Dimension^, int)
実数積二項演算子1
int w
横幅プロパティ
Definition Image_CLI.h:51
static void operator-=(fk_Dimension^, fk_Dimension^)
単項差代入演算子
static void operator+=(fk_Dimension^, fk_Dimension^)
単項和代入演算子
fk_Dimension(int W, int H)
コンストラクタ2
String ^ ToString() override
文字列変換メソッド
static fk_Dimension ^ operator-(fk_Dimension^)
単項マイナス演算子
static fk_Dimension ^ operator+(fk_Dimension^, fk_Dimension^)
int h
縦幅プロパティ
Definition Image_CLI.h:57
int y
縦方向プロパティ
Definition Image_CLI.h:75
static fk_Dimension ^ operator-(fk_Dimension^, fk_Dimension^)
ベクトル差二項演算子
void Set(int W, int H)
画像サイズ設定メソッド
int x
横方向プロパティ
Definition Image_CLI.h:66
static fk_Dimension ^ operator/(fk_Dimension^, int)
実数商二項演算子
画像を生成、管理するクラス
Definition Image_CLI.h:251
int GetR(int x, int y)
ピクセルR要素取得メソッド
bool WriteBMP(String^ fileName)
BMP ファイル出力メソッド2
bool ReadPNG(String^ fileName)
PNG ファイル入力メソッド
void NewImage(int w, int h)
画像領域生成メソッド2
fk_Dimension^ BufferSize
画像バッファサイズプロパティ
Definition Image_CLI.h:321
void CopyImage(fk_Image^ image)
画像データコピーメソッド1
bool SetRGBA(int x, int y, int r, int g, int b, int a)
ピクセル RGBA 値設定メソッド
void FillColor(int r, int g, int b, int a)
バッファ全体初期化メソッド2
int GetB(int x, int y)
ピクセルB要素取得メソッド
fk_Image(int W, int H)
コンストラクタ
bool SetG(int x, int y, int g)
ピクセル G 値設定メソッド
bool WriteJPG(String^ fileName, int quality)
JPEG ファイル出力メソッド1
bool SubImage(fk_Image^ image, int x, int y, int w, int h)
画像データ部分抽出メソッド
int GetG(int x, int y)
ピクセルG要素取得メソッド
bool SetA(int x, int y, int a)
ピクセル A 値設定メソッド
bool SetB(int x, int y, int b)
ピクセル B 値設定メソッド
void FillColor(int r, int g, int b)
バッファ全体初期化メソッド3
bool ReadBMP(String^ fileName)
BMP ファイル入力メソッド
bool SetRGB(int x, int y, int r, int g, int b)
ピクセル RGB 値設定メソッド
int GetA(int x, int y)
ピクセルA要素取得メソッド
bool WriteJPG(String^ fileName)
JPEG ファイル出力メソッド2
void NewImage(int w, int h, bool initFlg)
画像領域生成メソッド1
bool WritePNG(String^ fileName, bool transFlg)
PNG ファイル出力メソッド1
void CopyImage(fk_Image^ image, int x, int y)
画像データコピーメソッド2
void FillColor(fk_Color^ color)
バッファ全体初期化メソッド1
fk_Dimension^ Size
画像サイズプロパティ
Definition Image_CLI.h:296
bool WriteBMP(String^ fileName, bool transFlg)
BMP ファイル出力メソッド1
bool WritePNG(String^ fileName)
PNG ファイル出力メソッド2
bool ReadJPG(String^ fileName)
JPEG ファイル入力メソッド
bool SetR(int x, int y, int r)
ピクセル R 値設定メソッド
画像中の矩形領域を表すクラス
Definition Image_CLI.h:145
int x
領域左上 x 座標プロパティ
Definition Image_CLI.h:175
void SetPos(int X, int Y)
領域位置設定メソッド
int h
領域縦幅プロパティ
Definition Image_CLI.h:193
fk_Dimension ^ GetSize(void)
領域サイズ参照メソッド
void Set(int X, int Y, int W, int H)
領域設定メソッド
int w
領域横幅プロパティ
Definition Image_CLI.h:187
int y
領域左上 y 座標プロパティ
Definition Image_CLI.h:181
String ^ ToString() override
文字列変換メソッド
void SetSize(int W, int H)
領域サイズ設定メソッド
fk_Rect(int X, int Y, int W, int H)
コンストラクタ2
Definition AppWindow_CLI.h:11
fk_ImageType
画像フォーマットを表す列挙型
Definition Image_CLI.h:12
@ BMP
Windows Bitmap (BMP) 形式