Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

Properties

Protected _aabbTestCallback

_aabbTestCallback: AabbTestCallback = ...

Protected _collisionEnabled

_collisionEnabled: boolean = true

Protected _collisionGroup

_collisionGroup: number

Protected _collisionMask

_collisionMask: number

Protected _contactEnabled

_contactEnabled: boolean = false

Private _sensorEnabled

_sensorEnabled: boolean = true

Protected _touchShapes

_touchShapes: Shape[] = []

Protected _touchedShapes

_touchedShapes: Shape[] = []

Accessors

collisionEnabled

  • get collisionEnabled(): boolean
  • set collisionEnabled(value: boolean): void

collisionGroup

  • get collisionGroup(): number

collisionMask

  • get collisionMask(): number

contactEnabled

  • set contactEnabled(value: boolean): void

contectEnabled

  • get contectEnabled(): boolean

isSensor

  • get isSensor(): boolean

sensorEnabled

  • get sensorEnabled(): boolean
  • set sensorEnabled(value: boolean): void

Methods

Protected _setCollisionGroup

  • _setCollisionGroup(collisionGroup: number): void

Protected _setCollisionMask

  • _setCollisionMask(collisionMask: number): void

Protected _updateCollisionGroup

  • _updateCollisionGroup(): void

Protected _updateCollisionMask

  • _updateCollisionMask(): void

aabbTest

  • aabbTest(world: World): void

addCollisionGroup

  • addCollisionGroup(collisionGroup: number): void

addCollisionMask

  • addCollisionMask(collisionMask: number): void

emit

  • emit(type: string, ...args: any[]): void

getObject

  • getObject(): any

off

  • off(type: string, callback: IEmitterDelegate): void
  • Parameters

    • type: string
    • callback: IEmitterDelegate

    Returns void

on

  • on(type: string, callback: IEmitterDelegate): void
  • Parameters

    • type: string
    • callback: IEmitterDelegate

    Returns void

removeCollisionGroup

  • removeCollisionGroup(collisionGroup: number): void

removeCollisionMask

  • removeCollisionMask(collisionMask: number): void

setCollisionGroup

  • setCollisionGroup(collisionGroup: number): void

setCollisionMask

  • setCollisionMask(collisionMask: number): void

Generated using TypeDoc