
Use this page when the task is in simulation-heavy world systems before networking or full session orchestration is mixed in.
aura.physics3daura.navmeshaura.compute| Namespace | Exact Signatures | Additional Method Names | Native | Web |
|---|---|---|---|---|
aura.physics3d |
1 | 10 | supported |
unsupported |
aura.navmesh |
5 | 0 | supported |
see_web_build_contract_v1 |
aura.compute |
10 | 0 | supported |
unsupported |
Optional 3D rigid-body APIs including bodies, fixed-step controls, queries, snapshots, and public joints when modules.physics=true.
supportedunsupported110aura.physics3d.queryRaycast(...)
aura.physics3d.body(...)
aura.physics3d.captureSnapshot(...)
aura.physics3d.configureStep(...)
aura.physics3d.queryAABB(...)
aura.physics3d.queryPoint(...)
aura.physics3d.replay(...)
aura.physics3d.restoreSnapshot(...)
aura.physics3d.rollback(...)
aura.physics3d.setGravity(...)
aura.physics3d.step(...)
Exact signature extraction is still incomplete for the methods above. Use the canonical contract source if argument or return-value detail matters.
No generated description is available yet for this namespace.
supportedsee_web_build_contract_v150aura.navmesh.create(definition)
aura.navmesh.findPath(meshId, start, end)
aura.navmesh.getInfo(meshId)
aura.navmesh.queryPath(...)
aura.navmesh.unload(meshId)
Native compute pipeline, buffers, bind groups, dispatch, and readback.
supportedunsupported100aura.compute.createBindGroup( pipelineHandle: ComputePipelineHandle, entries: ComputeBindGroupEntry[] ): ComputeBindGroupHandle
aura.compute.createBuffer( size: number, usage?: ComputeBufferUsage ): ComputeBufferHandle
aura.compute.createPipeline( wgslCode: string, entryPoint?: string ): ComputePipelineHandle
aura.compute.destroyBindGroup(handle: ComputeBindGroupHandle): void
aura.compute.destroyBuffer(handle: ComputeBufferHandle): void
aura.compute.destroyPipeline(handle: ComputePipelineHandle): void
aura.compute.dispatch( pipelineHandle: ComputePipelineHandle, bindGroupHandle: ComputeBindGroupHandle, workgroupsX: number, workgroupsY?: number, workgroupsZ?: number ): void
aura.compute.getError( handle: ComputePipelineHandle | ComputeBufferHandle | ComputeBindGroupHandle ): string | null
aura.compute.readBuffer( bufferHandle: ComputeBufferHandle, offset?: number, size?: number ): Float32Array | Uint8Array | null
aura.compute.writeBuffer( bufferHandle: ComputeBufferHandle, data: TypedArray | ArrayBuffer, offset?: number ): void