====== 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