ImGui.Core:progressBar

From GiderosMobile
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Available since: Gideros 2020.9
Class: ImGui

Description

Displays a progress bar.

ImGui:progressBar(fraction,anchorx,anchory,overlaystring)

Parameters

fraction: (number) the progress, between 0 and 1
anchorx: (number) the anchor x (or the progress bar width) optional
anchory: (number) the anchor y (or the progress bar height) optional
overlaystring: (string) an overlaying string optional

Example

require "ImGui"

local imgui = ImGui.new()
stage:addChild(imgui)
local window01 = true
local x = 0

function onEnterFrame(e)
	x += 0.005
	if x>1 then x=0 end
	-- 1 we start ImGui
	imgui:newFrame(e)
	-- 2 we add some child windows and build our GUI
	window01 = imgui:beginWindow("Window 01")
	if window01 then
		imgui:text("Hello Dear ImGui!")
		imgui:progressBar(x, 256, 64, "progress..."..x)
	end
	-- 3 we end the frame and render to screen
	imgui:endFrame()
	imgui:render()
end

stage:addEventListener(Event.ENTER_FRAME, onEnterFrame)