diff --git a/man/api/col/intro.htm b/man/api/col/intro.htm index 10082cb6..72be9e19 100644 --- a/man/api/col/intro.htm +++ b/man/api/col/intro.htm @@ -39,11 +39,9 @@ - - - - - + + +
颜色十六进制数值说明
RGB0xFFRRGGBBRR = 红,GG = 绿,BB = 蓝
ARGB0xAARRGGBBAA = 透明度,RR = 红,GG = 绿,BB = 蓝
颜色十六进制数值说明
RGB0xFFRRGGBBRR = 红,GG = 绿,BB = 蓝
ARGB0xAARRGGBBAA = 透明度,RR = 红,GG = 绿,BB = 蓝
如果一些绘图函数使用的是ARGB颜色,则透明度不能为0,否则看不到绘制图形。 @@ -51,11 +49,10 @@ 2. 用 EGERGB(), EGEARGB() 宏合成颜色。 - - - - - + + + +
对应的十六进制形式说明
EGERGB(RR, GG, BB)0xFFRRGGBBRR = 红,GG = 绿,BB = 蓝
EGEARGB(AA, RR, GG, BB)0xAARRGGBBAA = 透明度,RR = 红,GG = 绿,BB = 蓝
对应的十六进制形式说明
EGERGB(RR, GG, BB)0xFFRRGGBBRR = 红,GG = 绿,BB = 蓝
EGEARGB(AA, RR, GG, BB)0xAARRGGBBAA = 透明度,RR = 红,GG = 绿,BB = 蓝
diff --git a/man/api/col/setbkmode.htm b/man/api/col/setbkmode.htm index 172130ec..84a4f093 100644 --- a/man/api/col/setbkmode.htm +++ b/man/api/col/setbkmode.htm @@ -23,9 +23,7 @@ 指定输出文字时的背景模式,可以是以下值: - -
描述
OPAQUE(默认) 文字输出时,用当前设置的文字背景色作为文字块的背景色。
可用 setfontbkcolor(), setbkcolor() 设置。
TRANSPARENT 文字输出时无背景颜色
diff --git a/man/api/console/clear_console.htm b/man/api/console/clear_console.htm index 08317490..29d950a1 100644 --- a/man/api/console/clear_console.htm +++ b/man/api/console/clear_console.htm @@ -20,9 +20,7 @@ 返回值: - -
描述
TRUE操作成功
FALSE操作失败
diff --git a/man/api/console/close_console.htm b/man/api/console/close_console.htm index 5cc9b29c..152f089b 100644 --- a/man/api/console/close_console.htm +++ b/man/api/console/close_console.htm @@ -20,9 +20,7 @@ 返回值: - -
描述
TRUE操作成功
FALSE操作失败
diff --git a/man/api/console/hide_console.htm b/man/api/console/hide_console.htm index 0c71d17a..35e81529 100644 --- a/man/api/console/hide_console.htm +++ b/man/api/console/hide_console.htm @@ -20,9 +20,7 @@ 返回值: - -
描述
TRUE操作成功
FALSE操作失败
diff --git a/man/api/console/index.htm b/man/api/console/index.htm index 860f68df..37591e2b 100644 --- a/man/api/console/index.htm +++ b/man/api/console/index.htm @@ -9,9 +9,7 @@ - - diff --git a/man/api/console/init_console.htm b/man/api/console/init_console.htm index c4ec2631..01a7666d 100644 --- a/man/api/console/init_console.htm +++ b/man/api/console/init_console.htm @@ -20,9 +20,7 @@ 返回值:
函数说明最低版本要求
init_console 初始化(并显示)控制台窗口 ege dev
close_console 关闭控制台窗口 ege dev
show_console 显示控制台窗口 ege dev
- -
描述
TRUE操作成功
FALSE操作失败
diff --git a/man/api/console/show_console.htm b/man/api/console/show_console.htm index 82abfa24..61118254 100644 --- a/man/api/console/show_console.htm +++ b/man/api/console/show_console.htm @@ -20,9 +20,7 @@ 返回值: - -
描述
TRUE操作成功
FALSE操作失败
diff --git a/man/api/draw/index.htm b/man/api/draw/index.htm index 9405b31d..56f0006f 100644 --- a/man/api/draw/index.htm +++ b/man/api/draw/index.htm @@ -19,9 +19,7 @@

普通绘图函数:

- - @@ -70,9 +68,7 @@

普通绘图函数:

高级绘图函数(图形可设置透明度,可带抗锯齿):

函数或类型说明最低版本要求
arc 绘制圆弧
bar 绘制无边框填充矩形
bar3d 绘制有边框三维填充矩形
- - diff --git a/man/api/env/getviewport.htm b/man/api/env/getviewport.htm index 84b943f6..0f2004a1 100644 --- a/man/api/env/getviewport.htm +++ b/man/api/env/getviewport.htm @@ -24,11 +24,7 @@ 参数:
函数或类型 说明 最低版本要求
ege_enable_aa 抗锯齿设置
ege_line 绘制线
ege_rectangle 绘制矩形线框
- - - - - + diff --git a/man/api/env/index.htm b/man/api/env/index.htm index 820ca9bc..bd27700a 100644 --- a/man/api/env/index.htm +++ b/man/api/env/index.htm @@ -8,9 +8,7 @@
主页 / 库函数目录 / 绘图环境
 
 
参数 类型 说明
参数 类型 说明
pleft int* 返回视口区域左边界的 x 坐标
ptop int* 返回视口区域上边界的 y 坐标
pright int* 返回视口区域右边界的 x 坐标
- - diff --git a/man/api/env/initgraph.htm b/man/api/env/initgraph.htm index f0e03332..86f4377b 100644 --- a/man/api/env/initgraph.htm +++ b/man/api/env/initgraph.htm @@ -42,9 +42,7 @@ 可以由以下模式进行组合:
函数说明最低版本要求
initgraph 初始化绘图环境
closegraph 关闭图形环境
cleardevice 清除窗口(图像)内容
- - diff --git a/man/api/env/setinitmode.htm b/man/api/env/setinitmode.htm index bb8c6a2f..aee2bb85 100644 --- a/man/api/env/setinitmode.htm +++ b/man/api/env/setinitmode.htm @@ -20,9 +20,7 @@ 如果为 INIT_DEFAULT 表示使用默认值,其它模式可以使用以下值的组合:
初始化模式 说明
INIT_DEFAULT 0x0 普通窗口
INIT_NOBORDER 0x1 无边框窗口
INIT_CHILD 0x2 子窗口,需配合 attachHWND() 函数
- - diff --git a/man/api/env/setrendermode.htm b/man/api/env/setrendermode.htm index 861a001e..6575f225 100644 --- a/man/api/env/setrendermode.htm +++ b/man/api/env/setrendermode.htm @@ -18,9 +18,7 @@ mode 渲染模式,有以下两个值:
初始化模式 说明
0x0 普通窗口
INIT_DEFAULT(默认) 0x0(debug)
INIT_WITHLOGO (release)
默认模式,Debug下为普通窗口,Release 下带 EGE logo 开场动画
INIT_NOBORDER 0x1 无边框窗口
- -
模式 说明
RENDER_AUTO (默认) 自动渲染模式,用于简单绘图,自动更新窗口
RENDER_MANUAL (推荐) 手动渲染模式,用于复杂绘图、制作动画和游戏等,需要调用 delay_fps()/delay_ms() 等带有等待特性的函数时才会更新窗口,可减少闪烁
diff --git a/man/api/env/setviewport.htm b/man/api/env/setviewport.htm index 9ac2c542..06ea8b5c 100644 --- a/man/api/env/setviewport.htm +++ b/man/api/env/setviewport.htm @@ -24,11 +24,7 @@ 参数: - - - - - + diff --git a/man/api/font/index.htm b/man/api/font/index.htm index f5f947f5..340c8bb8 100644 --- a/man/api/font/index.htm +++ b/man/api/font/index.htm @@ -16,9 +16,7 @@
参数 类型 说明
参数 类型 说明
left int 视口区域左边界的 x 坐标
top int 视口区域上边界的 y 坐标
right int 视口区域右边界的 x 坐标
- - diff --git a/man/api/font/logfont.htm b/man/api/font/logfont.htm index cf9e7b06..6963865a 100644 --- a/man/api/font/logfont.htm +++ b/man/api/font/logfont.htm @@ -98,9 +98,7 @@ lfOutPrecision 指定文字的输出精度。输出精度定义输出与所请求的字体高度、宽度、字符方向、行距、间距和字体类型相匹配必须达到的匹配程度。可以是以下值:
函数或类型说明最低版本要求
getfont 获取当前字体样式
LOGFONT 结构体 保存字体样式的结构体
outtext 在当前位置输出字符串
- - @@ -113,9 +111,7 @@ lfClipPrecision 指定文字的剪辑精度。剪辑精度定义如何剪辑字符的一部分位于剪辑区域之外的字符。可以是以下值:
含义
OUT_DEFAULT_PRECIS指定默认的映射行为。
OUT_DEVICE_PRECIS当系统包含多个名称相同的字体时,指定设备字体。
OUT_OUTLINE_PRECIS指定字体映射选择 TrueType 和其它的 outline-based 字体。
- - @@ -125,9 +121,7 @@ lfQuality 指定文字的输出质量。输出质量定义图形设备界面 (GDI) 必须尝试将逻辑字体属性与实际物理字体的字体属性进行匹配的仔细程度。可以是以下值:
含义
CLIP_DEFAULT_PRECIS指定默认的剪辑行为。
CLIP_STROKE_PRECIS这个值并不能用于指定字体映射,只是指定光栅(即点阵)、矢量或 TrueType 字体的枚举数据。
CLIP_EMBEDDED当使用内嵌的只读字体时,必须指定这个标志。
- - @@ -140,9 +134,7 @@ 指定以常规方式描述字体的字体系列。字体系列描述大致的字体外观。字体系列用于在所需精确字体不可用时指定字体。 1~2 位指定字体间距,可以是以下值:
含义
ANTIALIASED_QUALITY指定输出质量是抗锯齿的(如果字体支持)。
DEFAULT_QUALITY指定输出质量不重要。
DRAFT_QUALITY草稿质量。字体的显示质量是不重要的。对于光栅字体(即点阵字体),缩放是有效的,这就意味着可以使用更多的尺寸,但是显示质量并不高。如果需要,粗体、斜体、下划线和删除线字体会被合成。
- -
含义
DEFAULT_PITCH指定默认间距。
FIXED_PITCH指定固定间距。
VARIABLE_PITCH指定可变间距。 @@ -151,9 +143,7 @@ 4~7 位指定字体系列,可以是以下值: - - diff --git a/man/api/font/settextjustify.htm b/man/api/font/settextjustify.htm index bcb8feed..e4261f37 100644 --- a/man/api/font/settextjustify.htm +++ b/man/api/font/settextjustify.htm @@ -25,12 +25,10 @@ 垂直对齐方式,可选值 TOP_TEXT (默认), CENTER_TEXT, BOTTOM_TEXT
含义
FF_DECORATIVE指定特殊字体。例如 Old English。
FF_DONTCARE指定字体系列不重要。
FF_MODERN指定具有或不具有衬线的等宽字体。例如,Pica、Elite 和 Courier New 都是等宽字体。
- - - - - - + + + +
水平对齐方式垂直对齐方式
LEFT_TEXT (默认)左对齐TOP_TEXT (默认)顶部对齐
CENTER_TEXT居中对齐CENTER_TEXT居中对齐
RIGHT_TEXT右对齐BOTTOM_TEXT底部对齐
水平对齐方式垂直对齐方式
LEFT_TEXT (默认)左对齐TOP_TEXT (默认)顶部对齐
CENTER_TEXT居中对齐CENTER_TEXT居中对齐
RIGHT_TEXT右对齐BOTTOM_TEXT底部对齐
textstring 要输出的字符串的指针。 diff --git a/man/api/img/getimage.htm b/man/api/img/getimage.htm index 2d1a55aa..a6d82e05 100644 --- a/man/api/img/getimage.htm +++ b/man/api/img/getimage.htm @@ -55,9 +55,7 @@ 返回值: - - diff --git a/man/api/img/index.htm b/man/api/img/index.htm index 459c205e..27071d7c 100644 --- a/man/api/img/index.htm +++ b/man/api/img/index.htm @@ -9,9 +9,7 @@
主页 / 库函数目录 / 图像处理
 
 
返回值含义
grOk (值为 0)读取成功
grAllocError读取时内存分配失败
grFileNotFound文件不存在
- - diff --git a/man/api/img/putimage.htm b/man/api/img/putimage.htm index 02c3a0ff..d8c85506 100644 --- a/man/api/img/putimage.htm +++ b/man/api/img/putimage.htm @@ -88,9 +88,7 @@ 三元光栅操作码(即位操作模式),支持全部的 256 种三元光栅操作码,常用的几种如下:
函数或类型说明最低版本要求
PIMAGE, PCIMAGE 保存图像的对象
newimage 创建图像
delimage 销毁图像
- - diff --git a/man/api/index.htm b/man/api/index.htm index f5d846b0..c466efe3 100644 --- a/man/api/index.htm +++ b/man/api/index.htm @@ -13,9 +13,7 @@
含义
DSTINVERT绘制出的像素颜色 = NOT 窗口颜色
MERGECOPY绘制出的像素颜色 = 图像颜色 AND 当前填充颜色
MERGEPAINT绘制出的像素颜色 = 窗口颜色 OR (NOT 图像颜色)
- - - + diff --git a/man/api/input/MOUSEMSG .htm b/man/api/input/MOUSEMSG .htm index 641c83a5..4e2fa177 100644 --- a/man/api/input/MOUSEMSG .htm +++ b/man/api/input/MOUSEMSG .htm @@ -32,9 +32,7 @@ 指定鼠标消息类型,可为以下值:
库函数目录
库函数目录
绘图环境
颜色
图形绘制
- - diff --git a/man/api/input/index.htm b/man/api/input/index.htm index 059efba2..6cf6ef6c 100644 --- a/man/api/input/index.htm +++ b/man/api/input/index.htm @@ -10,18 +10,14 @@

按键

含义
WM_MOUSEMOVE 鼠标移动消息。
WM_MOUSEWHEEL 鼠标滚轮拨动消息。
WM_LBUTTONDOWN 左键按下消息。
- -
函数或类型说明最低版本要求
keystate 判断某键盘或者鼠标上的按键是否处于按下状态
key_code_e 按键键码

键盘

- - @@ -32,9 +28,7 @@

键盘

鼠标

函数或类型说明最低版本要求
key_msg 结构体 保存键盘消息的结构体
getch 获取一个键盘字符输入。如果当前没有输入的字符就一直等待
getkey 获取一个键盘消息。如果当前没有键盘消息就一直等待
- - diff --git a/man/api/input/key_msg.htm b/man/api/input/key_msg.htm index 3ffb1481..ae357215 100644 --- a/man/api/input/key_msg.htm +++ b/man/api/input/key_msg.htm @@ -24,9 +24,7 @@ msg 指定键盘消息类型,可为以下值:
函数或类型说明最低版本要求
mouse_msg 结构体 保存鼠标消息的结构体
getmouse 获取一个鼠标消息。如果当前鼠标消息队列中没有,就一直等待
mousemsg 检测当前是否有鼠标消息
- - @@ -38,9 +36,7 @@ flags 按键标记,每个二进制位标记一种状态,可能为以下值的组合:
含义
key_msg_down按键按下消息。
key_msg_up按键弹起消息。
key_msg_char(ege20.08 起)键盘字符输入消息。
- - diff --git a/man/api/macro/index.htm b/man/api/macro/index.htm index f71d9d3f..5d29c24c 100644 --- a/man/api/macro/index.htm +++ b/man/api/macro/index.htm @@ -10,9 +10,7 @@ 其他预定义常量列表
含义
key_flag_shift 同时按下了 Shift 键
key_flag_ctrl 同时按下了 Ctrl 键
key_flag_first_down(ege dev)按键按下后发送的第一个按下消息(按键长按时,利用此标志位可以将其与后面连续发送的按下消息区分开)
- -
预定义常量(宏)说明最低版本要求
EGE_FOR_AUTO_CODE_COMPLETETION_ONLY当该常量被定义时,表示当前是 IDE 为了智能提示功能,正在解析 ege.h 文件获取相关定义。 在这种情况下 <ege.h> 将不会包含 <windows.h>,以尽量减少出现在智能提示列表中的 Windows API 定义数量。 ege dev
diff --git a/man/api/math/index.htm b/man/api/math/index.htm index 0b308b6e..4e2b9d17 100644 --- a/man/api/math/index.htm +++ b/man/api/math/index.htm @@ -9,9 +9,7 @@ 目录: - - diff --git a/man/api/other/index.htm b/man/api/other/index.htm index 135f3d8c..df7110f9 100644 --- a/man/api/other/index.htm +++ b/man/api/other/index.htm @@ -9,9 +9,7 @@ 目录:
函数或类型说明最低版本要求
rotate_point3d_x 把一个三维空间点绕 x 轴旋转
rotate_point3d_y 把一个三维空间点绕 y 轴旋转
rotate_point3d_z 把一个三维空间点绕 z 轴旋转
- - diff --git a/man/api/rand/index.htm b/man/api/rand/index.htm index c8b3e34b..5e4483d1 100644 --- a/man/api/rand/index.htm +++ b/man/api/rand/index.htm @@ -9,9 +9,7 @@ 目录:
函数或类型说明最低版本要求
getfps 获取当前窗口刷新率(FPS = Frame Per Second)
getHDC 获取 EGE 后台缓冲区的设备上下文句柄 ege 20.08
getHWnd 获取 EGE 图形窗口的句柄
- - diff --git a/man/api/time/index.htm b/man/api/time/index.htm index c624e9e1..666efb01 100644 --- a/man/api/time/index.htm +++ b/man/api/time/index.htm @@ -9,9 +9,7 @@ 目录:
函数或类型说明最低版本要求
random 生成0 - n-1范围内的随机数
randomf 生成0.0-1.0范围内的随机数(0.0取到,1.0取不到)
randomize 初始化随机数序列
- - diff --git a/man/index.htm b/man/index.htm index 05ac5b33..90ae7b0a 100644 --- a/man/index.htm +++ b/man/index.htm @@ -12,9 +12,7 @@

EGE (Easy Graphics Engine)

作者:misakamm
函数或类型说明最低版本要求
api_sleep 实际调用API中的Sleep,因直接调用Sleep会被转化为调用delay
ege_sleep 至少延迟以毫秒为单位的时间
delay 至少延迟以毫秒为单位的时间
- - - + @@ -22,25 +20,20 @@

EGE (Easy Graphics Engine)

-
站点网址状态
站点网址状态
官网 http://xege.org 正常维护
GitHub https://github.com/wysaid/xege 正常维护
Gitee https://gitee.com/xege/xege 正常维护
主页2 http://misakamm.bitbucket.org/index.htm 停止更新
主页3 http://tcgraphics.sourceforge.net 停止更新
主页4 https://sourceforge.net/projects/tcgraphics 停止更新

EGE 库配置教程:

- - - - - + + +
配置教程 链接
EGE 官网教程https://xege.org/beginner-lesson-1.html
CSDN 教程https://blog.csdn.net/qq_39151563/article/details/100161986
配置教程 链接
EGE 官网教程https://xege.org/beginner-lesson-1.html
CSDN 教程https://blog.csdn.net/qq_39151563/article/details/100161986

库教程和文档目录

- - - +
目录
目录
基本说明
图形库安装说明
使用预览