Skip to main content

Class: TRigidBodyComponent

Defined in: physics/rigid-body-component.ts:5

A component is a data structure that describes a property of an entity.

Extends​

Constructors​

Constructor​

new TRigidBodyComponent(physicsOptions, collider): TRigidBodyComponent

Defined in: physics/rigid-body-component.ts:16

Parameters​

physicsOptions​

TPhysicsBodyOptions

collider​

TColliderConfig

Returns​

TRigidBodyComponent

Overrides​

TComponent.constructor

Properties​

applyTransform​

applyTransform: boolean = false

Defined in: physics/rigid-body-component.ts:14


collider​

collider: TColliderConfig

Defined in: physics/rigid-body-component.ts:7


isRegistered​

isRegistered: boolean = false

Defined in: physics/rigid-body-component.ts:10


optionsUpdated​

optionsUpdated: boolean = false

Defined in: physics/rigid-body-component.ts:11


requiredComponents?​

readonly static optional requiredComponents?: TComponentConstructor<TComponent>[]

Defined in: core/component.ts:9

The components that are required by this component. If the entity doesn't have any of the components, they will be created with default values.

Inherited from​

TComponent.requiredComponents

Accessors​

physicsOptions​

Get Signature​

get physicsOptions(): TPhysicsBodyOptions

Defined in: physics/rigid-body-component.ts:28

Returns​

TPhysicsBodyOptions

Set Signature​

set physicsOptions(physicsOptions): void

Defined in: physics/rigid-body-component.ts:23

Parameters​
physicsOptions​

TPhysicsBodyOptions

Returns​

void

Methods​

applyUpdate()​

applyUpdate(body): void

Defined in: physics/rigid-body-component.ts:33

Parameters​

body​

TPhysicsBody

Returns​

void