826 B
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