====== ImGui 应用(application) ====== ^**方法** ^**描述** ^ |**[application]** fullscreen_application(number monitor_id, string title) |创建全屏应用 | |**[application]** window_application(number width, number height, string title) |创建窗口应用 | |**[image]** make_image(unsigned char *data, number width, number height) |使用原始BGR数据创建图像。每行像素应按4字节对齐,且保证会由C++中的delete 自动释放 | |**[image]** load_bmp_image(string path) |从文件加载24bit 位图 | |**[vec2]** vec2(number a, number b) |创建二维向量,其拥有x、y 两个成员变量 | |**[vec4]** vec4(number a, number b, number c, number d) |创建四维向量,其拥有x、y、z、w 四个成员变量 | |**number** get_time() |获取帧时间 | |**number** get_framerate() |获取帧率 | |**number** get_window_width([application] app) |获取应用窗口宽度 | |**number** get_window_height([application] app) |获取应用窗口高度 | |void set_window_size([application] app, number width, number height) |设置应用窗口大小 | |void set_window_title([application] app,string str) |设置应用窗口标题 | |void set_bg_color([application] app,[vec4] color) |设置应用窗口背景色 | |**boolean** is_closed([application] app) |判断应用窗口是否已经关闭 | |void prepare([application] app) |准备帧 | |void render([application] app) |渲染帧 |
while !app.is_closed()
app.prepare()
代码
app.render()
end