MCPcopy Create free account

hub / github.com/Demindiro/godot_rapier3d / functions

Functions435 in github.com/Demindiro/godot_rapier3d

Methodnew
Creates a new Area
rapier3d/src/area.rs:79
Methodnew
(body: RigidBody)
rapier3d/src/body.rs:78
Methodnew
(from: Result<Variant, PhysicsCallError>)
rapier3d/src/server/ffi.rs:140
Methodnew
(n: u32)
rapier3d/src/server/mod.rs:239
Methodnew
(joint: T, body_a: BodyIndex, body_b: BodyIndex)
rapier3d/src/server/joint.rs:47
Methodnew
(n: i32, data: &Variant)
rapier3d/src/server/area.rs:24
Methodnew
(n: i32)
rapier3d/src/server/body.rs:61
Methodnew
(shape: i32)
rapier3d/src/server/shape.rs:30
Methodobject_id
(&self)
rapier3d/src/body.rs:222
Methodother_shape
(&self)
rapier3d/src/body.rs:953
Methodpop_area_event
Retrieves and removes an intersection event with an area
rapier3d/src/area.rs:566
Methodpop_body_event
Retrieves and removes an intersection event with a body
rapier3d/src/area.rs:556
Methodray_pickable
Returns whether this body can be picked up by ray casts
rapier3d/src/body.rs:1136
Methodread_body
TODO get rid of this ugly thing and return some state struct instead
rapier3d/src/body.rs:595
Functionregister_pluggable_physics_types
module/register_types.cpp:15
Methodremove_all_shapes
Removes all shapes from this area
rapier3d/src/area.rs:197
Methodremove_body_exclusion
Make two bodies interact with each other again. Returns `Ok` if the bodies did exclude each other, `Err` otherwise.
rapier3d/src/space.rs:312
Functionremove_shape
(area: Index, shape: i32)
rapier3d/src/server/area.rs:96
Functionremove_shape
(body: Index, shape: i32)
rapier3d/src/server/body.rs:309
Methodremove_shape
Removes a shape from a position in the list # Returns - [`Shape`] if the shape existed - [`None`] if the shape didn't exist
rapier3d/src/area.rs:188
Methodremove_shape
Removes the given shape from this body and any colliders
rapier3d/src/body.rs:805
Methodrest_info
module/space_state.cpp:108
Methodself_shape
(&self)
rapier3d/src/body.rs:957
Functionserver_init
()
rapier3d/src/server/mod.rs:288
Functionset_active
(space: Index, active: bool)
rapier3d/src/server/space.rs:166
Functionset_active
(active: bool)
rapier3d/src/server/mod.rs:356
Methodset_added
(&mut self, added: bool)
rapier3d/src/server/ffi.rs:382
Methodset_angular_damp
Sets the angular damp override of this area. A negative value disables it.
rapier3d/src/area.rs:402
Methodset_angular_damp
Sets the angular damp of this body
rapier3d/src/body.rs:782
Methodset_angular_velocity
module/body_state.cpp:48
Methodset_angular_velocity
Sets the angular velocity of this body
rapier3d/src/body.rs:563
Methodset_angular_velocity
(&mut self, velocity: Vector3)
rapier3d/src/server/ffi.rs:188
Functionset_axis_lock
(body: Index, axis: i32, lock: bool)
rapier3d/src/server/body.rs:419
Methodset_body_type
Sets whether this body is static, kinematic or dynamic
rapier3d/src/body.rs:728
Methodset_center_of_mass
(&mut self, center: Vector3)
rapier3d/src/server/ffi.rs:227
Functionset_collision_layer
(area: Index, layer: u32)
rapier3d/src/server/area.rs:308
Functionset_collision_layer
(body: Index, layer: u32)
rapier3d/src/server/body.rs:331
Functionset_collision_mask
(area: Index, mask: u32)
rapier3d/src/server/area.rs:304
Functionset_collision_mask
(body: Index, mask: u32)
rapier3d/src/server/body.rs:335
Methodset_contact_count
(&mut self, count: u32)
rapier3d/src/server/ffi.rs:231
Functionset_data
(shape: Index, data: &Variant)
rapier3d/src/server/shape.rs:382
Methodset_debug_contact_count
Sets the amount of debug contacts to keep track of
rapier3d/src/space.rs:575
Functionset_debug_contacts
(space: Index, contacts: i32)
rapier3d/src/server/space.rs:180
Functionset_enable_continuous_collision_detection
(body: Index, enable: bool)
rapier3d/src/server/body.rs:415
Methodset_friction
Sets the friction of this body and it's colliders, if any.
rapier3d/src/body.rs:799
Methodset_gravity
Sets the gravity vector of this space
rapier3d/src/space.rs:525
Methodset_groups
Sets the groups of this body
rapier3d/src/body.rs:747
Functionset_hinge_flag
(joint: Index, flag: i32, value: bool)
rapier3d/src/server/joint.rs:221
Functionset_hinge_param
(joint: Index, param: i32, value: f32)
rapier3d/src/server/joint.rs:265
Methodset_impulse
(&mut self, impulse: f32)
rapier3d/src/server/ffi.rs:265
Methodset_index
Sets the index of this space once. # Panics Panics if index is already set
rapier3d/src/space.rs:260
Methodset_inv_inertia
(&mut self, inv_inertia: Vector3)
rapier3d/src/server/ffi.rs:192
Methodset_inv_inertia_tensor
(&mut self, inv_inertia_tensor: &Basis)
rapier3d/src/server/ffi.rs:196
Methodset_inv_mass
(&mut self, inv_mass: f32)
rapier3d/src/server/ffi.rs:223
Methodset_layer
Sets the collision layer of this area
rapier3d/src/area.rs:495
Methodset_linear_damp
Sets the linear damp override of this area. A negative value disables it.
rapier3d/src/area.rs:397
Methodset_linear_damp
Sets the linear damp of this body
rapier3d/src/body.rs:776
Methodset_linear_velocity
module/body_state.cpp:38
Methodset_linear_velocity
Sets the linear velocity of this body
rapier3d/src/body.rs:558
Methodset_linear_velocity
(&mut self, velocity: Vector3)
rapier3d/src/server/ffi.rs:184
Methodset_load_once
module/gdnative.h:97
Methodset_local_com
Set the local center of mass of this body.
rapier3d/src/body.rs:917
Methodset_local_normal
(&mut self, normal: Vector3)
rapier3d/src/server/ffi.rs:257
Methodset_local_position
(&mut self, position: Vector3)
rapier3d/src/server/ffi.rs:253
Methodset_local_shape
(&mut self, shape: u32)
rapier3d/src/server/ffi.rs:261
Methodset_mask
Sets the collision mask of this area
rapier3d/src/area.rs:500
Methodset_mask
Sets the mask of this body
rapier3d/src/body.rs:753
Methodset_mass
Sets the mass of this body
rapier3d/src/body.rs:765
Methodset_mass
(&mut self, mass: f32)
rapier3d/src/server/ffi.rs:219
Methodset_max_contacts
Sets the maximum amount of contacts this body should keep track of
rapier3d/src/body.rs:834
Functionset_max_contacts_reported
(body: Index, count: i32)
rapier3d/src/server/body.rs:406
Functionset_mode
(body: Index, mode: i32)
rapier3d/src/server/body.rs:339
Functionset_monitorable
(area: Index, monitorable: bool)
rapier3d/src/server/area.rs:250
Methodset_object_id
Attach an object ID to this area
rapier3d/src/area.rs:412
Methodset_object_id
Attach or remove a object id to this body.
rapier3d/src/body.rs:579
Functionset_omit_force_integration
(body: Index, enable: bool)
rapier3d/src/server/body.rs:357
Methodset_omit_force_integration
Sets whether to clear any external forces such as gravity
rapier3d/src/body.rs:707
Functionset_param
(area: Index, param: i32, data: &Variant)
rapier3d/src/server/area.rs:187
Functionset_param
(body: Index, param: i32, value: f32)
rapier3d/src/server/body.rs:314
Functionset_ray_pickable
(area: Index, enable: bool)
rapier3d/src/server/area.rs:300
Functionset_ray_pickable
(body: Index, enable: bool)
rapier3d/src/server/body.rs:383
Methodset_reloadable
module/gdnative.h:110
Methodset_restitution
Sets the restitution of this body and it's colliders, if any.
rapier3d/src/body.rs:793
Methodset_rigidbody_userdata
Stores the area's index in the given [`RigidBody`]
rapier3d/src/area.rs:512
Methodset_rotation_lock
Prevents this body from rotating due to external forces. It can still be translated however. The axis is defined in global space.
rapier3d/src/body.rs:884
Functionset_shape
(area: Index, shape: i32, index: Index)
rapier3d/src/server/area.rs:116
Functionset_shape_disabled
(area: Index, shape: i32, disabled: bool)
rapier3d/src/server/area.rs:161
Functionset_shape_disabled
(body: Index, shape: i32, disable: bool)
rapier3d/src/server/body.rs:368
Methodset_shape_enable
Sets the transform of a shape and optionally scales it
rapier3d/src/body.rs:697
Methodset_shape_enabled
Sets whether this shape is enabled or not # Returns [`true`] if the shape existed, [`false`] otherwise
rapier3d/src/area.rs:239
Methodset_shape_index
Sets the ['ShapeIndex`] of the given shape. # Returns [`true`] if the shape existed, [`false`] otherwise
rapier3d/src/area.rs:296
Functionset_shape_transform
(area: Index, shape: i32, transform: &Transform)
rapier3d/src/server/area.rs:153
Functionset_shape_transform
(body: Index, shape: i32, transform: &Transform)
rapier3d/src/server/body.rs:362
Methodset_shape_transform
Sets the [`Transform`] of this shape # Returns [`true`] if the shape existed, [`false`] otherwise
rapier3d/src/area.rs:212
Methodset_shape_transform
Sets the transform of a shape and optionally scales it
rapier3d/src/body.rs:661
Methodset_singleton
module/gdnative.h:101
Methodset_sleep_state
module/body_state.cpp:92
Methodset_sleep_threshold
Sets the energy threshold when this body will wake up or sleep. A negative value disables sleep.
rapier3d/src/body.rs:574
Methodset_sleeping
Sets whether this body should sleep or not
rapier3d/src/body.rs:568
Methodset_sleeping
(&mut self, sleeping: bool)
rapier3d/src/server/ffi.rs:215
← previousnext →301–400 of 435, ranked by callers