|
| FrameGraphics (int Width, int Height) |
| コンストラクタ(PNG画像ファイル版)
|
|
| FrameGraphics (const std::string &DeviceName) |
| コンストラクタ(フレームバッファ版)
|
|
| ~FrameGraphics () |
| デストラクタ
|
|
void | SavePngImageFile (const std::string &FileName) |
| PNG画像ファイルを保存する関数
|
|
void | RefreshFrame (void) |
| フレームバッファを更新する関数
|
|
void | RefreshFrame (int x, int y, int w, int h) |
| 指定した矩形範囲のみフレームバッファを更新する関数
|
|
void | StoreScreenAsBackground (void) |
| 現在の画面バッファを背景バッファとして保存する関数
|
|
void | StoreScreenAsBackground (int x, int y, int w, int h) |
| 指定した矩形範囲のみ現在の画面バッファを背景バッファとして保存する関数
|
|
void | LoadBackgroundToScreen (void) |
| 背景バッファを画面バッファへ読み込む関数
|
|
void | LoadBackgroundToScreen (int x, int y, int w, int h) |
| 指定した矩形範囲のみ背景バッファを画面バッファへ読み込む関数
|
|
void | LoadFrameToScreen (void) |
| フレームバッファから画面バッファへ読み込む関数
|
|
void | FillFrame (uint32_t ColorData) |
| フレームバッファを指定した色で埋める関数
|
|
void | FillScreen (uint32_t ColorData) |
| 画面バッファを指定した色で埋める関数
|
|
void | FillBackground (uint32_t ColorData) |
| 背景バッファを指定した色で埋める関数
|
|
void | ClearFrame (void) |
| フレームバッファをクリアする関数
|
|
void | ClearScreen (void) |
| 画面バッファをクリアする関数
|
|
void | ClearBackground (void) |
| 背景バッファをクリアする関数
|
|
template<FGsize T = FGsize::PX_1> |
void | DrawPoint (int x, int y, uint32_t ColorData) |
| 点(x,y)を描画する関数(バイナリデータ版)
|
|
template<FGsize T = FGsize::PX_1> |
void | DrawPoint (int x, int y, FGcolors color) |
| 点(x,y)を描画する関数(色の名前版)
|
|
template<FGsize T = FGsize::PX_1> |
void | DrawPoint (int x, int y, double r, double g, double b) |
| 点(x,y)を描画する関数(RGB版)
|
|
template<FGsize T = FGsize::PX_1> |
void | DrawPoint (int x, int y, double a, double r, double g, double b) |
| 点(x,y)を描画する関数(αRGB版)
|
|
void | DrawCross (int x, int y, uint32_t ColorData) |
| 十字(x,y)を描画する関数(バイナリデータ版)
|
|
void | DrawCross (int x, int y, FGcolors color) |
| 十字(x,y)を描画する関数(色の名前版)
|
|
void | DrawCross (int x, int y, double r, double g, double b) |
| 十字(x,y)を描画する関数(RGB版)
|
|
template<FGsize T = FGsize::PX_1> |
void | DrawLine (int x1, int y1, int x2, int y2, uint32_t ColorData) |
| 直線(x1,y1)ー(x2,y2)を引く関数(バイナリデータ版)
|
|
template<FGsize T = FGsize::PX_1> |
void | DrawVerticalLine (int x, int y1, int y2, uint32_t ColorData) |
| 垂直の直線(x,y1)ー(x,y2)を引く関数(バイナリデータ版)
|
|
template<FGsize T = FGsize::PX_1> |
void | DrawHorizontalLine (int x1, int x2, int y, uint32_t ColorData) |
| 水平の直線(x1,y)ー(x2,y)を引く関数(バイナリデータ版)
|
|
template<FGsize T = FGsize::PX_1> |
void | DrawLine (int x1, int y1, int x2, int y2, FGcolors color) |
| 直線(x1,y1)ー(x2,y2)を引く関数(色の名前版)
|
|
template<FGsize T = FGsize::PX_1> |
void | DrawLine (int x1, int y1, int x2, int y2, double r, double g, double b) |
| 直線(x1,y1)ー(x2,y2)を引く関数(RGB版)
|
|
template<FGsize T = FGsize::PX_1> |
void | DrawStairs (int x1, int y1, int x2, int y2, uint32_t ColorData) |
| 階段直線(x1,y1)ー(x2,y2)を引く関数(バイナリデータ版)
|
|
template<FGsize T = FGsize::PX_1> |
void | DrawStairs (int x1, int y1, int x2, int y2, FGcolors color) |
| 階段直線(x1,y1)ー(x2,y2)を引く関数(色の名前版)
|
|
template<FGsize T = FGsize::PX_1> |
void | DrawStairs (int x1, int y1, int x2, int y2, double r, double g, double b) |
| 階段直線(x1,y1)ー(x2,y2)を引く関数(RGB版)
|
|
template<FGsize T = FGsize::PX_1> |
void | DrawRect (int x, int y, int w, int h, uint32_t ColorData) |
| 長方形の描画をする関数(バイナリ色データ版)(色は塗らない)
|
|
template<FGsize T = FGsize::PX_1> |
void | DrawRect (int x, int y, int w, int h, FGcolors color) |
| 長方形の描画をする関数(色の名前版)(色は塗らない)
|
|
template<FGsize T = FGsize::PX_1> |
void | DrawRect (int x, int y, int w, int h, double r, double g, double b) |
| 長方形の描画をする関数(RGB版)(色は塗らない)
|
|
void | DrawRectFill (int x, int y, int w, int h, uint32_t ColorData) |
| 長方形の範囲内に色を塗る関数(バイナリ色データ版) (色を塗る)
|
|
void | DrawRectFill (int x, int y, int w, int h, FGcolors color) |
| 長方形の範囲内に色を塗る関数(色の名前版) (色を塗る)
|
|
void | DrawRectFill (int x, int y, int w, int h, double r, double g, double b) |
| 長方形の範囲内に色を塗る関数(RGB色データ版) (色を塗る)
|
|
void | DrawRectFill (int x, int y, int w, int h, double r, double g, double b, double a) |
| 長方形の範囲内に色を塗る関数(ARGB色データ版) (色を塗る)
|
|
void | DrawCircle (int cx, int cy, int radius, unsigned int N, uint32_t ColorData) |
| 円の描画をする関数(バイナリ色データ版)
|
|
void | DrawCircle (int cx, int cy, int radius, unsigned int N, FGcolors color) |
| 円の描画をする(色の名前版)
|
|
void | DrawCircle (int cx, int cy, int radius, unsigned int N, double r, double g, double b) |
| 円の描画をする(RGB色データ版)
|
|
void | PrepareFontData (FGcolors fore_color, FGcolors back_color) |
| 指定した色のフォントデータを準備する関数
|
|
void | PrintText (int x, int y, FGalign align, std::string text) |
| 文字列を描画する関数 x:[px]横位置,y:[px] 縦位置,align:揃え位置,text:所望の文字列
|
|
void | PrintValue (int x, int y, FGalign align, std::string format, double val) |
| 指定した書式で文字列を描画する関数 x:[px] 横位置,y:[px] 縦位置,align:揃え位置,format:書式指定子,val:所望の数値 formatの書式指定子は printf関数 の場合の書き方と同等
|
|
void | DrawTestPattern (void) |
| テストパターンを描画する関数
|
|
void | PrintAllFontData (void) |
| 収録されているすべてのフォントデータを描画するテスト用関数
|
|
uint32_t | ColorNameToData (FGcolors color) |
| 色の名前からバイナリ色データに変換する関数
|
|
uint32_t | RGBcolorToData (double Red, double Green, double Blue) |
| 0~1の浮動小数点で表現された赤緑青色の輝度値をバイナリ色データに変える
|
|
uint32_t | ARGBcolorToData (double Alpha, double Red, double Green, double Blue) |
| 0~1の浮動小数点で表現された赤緑青透過色の輝度値をバイナリ色データに変える
|
|
フレームグラフィックスクラス(新型テンプレート版)