Skip to content
InterfaceTypes & Utilities@public

FlxPhysicsBody ​

Portable body exposed to game code without a solver-native handle.

ts
export interface FlxPhysicsBody

Properties ​

PropertyModifiersTypeDescription
destroyedreadonlyboolean-
idreadonlystring-
objectreadonlyFlxObject-
typereadonlyFlxPhysicsBodyType-

Methods ​

applyForce() ​

ts
applyForce(force: FlxPhysicsVector, point?: FlxPhysicsVector): void

Parameters:

ParameterTypeDescription
forceFlxPhysicsVector-
pointFlxPhysicsVector-

Returns: void

applyImpulse() ​

ts
applyImpulse(impulse: FlxPhysicsVector, point?: FlxPhysicsVector): void

Parameters:

ParameterTypeDescription
impulseFlxPhysicsVector-
pointFlxPhysicsVector-

Returns: void

destroy() ​

ts
destroy(): void

Returns: void

setTransform() ​

ts
setTransform(transform: FlxPhysicsTransform): void

Parameters:

ParameterTypeDescription
transformFlxPhysicsTransform-

Returns: void

setType() ​

ts
setType(type: FlxPhysicsBodyType): void

Parameters:

ParameterTypeDescription
typeFlxPhysicsBodyType-

Returns: void

setVelocity() ​

ts
setVelocity(velocity: FlxPhysicsVector, angularVelocity?: number): void

Parameters:

ParameterTypeDescription
velocityFlxPhysicsVector-
angularVelocitynumber-

Returns: void

Released under the MIT License.