Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

  • new Shape(shapeConfig: ShapeConfig): Shape
  • Parameters

    • shapeConfig: ShapeConfig

    Returns Shape

Properties

Protected _collisionEnabled

_collisionEnabled: boolean = true

Protected _collisionGroup

_collisionGroup: number

Protected _collisionMask

_collisionMask: number

Protected _contactEnabled

_contactEnabled: boolean = false

Private _emitter

_emitter: Emitter = ...

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

Methods

Protected _setCollisionGroup

  • _setCollisionGroup(collisionGroup: number): void

Protected _setCollisionMask

  • _setCollisionMask(collisionMask: number): void

Protected _updateCollisionGroup

  • _updateCollisionGroup(): void

Protected _updateCollisionMask

  • _updateCollisionMask(): void

addCollisionGroup

  • addCollisionGroup(collisionGroup: number): void

addCollisionMask

  • addCollisionMask(collisionMask: number): void

emit

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

    • type: string
    • Rest ...args: any[]

    Returns 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