Expand description
Batch browser exports. All authoring, geometry and behavior use konjure-sdk.
Structs§
- Browser
Session - Owned browser view clock. Call
free()when disposing the view. - Language
Runtime - Persistent, explicitly stepped interpreter and physics world.
Call
free()when replacing a program or disposing its editor. - Live
Runtime - 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