ImGui.Core.new

From GiderosMobile
Revision as of 08:37, 11 October 2023 by MoKaLux (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Available since: Gideros 2020.9
Class: ImGui

Description

Initializes a new ImGui instance.

ImGui.new(font_atlas,mouse_listeners,keyboard_listeners,touch_listeners)

Parameters

font_atlas: copy fonts optional, default=nil
mouse_listeners: (bool) add internal mouse event listeners optional, default=false
keyboard_listeners: (bool) add internal keyboard event listeners optional, default=false
touch_listeners: (bool) add internal touch event listeners optional, default=false

Example

A minimal example

require "ImGui"

local imgui = ImGui.new()
stage:addChild(imgui)

function onEnterFrame(e)
	imgui:newFrame(e.deltaTime)
	imgui:setClassicStyle()

	imgui:showDemoWindow()

	imgui:render()
	imgui:endFrame()
end

stage:addEventListener(Event.ENTER_FRAME, onEnterFrame)