First imgui trys

This commit is contained in:
Dmitry Sergeev
2026-08-25 13:02:54 +03:00
parent 3398cdf3f1
commit 3b51bea58a
5 changed files with 347 additions and 2 deletions
+6 -2
View File
@@ -8,8 +8,9 @@ import (
// ImGui context & IO wrapper
type Context struct {
ctx *cimgui.Context
io *cimgui.IO
ctx *cimgui.Context
io *cimgui.IO
lastDrawData *cimgui.DrawData
}
func New() *Context {
@@ -36,8 +37,11 @@ func (c *Context) BeginFrame(dt time.Duration, winW, winH int32) {
func (c *Context) EndFrame() *cimgui.DrawData {
cimgui.EndFrame()
cimgui.Render()
c.lastDrawData = cimgui.CurrentDrawData()
return cimgui.CurrentDrawData()
}
// expose io to input backend
func (c *Context) IO() *cimgui.IO { return c.io }
func (c *Context) LastDrawData() *cimgui.DrawData { return c.lastDrawData }