Files
Basalt2/basalt.md

826 B

The main Basalt instance

Contains all core functionality and management functions

basalt:create (type, id)

Creates and returns a new UI element of the specified type

basalt:createFrame ()

Creates and returns a new frame

basalt:getElementManager ()

Returns the element manager instance

basalt:getMainFrame ()

Gets or creates the main frame

basalt:setActiveFrame (frame)

Sets the active frame

basalt:scheduleUpdate (func)

Schedules a function to be updated

basalt:removeSchedule (id)

Removes a scheduled update

basalt.updateEvent (event, ...)

Internal event handler

basalt.renderFrames ()

Internal render function

basalt:update ()

Updates all scheduled functions

basalt:stop ()

Stops the Basalt runtime

basalt:run (isActive)

Starts the Basalt runtime