function · command
submit
command.submit(command_id, arguments, delay_ticks?) -> receiptSubmits one normal command with host-created package origin.
All documented function symbols.
function · command
command.submit(command_id, arguments, delay_ticks?) -> receiptSubmits one normal command with host-created package origin.
function · events
events.after(sequence, maximum_count) -> event[]Returns bounded post-commit events after a sequence.
function · events
events.ignore(subscription_id) -> removedRemoves one generation-scoped event subscription created by this package.
function · events
events.listen(event_id, callback) -> subscription_idRegisters a generation-scoped callback for one typed post-commit event.
function · performance
performance.start_logging(maximum_samples?) -> session_idStarts one bounded host-wide performance log owned by the calling package.
function · performance
performance.stop_logging() -> stoppedStops the active performance log when the calling package owns it.
function · restricted.command
restricted.command.submit(command_id, arguments, delay_ticks?) -> receiptSubmits one restricted command from a development package.
function · ui
ui.begin_panel(panel_contract)Begins one bounded backend-neutral semantic panel.
function · ui
ui.begin_row_group()Begins one non-nested horizontal widget group.
function · ui
ui.button(label, action_id, semantic_label, focus_order?)Records one semantic button bound to a logical action.
function · ui
ui.end_panel()Closes the current semantic panel.
function · ui
ui.end_row_group()Closes the current horizontal widget group.
function · ui
ui.explain(text)Records one wrapped full-width explanation paragraph.
function · ui
ui.ghost(origin_x, origin_y, width, height, valid, caption)Records one optional placement-footprint ghost.
function · ui
ui.list(action_id, rows, options?)Records one bounded selectable list with stable row identities.
function · ui
ui.menu(label, state?)Records one menu heading.
function · ui
ui.pan_camera(cell_x, cell_y)Records one optional camera-centering intent.
function · ui
ui.progress(label, value, maximum)Records one bounded progress value.
function · ui
ui.row(label, value)Records one labeled value row.
function · ui
ui.select_provider(surface_id, provider_id)Requests one declared provider for a replaceable UI surface.
function · ui
ui.separator()Records a vertical group separator or horizontal panel separator.
function · ui
ui.set_theme(theme_contract)Selects typed scale and accessibility theme constraints.
function · ui
ui.spacer()Consumes remaining width inside a horizontal widget group.
function · ui
ui.surface(kind, aspect, action_id)Records one bounded spatial presentation surface.
function · ui
ui.stat(value, label)Records one compact figure with a caption.
function · ui
ui.tabs(action_id, labels, active_index)Records one bounded tab strip before a panel's widgets.
function · ui
ui.text(label, value?)Records one text widget.
function · ui
ui.tooltip(label, text)Records tooltip content.
function · world
world.query(query_id, request?) -> query_resultExecutes one registered detached query.
function · world_indicators
world_indicators.channels() -> channel[]Lists world-indicator channels available to the calling package.
function · world_indicators
world_indicators.is_visible(channel_id) -> visibleReturns whether one available world-indicator channel is visible.
function · world_indicators
world_indicators.set_visible(channel_id, visible) -> changedChanges per-session visibility for one authorized world-indicator channel.