Up to date

This page is up to date for Godot 4.2. If you still find outdated information, please open an issue.

PhysicsDirectBodyState2DExtension

Inherits: PhysicsDirectBodyState2D < Object

Provides virtual methods that can be overridden to create custom PhysicsDirectBodyState2D implementations.

Description

This class extends PhysicsDirectBodyState2D by providing additional virtual methods that can be overridden. When these methods are overridden, they will be called instead of the internal methods of the physics server.

Intended for use with GDExtension to create custom implementations of PhysicsDirectBodyState2D.

Methods

void

_add_constant_central_force ( Vector2 force ) virtual

void

_add_constant_force ( Vector2 force, Vector2 position ) virtual

void

_add_constant_torque ( float torque ) virtual

void

_apply_central_force ( Vector2 force ) virtual

void

_apply_central_impulse ( Vector2 impulse ) virtual

void

_apply_force ( Vector2 force, Vector2 position ) virtual

void

_apply_impulse ( Vector2 impulse, Vector2 position ) virtual

void

_apply_torque ( float torque ) virtual

void

_apply_torque_impulse ( float impulse ) vi