Creates an entity with one record component and returns its opaque identity.
Signature
func spawn(component: C) -> EntityThe C placeholder means one concrete type value, never a trait or primitive. Entity creation is bounded and rejected when the machine has no remaining entity capacity.
Parameters
component: C- A constructed type value; traits and primitive values are rejected.
Returns
EntityThe new Entity identity.
Examples
Create an entity
A spawned component receives the first entity identity.
Show a QR code for your glasses, or send a link to another browser. You can keep working here.
Sharing starts a fresh run of the last compiled code. Your editor draft stays here.
Join a session
Open an invitation link, or paste a link or code from the other device.
On RayNeo, open Menu → Connect live and scan this code. In another browser, open the invitation link below.
Or enter this code:
Waiting for another device. You can keep working while it connects.
Browsers can edit code; every device can use scene controls. The device that started the session controls playback.
Connection settings
A full invitation link includes its host. With a code alone, both devices need the same live host. Pairing setup
No output.
- Executed source spans appear here.
Expected output
entity(1)
Rust definition
Rust interpreter builtin dispatch; Type is specialized from a concrete type argument.