MCPcopy Create free account

hub / github.com/Demindiro/godot_rapier3d / functions

Functions435 in github.com/Demindiro/godot_rapier3d

↓ 37 callersMethodindex
(&self)
rapier3d/src/space.rs:251
↓ 35 callersFunctionvec_gd_to_na
(from: Vector3)
rapier3d/src/util.rs:5
↓ 27 callersMethoditer
(&self)
rapier3d/src/indices.rs:127
↓ 25 callersMethodget
(&self, index: Index)
rapier3d/src/indices.rs:69
↓ 24 callersMethodget_mut
(&mut self, index: Index)
rapier3d/src/indices.rs:79
↓ 21 callersMethodmap_rigidbody_mut
Calls the given function with a reference to this body's [`RigidBody`].
rapier3d/src/body.rs:133
↓ 19 callersFunctionvec_na_to_gd
(from: na::Vector3<f32>)
rapier3d/src/util.rs:9
↓ 15 callersMethodposition
(&self)
rapier3d/src/body.rs:961
↓ 14 callersFunctionadd_line
(tabs, text, end = ';')
module/generate.py:453
↓ 14 callersMethodremove
(&mut self, index: Index)
rapier3d/src/indices.rs:50
↓ 11 callersMethodget_index
* Returns the index associated with a RID. An index is a 64 bit integer used internally by the * physics engine and is necessary to use any of the a
module/server.h:105
↓ 10 callersMethod_select_contact
module/body_state.cpp:159
↓ 10 callersMethodindex
Returns the index of this body
rapier3d/src/body.rs:284
↓ 10 callersMethodshape
Returns the index of the [`Collider`] in it's corresponding [`Body`]
rapier3d/src/area.rs:794
↓ 9 callersMethodgeneration
(&self)
rapier3d/src/indices.rs:157
↓ 9 callersMethodsplit
(self)
rapier3d/src/indices.rs:161
↓ 7 callersMethodbuild
Creates a new collider based on the given position and scale
rapier3d/src/server/shape.rs:327
↓ 6 callersMethodindex
Returns the index of the area # Panics Panics if the index isn't set
rapier3d/src/area.rs:157
↓ 6 callersMethoditer_mut
(&mut self)
rapier3d/src/indices.rs:137
↓ 6 callersMethodset_position
(&mut self, position: Vector3)
rapier3d/src/server/ffi.rs:241
↓ 6 callersFunctiontransform_to_isometry_and_scale
(transform: &Transform)
rapier3d/src/util.rs:13
↓ 5 callersMethodadd
(&mut self, item: T)
rapier3d/src/indices.rs:31
↓ 5 callersMethodget
(self)
rapier3d/src/server/mod.rs:243
↓ 5 callersMethodget_body_mut
Returns a mutable reference to a body if it exists
rapier3d/src/space.rs:565
↓ 5 callersFunctionget_index
(rid: Rid)
rapier3d/src/server/mod.rs:360
↓ 5 callersMethodgravity
Returns the gravity vector of this space
rapier3d/src/space.rs:520
↓ 5 callersMethodindex
Returns the index of this shape # Panics Panics if the index isn't set
rapier3d/src/server/shape.rs:349
↓ 5 callersMethodmap_rigidbody
Calls the given function with a reference to this body's [`RigidBody`].
rapier3d/src/body.rs:120
↓ 5 callersFunctionmap_type
(t: &str)
rapier3d/build.rs:152
↓ 5 callersMethodraw
Converts an Index into an u64
rapier3d/src/server/index.rs:27
↓ 4 callersMethodadd_collider
Adds a collider and returns a handle to it.
rapier3d/src/space.rs:345
↓ 4 callersMethodget2_mut
(&mut self, index_a: Index, index_b: Index)
rapier3d/src/indices.rs:89
↓ 4 callersMethodget_rid
* Returns the RID associated with an index. An index is a 64 bit integer used internally by the * physics engine and is necessary to use any of the
module/server.h:117
↓ 4 callersMethodmap_colliders
Calls the given function on all of the colliders of this body, if any.
rapier3d/src/body.rs:146
↓ 4 callersMethodmonitoring
Returns whether the body is monitoring for contacts
rapier3d/src/body.rs:1026
↓ 4 callersMethodray_pickable
Returns whether this area can be detected by raycasts
rapier3d/src/area.rs:479
↓ 4 callersMethodset_gravity_scale
Sets the gravity scale of this body. This wakes up the body.
rapier3d/src/body.rs:788
↓ 4 callersMethodset_index
(&mut self, index: Index)
rapier3d/src/server/ffi.rs:237
↓ 3 callersMethodbodies_mut
(&mut self)
rapier3d/src/space.rs:273
↓ 3 callersMethodcall
module/server.cpp:79
↓ 3 callersMethodget_collider_mut
Returns a mutable reference to a collider if it exists
rapier3d/src/space.rs:570
↓ 3 callersMethodget_shape_mut
Gets a shape at a given index mutably
rapier3d/src/area.rs:167
↓ 3 callersFunctionisometry_to_transform
(isometry: &Isometry<f32>)
rapier3d/src/util.rs:27
↓ 3 callersMethodremove_body
Removes the body with the given handle. Returns the body if it existed
rapier3d/src/space.rs:335
↓ 3 callersMethodscaled
Do a best effort to scale a collider appropriately
rapier3d/src/server/shape.rs:281
↓ 3 callersMethodset_monitoring
Sets whether this body is monitoring for contacts
rapier3d/src/body.rs:1010
↓ 3 callersMethodset_shape
Stores the index of the [`Collider`] in it's corresponding [`Body`]
rapier3d/src/body.rs:1118
↓ 3 callersMethodupdate_query_pipeline
Ensure the pipeline is up to date.
rapier3d/src/space.rs:321
↓ 2 callersMethodadd_body
Adds a body and returns a handle to it.
rapier3d/src/space.rs:330
↓ 2 callersMethodadd_body_exclusion
Make two bodies not interact with each other. Returns `Ok` if the bodies did not exclude each other already, `Err` otherwise.
rapier3d/src/space.rs:302
↓ 2 callersMethodapply_impulse
module/body_state.cpp:84
↓ 2 callersMethodas_attached
(&self)
rapier3d/src/body.rs:111
↓ 2 callersMethodas_attached
(&self)
rapier3d/src/server/mod.rs:207
↓ 2 callersMethodbodies
(&self)
rapier3d/src/space.rs:267
↓ 2 callersMethodclear_events
Clears all intersection events. This is necessary in case nothing is popping events
rapier3d/src/area.rs:535
↓ 2 callersMethodcolliders_mut
(&mut self)
rapier3d/src/space.rs:285
↓ 2 callersMethodcreate_shapes
Creates shapes according to shape enable status and transform
rapier3d/src/body.rs:227
↓ 2 callersMethoddistance_scale
(&self)
rapier3d/src/area.rs:626
↓ 2 callersMethodfree
Frees this shape, removing it from any attached rigidbodies
rapier3d/src/server/shape.rs:313
↓ 2 callersMethodget_body
Returns a reference to a body if it exists
rapier3d/src/space.rs:560
↓ 2 callersMethodget_shape
Gets a shape at a given index
rapier3d/src/area.rs:162
↓ 2 callersMethodmonitorable
Returns whether this area can be monitored by other areas
rapier3d/src/area.rs:427
↓ 2 callersMethodobject_id
Returns the object ID attached to this area
rapier3d/src/area.rs:407
↓ 2 callersMethodpush_area_event
Adds an intersection event with an area
rapier3d/src/area.rs:561
↓ 2 callersMethodrecalculate_inertia
Recalculates the inertia based on all active shapes
rapier3d/src/body.rs:199
↓ 2 callersMethodremove_collider
Removes the collider with the given handle. Returns the collider if it existed.
rapier3d/src/space.rs:352
↓ 2 callersMethodset_area_priority
Registers an area if needed and stores the priority of said area [`RigidBodyHandle`]s are used as those can be used directly to check if the area is s
rapier3d/src/space.rs:542
↓ 2 callersMethodset_gravity
(&mut self, gravity: Vector3)
rapier3d/src/server/ffi.rs:203
↓ 2 callersMethodset_index
Sets the index of the area # Panics Panics if the index is already set
rapier3d/src/area.rs:143
↓ 2 callersMethodset_index
Store the given index in the userdata
rapier3d/src/body.rs:277
↓ 2 callersMethodset_monitorable
Sets whether this area can be monitored by other areas
rapier3d/src/area.rs:432
↓ 2 callersFunctiontransform_to_isometry
(transform: Transform)
rapier3d/src/util.rs:23
↓ 2 callersMethodupdate_interaction_groups
Updates the [`InteractionGroups`] of the colliders attached to this body
rapier3d/src/body.rs:759
↓ 1 callersMethodadd_contact
Adds a contact with another body unless the `max_contacts` limit has been reached, in which case it's discarded.
rapier3d/src/body.rs:850
↓ 1 callersMethodadd_exclusion
( &mut self, index_a: BodyIndex, index_b: BodyIndex, )
rapier3d/src/space.rs:666
↓ 1 callersMethodadd_exclusion
Adds body with which this body will not collide with # Returns `Err(AlreadyExcluded)` if the bodies already excluded each other, `Ok(())` otherwise
rapier3d/src/body.rs:426
↓ 1 callersMethodadd_joint
Adds a joint and returns a handle to it.
rapier3d/src/space.rs:358
↓ 1 callersFunctionadd_local_force
Apply a force to a body. The origin and direction are in the local space of the body. The origin is relative to the center of mass.
rapier3d/src/server/body.rs:487
↓ 1 callersFunctionadd_local_impulse
Apply an impulse to a body. The origin and direction are in the local space of the body.
rapier3d/src/server/body.rs:503
↓ 1 callersMethodapply_area_overrides
Applies any forces and damp overrides added by areas and clears the area lock
rapier3d/src/body.rs:371
↓ 1 callersMethodapply_events
Applies the space override (if any) to the bodies
rapier3d/src/area.rs:571
↓ 1 callersMethodapply_torque_impulse
module/body_state.cpp:88
↓ 1 callersMethodarea_apply_overrides
Adds any forces and damp overrides from an area
rapier3d/src/body.rs:300
↓ 1 callersMethodas_attached_mut
(&mut self)
rapier3d/src/server/mod.rs:215
↓ 1 callersMethodbuild_shape
Creates a new shape based on the given position and scale
rapier3d/src/server/shape.rs:319
↓ 1 callersFunctioncall
Method used to access Rapier-specific functionality.
rapier3d/src/server/call.rs:79
↓ 1 callersMethodcast_ray
( &mut self, from: Vector3, to: Vector3, mask: u32, exclude_bodies: Option<&[BodyIndex]>, exclude_
rapier3d/src/space.rs:373
↓ 1 callersFunctionclean_method_table
(table)
module/generate.py:373
↓ 1 callersMethodcollide_with_areas
(&self)
rapier3d/src/server/ffi.rs:314
↓ 1 callersMethodcollide_with_bodies
(&self)
rapier3d/src/server/ffi.rs:310
↓ 1 callersMethodcolliders
(&self)
rapier3d/src/space.rs:279
↓ 1 callersMethodcollision_mask
(&self)
rapier3d/src/server/ffi.rs:306
↓ 1 callersMethodcollision_pair_count
Gets the total amount of collision pairs
rapier3d/src/space.rs:601
↓ 1 callersFunctionconvert_type_from_sys
(name: &TokenStream, t: &str)
rapier3d/build.rs:193
↓ 1 callersFunctioncreate
()
rapier3d/src/server/area.rs:81
↓ 1 callersMethodcreate_body
(&self, sleep: bool)
rapier3d/src/server/body.rs:71
↓ 1 callersMethodcreate_colliders
Creates colliders according to shape enable status and transform
rapier3d/src/body.rs:247
↓ 1 callersMethodexclude_raw
(&'a self)
rapier3d/src/server/ffi.rs:301
↓ 1 callersMethodfree
Frees this hinge, removing it from it's attached bodies (if any)
rapier3d/src/server/joint.rs:90
↓ 1 callersMethodfrom
(vt: VariantType)
rapier3d/src/server/ffi.rs:97
next →1–100 of 435, ranked by callers