ImGui 窗口(window)

起始/结束窗口标签 描述
void begin_window(string str, boolean is_open, array flags) 开始新窗口布局
void end_window() 结束窗口布局

以下所有窗口方法都应在一对 begin_window() end_window() 方法标签中编写。

方法 描述
void set_next_window_pos([vec2] pos) 设置下一个窗口位置
void set_window_pos([vec2] pos) 设置当前窗口位置
number get_window_pos_x() 获取当前窗口位置 x 坐标
number get_window_pos_y() 获取当前窗口位置 y 坐标
void set_next_window_size([vec2] size) 设置下一个窗口大小
void set_window_size([vec2] size) 设置当前窗口大小
void set_next_window_collapsed(boolean collapsed) 设置下一个窗口展开
void set_window_collapsed(boolean collapsed) 设置当前窗口展开
void set_next_window_focus() 设置下一个窗口为焦点
void set_window_focus() 设置当前窗口为焦点
void set_window_font_scale(number scale) 设置当前窗口字体缩放比例
number get_window_width() 获取当前窗口宽度
number get_window_height() 获取当前窗口高度
void show_demo_window(boolean is_open) 打开示例窗口
void show_about_window(boolean is_open) 打开关于窗口
void show_metrics_window(boolean is_open) 打开指标窗口
void show_style_editor() 打开主题编辑器
boolean show_style_selector(string label) 主题选择器控件
void show_font_selector(string label) 字体选择器控件
void show_user_guide() 显示用户操作指引
void begin_child(string str) 开始新子滚动区域
void end_child() 结束子滚动区域