MCPcopy Create free account

hub / github.com/Demindiro/godot_rapier3d / functions

Functions435 in github.com/Demindiro/godot_rapier3d

↓ 1 callersFunctiongenerate_api_h
(method_table, api_h)
module/generate.py:394
↓ 1 callersFunctiongenerate_api_json
(method_table, api_json)
module/generate.py:440
↓ 1 callersFunctiongenerate_impl
(api: &json::JsonValue)
rapier3d/build.rs:59
↓ 1 callersFunctiongenerate_method_table
Creates a table with all virtual methods from the given header file.
module/generate.py:313
↓ 1 callersFunctiongenerate_server_cpp
(method_table, server_cpp)
module/generate.py:452
↓ 1 callersFunctiongenerate_struct
(api: &json::JsonValue)
rapier3d/build.rs:29
↓ 1 callersFunctiongenerate_structs
(api: &json::JsonValue)
rapier3d/build.rs:130
↓ 1 callersFunctionget_local_com
Return the local center of mass.
rapier3d/src/server/body.rs:454
↓ 1 callersFunctionget_type_from_sys
(t: &str)
rapier3d/build.rs:238
↓ 1 callersMethodgravity
Returns the gravity parameters of this area in global space,
rapier3d/src/area.rs:350
↓ 1 callersFunctionintersections_with_ray
Return *all* colliders that intersect with a ray. A `VariantArray` will be returned with a number of `Dictionary` entries. Each entry has the followin
rapier3d/src/server/space.rs:234
↓ 1 callersMethodis_rotation_locked
Returns whether the given local axis of this body is locked
rapier3d/src/body.rs:902
↓ 1 callersMethodis_sleeping
module/body_state.cpp:97
↓ 1 callersMethodmap_colliders
Calls the given function on all of the colliders of this body, if any.
rapier3d/src/area.rs:120
↓ 1 callersMethodmap_rigidbody_mut
Calls the given function with a reference to this body's [`RigidBody`].
rapier3d/src/area.rs:107
↓ 1 callersFunctionmat3_to_basis
(mat: &na::Matrix3<f32>)
rapier3d/src/util.rs:38
↓ 1 callersMethodpick_ray
(&self)
rapier3d/src/server/ffi.rs:318
↓ 1 callersMethodpoint
(&self)
rapier3d/src/area.rs:622
↓ 1 callersMethodpush_body_event
Adds an intersection event with a body
rapier3d/src/area.rs:541
↓ 1 callersMethodrefresh_state
Updates the state of this rigidbody if it's stale
rapier3d/src/body.rs:826
↓ 1 callersMethodremove_exclusion
( &mut self, index_a: BodyIndex, index_b: BodyIndex, )
rapier3d/src/space.rs:695
↓ 1 callersMethodremove_from_space
Removes the body from it's space, if any
rapier3d/src/body.rs:651
↓ 1 callersMethodremove_joint
Removes the joint with the given handle. Returns the joint if it existed
rapier3d/src/space.rs:368
↓ 1 callersMethodset_angular_damp
(&mut self, damp: f32)
rapier3d/src/server/ffi.rs:211
↓ 1 callersMethodset_collider_userdata
Stores the area's index in the given [`Collider`]
rapier3d/src/area.rs:505
↓ 1 callersMethodset_default_angular_damp
Sets the default angular damp of rigid bodies in this space
rapier3d/src/space.rs:535
↓ 1 callersMethodset_default_linear_damp
Sets the default linear damp of rigid bodies in this space
rapier3d/src/space.rs:530
↓ 1 callersMethodset_gravity_direction
Sets the gravity direction of this area
rapier3d/src/area.rs:368
↓ 1 callersMethodset_gravity_distance_scale
Sets the gravity distance scale of this area. Only applies if the gravity is point gravity
rapier3d/src/area.rs:378
↓ 1 callersMethodset_gravity_force
Sets the gravity force of this area
rapier3d/src/area.rs:373
↓ 1 callersMethodset_index
Sets the index of this shape # Panics Panics if the index is already set
rapier3d/src/server/shape.rs:339
↓ 1 callersMethodset_linear_damp
(&mut self, damp: f32)
rapier3d/src/server/ffi.rs:207
↓ 1 callersFunctionset_local_com
Set the local center of mass.
rapier3d/src/server/body.rs:469
↓ 1 callersMethodset_normal
(&mut self, normal: Vector3)
rapier3d/src/server/ffi.rs:275
↓ 1 callersMethodset_object_id
(&mut self, id: Option<ObjectID>)
rapier3d/src/server/ffi.rs:245
↓ 1 callersMethodset_point_gravity
Sets whether the gravity is point or direction gravity
rapier3d/src/area.rs:383
↓ 1 callersMethodset_priority
Sets the order in which this area will be processed compared to other areas
rapier3d/src/area.rs:388
↓ 1 callersMethodset_ray_pickable
Sets whether this area can be detected by raycasts
rapier3d/src/area.rs:484
↓ 1 callersMethodset_ray_pickable
Sets whether this body can be picked up by raycasts.
rapier3d/src/body.rs:584
↓ 1 callersMethodset_shape
Stores the index of the [`Collider`] in it's corresponding [`Body`]
rapier3d/src/area.rs:771
↓ 1 callersMethodset_shape
(&mut self, shape: u32)
rapier3d/src/server/ffi.rs:249
↓ 1 callersMethodshape
Returns the index of the [`Collider`] in it's corresponding [`Body`]
rapier3d/src/body.rs:1141
↓ 1 callersMethodstep
(&mut self, delta: f32)
rapier3d/src/space.rs:127
↓ 1 callersMethodto
(&self)
rapier3d/src/server/ffi.rs:297
↓ 1 callersMethodtranslation
Returns the translation of this body
rapier3d/src/body.rs:512
MethodAreaCallback
HashMap needs this for whatever reason
module/server.h:65
MethodCallback
HashMap needs this for whatever reason
module/server.h:47
MethodPluggablePhysicsDirectBodyState
module/body_state.h:16
MethodPluggablePhysicsDirectSpaceState
module/space_state.h:20
MethodPluggablePhysicsServer
module/server.cpp:13
Method_bind_methods
module/server.cpp:26
Function_createPluggablePhysicsCallback
module/register_types.cpp:10
Method_get_index
Every line of C++ I write makes me hate the language even more. See https://isocpp.org/wiki/faq/pointers-to-members
module/server.h:124
Method_get_rid
module/server.h:128
Functionadd_central_force
(body: Index, force: &Vector3)
rapier3d/src/server/body.rs:231
Methodadd_central_force
module/body_state.cpp:68
Methodadd_central_force
Applies a force to the center of the body . The force must be in global space.
rapier3d/src/body.rs:452
Methodadd_central_impulse
Applies an impulse to the body at the given position. The impulse must be in global space. The impulse is applied immediately.
rapier3d/src/body.rs:482
Functionadd_collision_exception
(body_a: Index, body_b: Index)
rapier3d/src/server/body.rs:205
Functionadd_force
(body: Index, force: &Vector3, position: &Vector3)
rapier3d/src/server/body.rs:237
Methodadd_force
module/body_state.cpp:72
Methodadd_force_at_position
Applies a force to the body at the given position. The force must be in global space.
rapier3d/src/body.rs:458
Methodadd_impulse_at_position
Applies an impulse to the body at the given position. The impulse must be in global space. The impulse is applied immediately.
rapier3d/src/body.rs:505
Methodadd_local_force_at_position
Applies a force to the body at the given position. The force must be in local space.
rapier3d/src/body.rs:465
Methodadd_local_impulse_at_position
Applies a impulse to the body at the given position. The impulse must be in local space.
rapier3d/src/body.rs:488
Functionadd_shape
(area: Index, shape: Index, transform: &Transform, disable: bool)
rapier3d/src/server/area.rs:87
Functionadd_shape
(body: Index, shape: Index, transform: &Transform, disabled: bool)
rapier3d/src/server/body.rs:244
Methodadd_shape
Adds a new shape at the end of the shapes list
rapier3d/src/area.rs:172
Methodadd_shape
Attaches the given shape to this body
rapier3d/src/body.rs:165
Methodadd_torque
module/body_state.cpp:76
Functionapply_central_impulse
(body: Index, impulse: &Vector3)
rapier3d/src/server/body.rs:252
Methodapply_central_impulse
module/body_state.cpp:80
Methodapply_data
(&mut self, data: &Variant)
rapier3d/src/server/shape.rs:108
Functionapply_impulse
(body: Index, position: &Vector3, impulse: &Vector3)
rapier3d/src/server/body.rs:258
Methodarea_set_area_monitor_callback
module/server.cpp:39
Methodarea_set_monitor_callback
module/server.cpp:32
Functionattach_object_instance_id
(area: Index, id: i32)
rapier3d/src/server/area.rs:237
Functionattach_object_instance_id
(body: Index, id: u32)
rapier3d/src/server/body.rs:265
Methodbody_get_collision_exceptions
module/server.cpp:46
Methodbody_get_direct_state
module/server.cpp:202
Methodbody_set_force_integration_callback
module/server.cpp:210
Functioncan_build
(env, platform)
module/config.py:1
Methodcast_motion
module/space_state.cpp:100
Functionclear_shapes
(area: Index)
rapier3d/src/server/area.rs:128
Methodcollide_shape
module/space_state.cpp:104
Functionconfigure
(env)
module/config.py:5
Methodcontact_count
Returns the amount of active contacts
rapier3d/src/body.rs:857
Functioncreate
()
rapier3d/src/server/space.rs:18
Functioncreate
(typ: i32, sleep: bool)
rapier3d/src/server/body.rs:194
Functioncreate
(shape: i32)
rapier3d/src/server/shape.rs:367
Functioncreate_hinge
( body_a: Index, transform_a: &Transform, body_b: Index, transform_b: &Transform, )
rapier3d/src/server/joint.rs:146
Methoddata
(&self)
rapier3d/src/server/shape.rs:197
Methoddebug_contacts
Gets the current debug contacts
rapier3d/src/space.rs:580
Functiondisable_collisions_between_bodies
(joint: Index, disable: bool)
rapier3d/src/server/joint.rs:194
Methode
(r: Option<T>)
rapier3d/src/server/shape.rs:110
Methodenable_ccd
Enables or disables Continuous Collision Detected (CCD)
rapier3d/src/body.rs:872
Functionenable_sigfpe
()
rapier3d/src/lib.rs:22
Methodfilter_contact_pair
( &self, context: &PairFilterContext<RigidBodySet, ColliderSet>, )
rapier3d/src/space.rs:720
Methodfilter_intersection_pair
(&self, _: &PairFilterContext<RigidBodySet, ColliderSet>)
rapier3d/src/space.rs:752
Functionflush_queries
()
rapier3d/src/server/mod.rs:303
← previousnext →101–200 of 435, ranked by callers