PhysicsDirectBodyState2D

Inherits: Object

Inherited By: PhysicsDirectBodyState2DExtension

There is currently no description for this class. Please help us by contributing one!

Properties

float

angular_velocity

Vector2

center_of_mass

Vector2

center_of_mass_local

float

inverse_inertia

float

inverse_mass

Vector2

linear_velocity

bool

sleeping

float

step

float

total_angular_damp

Vector2

total_gravity

float

total_linear_damp

Transform2D

transform

Methods

void

add_constant_central_force ( Vector2 force=Vector2(0, 0) )

void

add_constant_force ( Vector2 force, Vector2 position=Vector2(0, 0) )

void

add_constant_torque ( float torque )

void

apply_central_force ( Vector2 force=Vector2(0, 0) )

void

apply_central_impulse ( Vector2 impulse )

void

apply_force ( Vector2 force, Vector2 position=Vector2(0, 0) )

void

apply_impulse ( Vector2 impulse, Vector2 position=Vector2(0, 0) )

void

apply_torque ( float torque )

void

apply_torque_impulse ( float impulse )

Vector2

get_constant_force ( ) const

float

get_constant_torque ( ) const

RID

get_contact_collider ( int contact_idx ) const

int

get_contact_collider_id ( int contact_idx ) const

Object

get_contact_collider_object ( int contact_idx ) const

Vector2

get_contact_collider_position ( int contact_idx ) const

int

get_contact_collider_shape ( int contact_idx ) const

Vector2

get_contact_collider_velocity_at_position ( int contact_idx ) const

int

get_contact_count ( ) const

Vector2

get_contact_impulse ( int contact_idx ) const

Vector2

get_contact_local_normal ( int contact_idx ) const

Vector2

get_contact_local_position ( int contact_idx ) const

int

get_contact_local_shape ( int contact_idx ) const

Vector2

get_contact_local_velocity_at_position ( int contact_idx ) const

PhysicsDirectSpaceState2D

get_space_state ( )

Vector2

get_velocity_at_local_position ( Vector2 local_position ) const

void

integrate_forces ( )

void

set_constant_force ( Vector2 force )

void

set_constant_torque ( float torque )


Property Descriptions

float angular_velocity

  • void set_angular_velocity ( float value )

  • float get_angular_velocity ( )

There is currently no description for this property. Please help us by contributing one!


Vector2 center_of_mass

There is currently no description for this property. Please help us by contributing one!


Vector2 center_of_mass_local

  • Vector2 get_center_of_mass_local ( )

There is currently no description for this property. Please help us by contributing one!


float inverse_inertia

  • float get_inverse_inertia ( )

There is currently no description for this property. Please help us by contributing one!


float inverse_mass

  • float get_inverse_mass ( )

There is currently no description for this property. Please help us by contributing one!


Vector2 linear_velocity

  • void set_linear_velocity ( Vector2 value )

  • Vector2 get_linear_velocity ( )

There is currently no description for this property. Please help us by contributing one!


bool sleeping

  • void set_sleep_state ( bool value )

  • bool is_sleeping ( )

There is currently no description for this property. Please help us by contributing one!


float step

There is currently no description for this property. Please help us by contributing one!


float total_angular_damp

  • float get_total_angular_damp ( )

There is currently no description for this property. Please help us by contributing one!


Vector2 total_gravity

There is currently no description for this property. Please help us by contributing one!


float total_linear_damp

  • float get_total_linear_damp ( )

There is currently no description for this property. Please help us by contributing one!


Transform2D transform

There is currently no description for this property. Please help us by contributing one!


Method Descriptions

void add_constant_central_force ( Vector2 force=Vector2(0, 0) )

There is currently no description for this method. Please help us by contributing one!


void add_constant_force ( Vector2 force, Vector2 position=Vector2(0, 0) )

There is currently no description for this method. Please help us by contributing one!


void add_constant_torque ( float torque )

There is currently no description for this method. Please help us by contributing one!


void apply_central_force ( Vector2 force=Vector2(0, 0) )

There is currently no description for this method. Please help us by contributing one!


void apply_central_impulse ( Vector2 impulse )

There is currently no description for this method. Please help us by contributing one!


void apply_force ( Vector2 force, Vector2 position=Vector2(0, 0) )

There is currently no description for this method. Please help us by contributing one!


void apply_impulse ( Vector2 impulse, Vector2 position=Vector2(0, 0) )

There is currently no description for this method. Please help us by contributing one!


void apply_torque ( float torque )

There is currently no description for this method. Please help us by contributing one!


void apply_torque_impulse ( float impulse )

There is currently no description for this method. Please help us by contributing one!


Vector2 get_constant_force ( ) const

There is currently no description for this method. Please help us by contributing one!


float get_constant_torque ( ) const

There is currently no description for this method. Please help us by contributing one!


RID get_contact_collider ( int contact_idx ) const

There is currently no description for this method. Please help us by contributing one!


int get_contact_collider_id ( int contact_idx ) const

There is currently no description for this method. Please help us by contributing one!


Object get_contact_collider_object ( int contact_idx ) const

There is currently no description for this method. Please help us by contributing one!


Vector2 get_contact_collider_position ( int contact_idx ) const

There is currently no description for this method. Please help us by contributing one!


int get_contact_collider_shape ( int contact_idx ) const

There is currently no description for this method. Please help us by contributing one!


Vector2 get_contact_collider_velocity_at_position ( int contact_idx ) const

There is currently no description for this method. Please help us by contributing one!


int get_contact_count ( ) const

There is currently no description for this method. Please help us by contributing one!


Vector2 get_contact_impulse ( int contact_idx ) const

There is currently no description for this method. Please help us by contributing one!


Vector2 get_contact_local_normal ( int contact_idx ) const

There is currently no description for this method. Please help us by contributing one!


Vector2 get_contact_local_position ( int contact_idx ) const

There is currently no description for this method. Please help us by contributing one!


int get_contact_local_shape ( int contact_idx ) const

There is currently no description for this method. Please help us by contributing one!


Vector2 get_contact_local_velocity_at_position ( int contact_idx ) const

There is currently no description for this method. Please help us by contributing one!


PhysicsDirectSpaceState2D get_space_state ( )

There is currently no description for this method. Please help us by contributing one!


Vector2 get_velocity_at_local_position ( Vector2 local_position ) const

There is currently no description for this method. Please help us by contributing one!


void integrate_forces ( )

There is currently no description for this method. Please help us by contributing one!


void set_constant_force ( Vector2 force )

There is currently no description for this method. Please help us by contributing one!


void set_constant_torque ( float torque )

There is currently no description for this method. Please help us by contributing one!