Interface: IPhysicsBody2D
Core interface types.
Properties
| Property | Modifier | Type |
|---|---|---|
userData | readonly | unknown |
Methods
ApplyAngularImpulse()
ts
ApplyAngularImpulse(impulse, wake): void;Parameters
| Parameter | Type |
|---|---|
impulse | number |
wake | boolean |
Returns
void
ApplyForce()
ts
ApplyForce(
fx,
fy,
px,
py,
wake
): void;Parameters
| Parameter | Type |
|---|---|
fx | number |
fy | number |
px | number |
py | number |
wake | boolean |
Returns
void
ApplyForceToCenter()
ts
ApplyForceToCenter(
fx,
fy,
wake
): void;Parameters
| Parameter | Type |
|---|---|
fx | number |
fy | number |
wake | boolean |
Returns
void
ApplyLinearImpulse()
ts
ApplyLinearImpulse(
ix,
iy,
px,
py,
wake
): void;Parameters
| Parameter | Type |
|---|---|
ix | number |
iy | number |
px | number |
py | number |
wake | boolean |
Returns
void
ApplyLinearImpulseToCenter()
ts
ApplyLinearImpulseToCenter(
ix,
iy,
wake
): void;Parameters
| Parameter | Type |
|---|---|
ix | number |
iy | number |
wake | boolean |
Returns
void
ApplyTorque()
ts
ApplyTorque(torque, wake): void;Parameters
| Parameter | Type |
|---|---|
torque | number |
wake | boolean |
Returns
void
CreateFixture()
ts
CreateFixture(def): IPhysicsFixture2D;Parameters
| Parameter | Type |
|---|---|
def | Fixture2DDef |
Returns
GetAngle()
ts
GetAngle(): number;Returns
number
GetAngularVelocity()
ts
GetAngularVelocity(): number;Returns
number
GetInertia()
ts
GetInertia(): number;Returns
number
GetLinearVelocityX()
ts
GetLinearVelocityX(): number;Returns
number
GetLinearVelocityY()
ts
GetLinearVelocityY(): number;Returns
number
GetMass()
ts
GetMass(): number;Returns
number
GetPointVelocity()
ts
GetPointVelocity(
x,
y,
out
): void;Velocity of a world point fixed to the body.
Parameters
| Parameter | Type |
|---|---|
x | number |
y | number |
out | { x: number; y: number; } |
out.x | number |
out.y | number |
Returns
void
GetWorldCenterX()
ts
GetWorldCenterX(): number;Returns
number
GetWorldCenterY()
ts
GetWorldCenterY(): number;Returns
number
GetX()
ts
GetX(): number;Returns
number
GetY()
ts
GetY(): number;Returns
number
IsAwake()
ts
IsAwake(): boolean;Returns
boolean
SetActive()
ts
SetActive(v): void;Inactive: out of the simulation and queries, contacts dropped, fixtures and joints kept.
Parameters
| Parameter | Type |
|---|---|
v | boolean |
Returns
void
SetAngularDamping()
ts
SetAngularDamping(v): void;Parameters
| Parameter | Type |
|---|---|
v | number |
Returns
void
SetAngularVelocity()
ts
SetAngularVelocity(w): void;Parameters
| Parameter | Type |
|---|---|
w | number |
Returns
void
SetAwake()
ts
SetAwake(v): void;Parameters
| Parameter | Type |
|---|---|
v | boolean |
Returns
void
SetBullet()
ts
SetBullet(v): void;Parameters
| Parameter | Type |
|---|---|
v | boolean |
Returns
void
SetFixedRotation()
ts
SetFixedRotation(v): void;Parameters
| Parameter | Type |
|---|---|
v | boolean |
Returns
void
SetGravityScale()
ts
SetGravityScale(v): void;Parameters
| Parameter | Type |
|---|---|
v | number |
Returns
void
SetLinearDamping()
ts
SetLinearDamping(v): void;Parameters
| Parameter | Type |
|---|---|
v | number |
Returns
void
SetLinearVelocity()
ts
SetLinearVelocity(x, y): void;Parameters
| Parameter | Type |
|---|---|
x | number |
y | number |
Returns
void
SetMass()
ts
SetMass(mass): void;null = mass from the fixtures' densities; a number overrides it (inertia scaled to match).
Parameters
| Parameter | Type |
|---|---|
mass | number | null |
Returns
void
SetSleepingAllowed()
ts
SetSleepingAllowed(v): void;Parameters
| Parameter | Type |
|---|---|
v | boolean |
Returns
void
SetTransform()
ts
SetTransform(
x,
y,
angle
): void;Parameters
| Parameter | Type |
|---|---|
x | number |
y | number |
angle | number |
Returns
void
SetType()
ts
SetType(type): void;Parameters
| Parameter | Type |
|---|---|
type | Body2DType |
Returns
void