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
