差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
manual:reference:package:extend:imgui:base:main_page [2021/07/02 17:20] – [控件(widget)简要] rendmanual:reference:package:extend:imgui:base:main_page [2021/07/02 17:23] (当前版本) – [应用(application)简要] rend
行 75: 行 75:
 **application** 分为两种: **application** 分为两种:
  
-^**application 申明方法**  ^**描述**  ^ +^application 申明方法  ^描述 
-|**[application]** fullscreen_application(number monitor_id, string title)  |创建全屏应用并返回应用对象 +|[application] **fullscreen_application**(number monitor_id, string title)  |创建全屏应用并返回应用对象 
-|**[application]** window_application(number width, number height, string title)  |创建窗口应用并返回应用对象  |+|[application] **window_application**(number width, number height, string title)  |创建窗口应用并返回应用对象  |
  
 创建全屏应用需手动指定显示器 id。 创建全屏应用需手动指定显示器 id。
行 84: 行 84:
  
 **application** 支持设置内部所有窗口(window)的主题风格: **application** 支持设置内部所有窗口(window)的主题风格:
-^**设置主题方法**  ^**描述**  ^ +^设置主题方法  ^描述 
-|void style_color_classic()  |切换到经典主题 +|void **style_color_classic**()  |切换到经典主题 
-|void style_color_light()  |切换到亮色主题 +|void **style_color_light**()  |切换到亮色主题 
-|void style_color_dark()  |切换到暗色主题  |+|void **style_color_dark**()  |切换到暗色主题  |
  
 ----- -----
行 107: 行 107:
  
 ImGui 对此保留了以上设计: ImGui 对此保留了以上设计:
-|**[vec2]** <nowiki>vec2(number x, number y)  |返回二维向量对象,每个分量(x、y)可访问 +|[vec2] **vec2**(number x, number y)  |返回二维向量对象,每个分量(x、y)可访问 
-|**[vec4]** vec4(number x, number y, number z, number w)  |返回四维向量对象,每个分量(x、y、z、w)可访问  |+|[vec4] **vec4**(number x, number y, number z, number w)  |返回四维向量对象,每个分量(x、y、z、w)可访问  |
  
 ----- -----
行 118: 行 118:
  
 ImGui 为字体栈提供了以下方法: ImGui 为字体栈提供了以下方法:
-^**方法**  ^**描述**  ^ +^方法  ^描述 
-|void push_font([font])  |将字体对象压入栈顶(使字体生效) +|void **push_font**([font])  |将字体对象压入栈顶(使字体生效) 
-|void pop_font()  |弹出字体栈栈顶对象(删除当前字体 )  | +|void **pop_font**()  |弹出字体栈栈顶对象(删除当前字体 )  | 
-|**[font]** get_font()  |获取栈顶对象(当前字体)  |+|[font] **get_font**()  |获取栈顶对象(当前字体)  |
  
 ImGui 为字体提供了专用的字体包 [[:manual:reference:package:extend:imgui:base:main_page  |imgui_font【待更新】]] 和以下方法: ImGui 为字体提供了专用的字体包 [[:manual:reference:package:extend:imgui:base:main_page  |imgui_font【待更新】]] 和以下方法:
  
-|**[font]** add_font(string path, number size)  |从路径中加载字体文件,指定字体大小,并返回字体对象 +|[font] **add_font**(string path, number size)  |从路径中加载字体文件,指定字体大小,并返回字体对象 
-|**[font]** add_font_chinese(string path, number size)  |同上,适用于中文 +|[font] **add_font_chinese**(string path, number size)  |同上,适用于中文 
-|**[font]** add_font_default(number size)  |加载默认字体(英文),指定字体大小,并返回字体对象 +|[font] **add_font_default**(number size)  |加载默认字体(英文),指定字体大小,并返回字体对象 
-|**[font]** add_font_extend([imgui_font] data, number size)  |加载 imgui_font 中的扩展字体,指定字体大小,并返回字体对象 +|[font] **add_font_extend**([imgui_font] data, number size)  |加载 imgui_font 中的扩展字体,指定字体大小,并返回字体对象 
-|**[font]** add_font_extend_cn([imgui_font] data, number size)  |同上,适用于中文  |+|[font] **add_font_extend_cn**([imgui_font] data, number size)  |同上,适用于中文  |
  
 <html> <html>
行 166: 行 166:
 一般来说,通过如下的方式来设置窗口 一般来说,通过如下的方式来设置窗口
  
-^**方法**  ^**描述**  ^ +^方法  ^描述 
-|void set_window_pos([vec2] pos)  |设置当前窗口位置 +|void **set_window_pos**([vec2] pos)  |设置当前窗口位置 
-|void set_window_size([vec2] size)  |设置当前窗口大小 +|void **set_window_size**([vec2] size)  |设置当前窗口大小 
-|void begin_window(string title_and_id, boolean is_open, array flags)  |开始新窗口布局 +|void **begin_window**(string title_and_id, boolean is_open, array flags)  |开始新窗口布局 
-|void end_window()  |结束窗口布局  |+|void **end_window**()  |结束窗口布局  |
  
 对于以上方法做出解释。 对于以上方法做出解释。