ユーザ用ツール

サイト用ツール


function

関数一覧

この関数一覧はとてもよく更新されます。いきなり関数名が変わったりします。

画面クリア

  • void ClearScreenPict()

画面情報入力のための関数

  • ScreenPict_OutputColor OutputToPhysicalScreen(int x, int y);
  • unsigned int* OutputToPhysicalScreenDirect(int x, int y);

図形描画関数

  • void DrawRect(int x, int y,int width, int height, int r, int g, int b)
  • void DrawRectXor(int x, int y,int width, int height, int r, int g, int b)
  • void DrawFillRect(int x, int y, int width, int height, int r, int g, int b)
  • void DrawFillRectXor(int x, int y,int width, int height, int r, int g, int b)
  • void DrawLine(int x1, int y1, int x2, int y2, int r, int g, int b);
  • void DrawLineXor(int x1, int y1, int x2, int y2, int r, int g, int b);
  • void DrawCircle(int x, int y, int radius, int r, int g, int b);
  • void DrawCircleXor(int x, int y, int radius, int r, int g, int b);
  • void DrawFillCircle(int x, int y, int radius, int r, int g, int b);
  • void DrawFillCircleXor(int x, int y, int radius, int r, int g, int b);
  • void DrawRect(int x, int y, int width, int height, int r, int g, int b);
  • void DrawRectXor(int x, int y, int width, int height, int r, int g, int b);
  • void DrawFillRect(int x, int y, int width, int height, int r, int g, int b);
  • void DrawFillRectXor(int x, int y, int width, int height, int r, int g, int b);

画像描画関数

  • void SetGraphic(int number, int x, int y, …);
  • void SetGraphicPixelXor(int number, int x, int y, int grp_x, int grp_y);
  • void SetGraphicXor(int number, int x, int y);
  • void SetGraphicAlpha(int number, int x, int y, float);
  • void SetGraphicDiv(int number, int x, int y, int tx, int ty);
  • void SetGraphicCut(int number, int x, int y, int g_x, int g_y, int g_width, int g_height, …);
  • void SetGraphicRotate(int number, int x, int y, float angleDegrees);
  • void SetGraphicZoom(int number, int x, int y, float x_rate, float y_rate, …)
  • void SetGraphicCutRotate(int number, int x, int y, int g_x, int g_y, int g_width, int g_height, float deg);
  • void SetGraphicCutZoom(int number, int x, int y, int g_x, int g_y, int g_width, int g_height, float x_rate, float y_rate, …);
  • void SetGraphicCutXor(int number, int x, int y, int g_x, int g_y, int g_width, int g_height, …);
  • void SetGraphicCutRotateXor(int number, int x, int y, int g_x, int g_y, int g_width, int g_height, float deg);
  • void SetGraphicCutZoomXor(int number, int x, int y, int g_x, int g_y, int g_width, int g_height, float x_rate, float y_rate, …);
  • void SetGraphicRotateXor(int number, int x, int y, float angleDegrees);
  • void SetGraphicZoomXor(int number, int x, int y, float x_rate, float y_rate, …);

  • void SetGraphicPixelDirect(int number, int x, int y, int grp_x, int grp_y);
  • void SetGraphicPixelAlpha(int number, int x, int y, int grp_x, int grp_y, float a);

画像読み込み/解放関連関数

  • int LoadGraphic(const char* name)
  • int LoadGraphicDiv(const char* name, unsigned short tx, unsigned short ty)
  • void ReleaseGraphic(int number)
  • void ReleaseAllGraphic();

Extraスクリーン関連関数

  • void VScreenTransfar();
  • void SetExtraScreen(int x, int y, bool x_rev, bool y_rev);
  • void SetExtraScreenXor(int x, int y, bool x_rev, bool y_rev, …);
  • void SetExtraScreenAlpha(int x, int y, float alpha);
  • void SetExtraScreenColorFix(int x, int y, unsigned char fr, unsigned char fg, unsigned char fb);
  • void SetExtraScreenCut(int x, int y, int sx, int sy, int s_width, int s_height, … );
  • void SetExtraScreenCutXor(int x, int y, int sx, int sy, int s_width, int s_height, …);
  • SetExtraScreenCutRotate
  • SetExtraScreenCutZoom
  • SetExtraScreenCutRotateXor
  • SetExtraScreenCutZoomXor

基礎関数

  • screen_r5g5b5* GetScreenPict(int x, int y)
  • void SetScreenPict(int x, int y, unsigned char val1, unsigned char val2, unsigned char val3)
  • void SetScreenPictDirect(int x, int y, unsigned short data)
  • void SetScreenPictXor(int x, int y, unsigned char val1, unsigned char val2, unsigned char val3)
  • void SetScreenPictAlpha(int x, int y, unsigned char val1, unsigned char val2, unsigned char val3, float alpha)
  • bool ColorSaturationCheck(int x, int y)
  • bool RegionCheck(int x, int y)
function.txt · 最終更新: by machiaworx