Skip to content

matter-trigger.component overview


Table of contents


utils

MatterTriggerComponent (class)

Signature

export declare class MatterTriggerComponent {
  constructor(
    nativeBody: Body,
    public readonly shape: Shape2DDescriptor,
    protected readonly world: MatterWorldComponent
  )
}

onCollisionStart (method)

Signature

private onCollisionStart(event: IEventCollision<Engine>)

onCollisionEnd (method)

Signature

private onCollisionEnd(event: IEventCollision<Engine>)

addToWorld (method)

Signature

addToWorld(world: MatterGgWorld): void

removeFromWorld (method)

Signature

removeFromWorld(world: MatterGgWorld): void

checkOverlaps (method)

Signature

checkOverlaps(): void

clone (method)

Signature

clone(): MatterTriggerComponent

onEnter$ (property)

Signature

readonly onEnter$: any

onLeft$ (property)

Signature

readonly onLeft$: any

debugBodySettings (property)

Signature

readonly debugBodySettings: any

intersectionsAmount (property)

Signature

intersectionsAmount: number

currentOverlaps (property)

Signature

currentOverlaps: any