Constructors
constructor
- new ColliderSet(raw?): ColliderSet
Parameters
Optional
raw: RawColliderSet
Properties
Private
map
map: any
raw
raw: RawColliderSet
Methods
castClosure
- castClosure<Res>(f?): ((handle) => Res)
Internal
Parameters
Optional
f: ((collider) => Res)
Returns ((handle) => Res)
contains
- contains(handle): boolean
Returns boolean
createCollider
- createCollider(bodies, desc, parentHandle): Collider
finalizeDeserialization
- finalizeDeserialization(bodies): void
Internal
Returns void
forEach
- forEach(f): void
Parameters
- f: ((collider) => void)
- (collider): void
Returns void
Returns void
free
- free(): void
Returns void
get
- get(handle): Collider
getAll
- getAll(): Collider[]
collider list.
len
- len(): number
Returns number
remove
- remove(handle, islands, bodies, wakeUp): void
Returns void
unmap
- unmap(handle): void
Returns void
A set of rigid bodies that can be handled by a physics pipeline.
To avoid leaking WASM resources, this MUST be freed manually with
colliderSet.free()
once you are done using it (and all the rigid-bodies it created).