Versions in this module Expand all Collapse all v3 v3.0.0 Oct 31, 2023 Changes in this version + func BeginFrame() + func ClipMask() bool + func Draw(screen *ebiten.Image) + func EndFrame() + func Render(target *ebiten.Image, drawData *imgui.DrawData, txcache TextureCache, ...) + func RenderMasked(target *ebiten.Image, mask *ebiten.Image, drawData *imgui.DrawData, ...) + func SetClipMask(value bool) + func SetDisplaySize(width, height float32) + func Update(delta float32) + type GetCursorFn func() (x, y float32) + type Manager struct + Cache TextureCache + ClipMask bool + ControlCursorShape bool + Filter ebiten.Filter + GetCursor GetCursorFn + SyncCursor bool + SyncInputs bool + SyncInputsFn func() + func GlobalManager() *Manager + func NewManager(fontAtlas *imgui.FontAtlas) *Manager + func NewManagerWithContext(ctx *imgui.Context) *Manager + func (m *Manager) BeginFrame() + func (m *Manager) Draw(screen *ebiten.Image) + func (m *Manager) EndFrame() + func (m *Manager) SetDisplaySize(width, height float32) + func (m *Manager) SetText(text string) + func (m *Manager) Text() (string, error) + func (m *Manager) Update(delta float32) + type TextureCache interface + FontAtlasTextureID func() imgui.TextureID + GetTexture func(id imgui.TextureID) *ebiten.Image + RemoveTexture func(id imgui.TextureID) + ResetFontAtlasCache func(filter ebiten.Filter) + SetFontAtlasTextureID func(id imgui.TextureID) + SetTexture func(id imgui.TextureID, img *ebiten.Image) + func NewCache() TextureCache Other modules containing this package github.com/gabstv/ebiten-imgui