Options
All
  • Public
  • Public/Protected
  • All
Menu

Class BuiltinSharedBody

Built-in static collider, no physical forces involved

Hierarchy

Index

Constructors

Private constructor

Properties

Private Readonly _id

_id: number

collisionFilterGroup

collisionFilterGroup: number = PhysicsSystem.PhysicsGroup.DEFAULT

collisionFilterMask

collisionFilterMask: number = -1

Private index

index: number = -1

Readonly node

node: Node

Private ref

ref: number = 0

Readonly shapes

shapes: BuiltinShape[] = []

Readonly world

wrappedBody

wrappedBody: BuiltinRigidBody | null = null

Static Private idCounter

idCounter: number = 0

id generator

Static Private Readonly sharedBodesMap

sharedBodesMap: Map<string, BuiltinSharedBody> = new Map<string, BuiltinSharedBody>()

Accessors

enabled

  • set enabled(v: boolean): void

id

  • get id(): number

reference

  • set reference(v: boolean): void

Methods

addGroup

  • addGroup(v: number): void

addMask

  • addMask(v: number): void

addShape

  • addShape(shape: BuiltinShape): void

Private destroy

  • destroy(): void

getGroup

  • getGroup(): number

getMask

  • getMask(): number

intersects

removeGroup

  • removeGroup(v: number): void

removeMask

  • removeMask(v: number): void

removeShape

  • removeShape(shape: BuiltinShape): void

setGroup

  • setGroup(v: number): void

setMask

  • setMask(v: number): void

syncInitial

  • syncInitial(): void

syncSceneToPhysics

  • syncSceneToPhysics(): void

Static getSharedBody

Generated using TypeDoc