Skip to main content

Crate konjure_wasm

Crate konjure_wasm 

Source
Expand description

Batch browser exports. All authoring, geometry and behavior use konjure-sdk.

Structs§

BrowserSession
Owned browser view clock. Call free() when disposing the view.
LanguageRuntime
Persistent, explicitly stepped interpreter and physics world. Call free() when replacing a program or disposing its editor.
LiveRuntime
Bounded replayable live-session protocol. The browser transports only JSON; compilation, callbacks, simulation, and render validation remain in Rust.
SdkRuntime
Opaque runtime; consumers must call .free() when disposing the view.

Functions§

compile
Compile a source document without allocating a renderer or requesting permissions.
language_analyze
Analyze source without running initializers, systems, or native effects. Every offset is a UTF-8 byte offset in the indicated source module.
language_catalog
Standard names, signatures and reference URLs, generated from the Rust catalog.
live_pairing_parse_json
Parses a pasted participant invitation without joining a room or authorizing transport. The returned JSON is the same validated pairing link accepted from a native QR scan.
live_pairing_qr_svg
A checked participant join URL rendered as a camera-readable SVG by Rust.
presentation_plan
Validates semantic UI and routes it through the supplied device topology. Unresolved world placement is rejected; adapters must supply tracking elsewhere.
sdk_version