文件名称:imgui-ws:亲爱的ImGui:WebSockets
文件大小:47KB
文件格式:ZIP
更新时间:2024-03-28 17:44:10
websockets imgui C++
罪恶 WebSockets 这是一个小型库,可将Dear ImGui场景一次流式传输到多个WebSocket客户端。 这是通过发送Dear ImGui的DrawData结构实现的,然后使用WebGL在浏览器中呈现该结构。 为了减少网络流量,我们仅发送连续帧之间的差异(有关更多信息,请参阅 )。 现场例子 这些是使用imgui-ws的示例应用程序,它们在实例上运行: 例子 网址 描述 亲爱的ImGui的演示应用程序 基本的只读数据可视化 纹理示例 工具 有一些工具可帮助开发和优化ImDrawData压缩: 在亲爱的ImGui会话中记录所有渲染帧的ImDrawData ./bin/record-sdl2 session.imdd 重播使用record-sdl2工具记录的会话 ./bin/replay-sdl2 session.imdd 在各种预先录制的Dear ImGui会话
【文件预览】:
imgui-ws-master
----.gitmodules(189B)
----third-party()
--------imgui()
--------CMakeLists.txt(2KB)
--------incppect()
----src()
--------compressor-xor-rle-per-draw-list.cpp(5KB)
--------imgui-ws.js(17KB)
--------compressor-xor-rle-per-draw-list-with-vtx-offset.cpp(6KB)
--------common.h(17KB)
--------common.h.in(196B)
--------CMakeLists.txt(722B)
--------imgui-ws.cpp(12KB)
----CMakeLists.txt(2KB)
----examples()
--------textures-null()
--------demo-null()
--------basic-null()
--------common.h(951B)
--------CMakeLists.txt(245B)
--------basic-sdl2()
----.travis.yml(841B)
----LICENSE(1KB)
----tools()
--------replay-sdl2()
--------record-sdl2()
--------common.h(7KB)
--------compressor-benchmark()
--------CMakeLists.txt(207B)
----README.md(3KB)
----.gitignore(97B)
----include()
--------imgui-ws()