MCPcopy Create free account

hub / github.com/Demindiro/godot_rapier3d / functions

Functions435 in github.com/Demindiro/godot_rapier3d

Functionfree
(_space: Space)
rapier3d/src/server/space.rs:16
Functionfree
(index: Index)
rapier3d/src/server/mod.rs:305
Functionfree
Frees the given hinge, removing it from it's attached bodies (if any)
rapier3d/src/server/joint.rs:142
Functionfree
(_area: Area)
rapier3d/src/server/area.rs:77
Functionfree
Frees the given body, removing it from it's attached space (if any)
rapier3d/src/server/body.rs:190
Functionfree
Frees the given shape, removing it from any attached rigidbodies
rapier3d/src/server/shape.rs:363
Methodfree
module/server.cpp:216
Methodfree
Frees this body, removing it from it's attached space (if any)
rapier3d/src/body.rs:289
Methodfrom
(ud: RigidbodyUserdata)
rapier3d/src/area.rs:705
Methodfrom
(ud: RigidBodyUserdata)
rapier3d/src/body.rs:1052
Methodfrom_raw
Converts an u64 to an Index. Returns an error if the index is not valid
rapier3d/src/server/index.rs:40
Functionget2_mut
()
rapier3d/src/indices.rs:171
Methodget_angular_velocity
module/body_state.cpp:54
Functionget_area_event
(area: Index, event: &mut ffi::PhysicsAreaMonitorEvent)
rapier3d/src/server/area.rs:312
Functionget_body_event
(area: Index, event: &mut ffi::PhysicsAreaMonitorEvent)
rapier3d/src/server/area.rs:327
Methodget_center_of_mass
module/body_state.cpp:18
Methodget_closest_point_to_object_volume
module/space_state.cpp:112
Methodget_collider_userdata
Retrieves the area's index from a collider # Returns The [`AreaIndex`] if found, otherwise [`None`]
rapier3d/src/area.rs:521
Methodget_config_file
module/gdnative.h:69
Functionget_contact
(space: Index, contact: i32, out: &mut Vector3)
rapier3d/src/server/space.rs:192
Functionget_contact
(body: Index, id: u32, contact: &mut ffi::PhysicsBodyContact)
rapier3d/src/server/body.rs:291
Methodget_contact
Returns the given contact if it exists
rapier3d/src/body.rs:862
Methodget_contact_collider
module/body_state.cpp:121
Methodget_contact_collider_id
module/body_state.cpp:129
Methodget_contact_collider_object
module/body_state.cpp:133
Methodget_contact_collider_position
module/body_state.cpp:125
Methodget_contact_collider_shape
module/body_state.cpp:138
Methodget_contact_collider_velocity_at_position
module/body_state.cpp:142
Functionget_contact_count
(space: Index)
rapier3d/src/server/space.rs:185
Methodget_contact_count
module/body_state.cpp:101
Methodget_contact_impulse
module/body_state.cpp:113
Methodget_contact_local_normal
module/body_state.cpp:109
Methodget_contact_local_position
module/body_state.cpp:105
Methodget_contact_local_shape
module/body_state.cpp:117
Methodget_current_dependencies
module/gdnative.h:78
Methodget_current_library_path
things that change per-platform so there are no setters for this
module/gdnative.h:75
Functionget_data
(shape: Index)
rapier3d/src/server/shape.rs:390
Functionget_direct_state
(body: Index, state: &mut ffi::PhysicsBodyState)
rapier3d/src/server/body.rs:270
Methodget_inverse_inertia
module/body_state.cpp:30
Methodget_inverse_inertia_tensor
module/body_state.cpp:34
Methodget_inverse_mass
module/body_state.cpp:26
Methodget_linear_velocity
module/body_state.cpp:44
Functionget_object_instance_id
(area: Index)
rapier3d/src/server/area.rs:242
Methodget_principal_inertia_axes
module/body_state.cpp:22
Functionget_process_info
(info: i32)
rapier3d/src/server/mod.rs:321
Functionget_rid
(index: Index)
rapier3d/src/server/mod.rs:369
Methodget_rigidbody_userdata
Retrieves the area's index from a [`RigidBody`] # Returns The [`AreaIndex`] if found, otherwise [`None`]
rapier3d/src/area.rs:530
Functionget_shape
(area: Index, shape: i32)
rapier3d/src/server/area.rs:104
Methodget_shape_index
Returns the ['ShapeIndex`] of the given shape.
rapier3d/src/area.rs:287
Functionget_shape_transform
FIXME handle to_sys() stuff in the generated ffi wrapper
rapier3d/src/server/area.rs:133
Methodget_shape_transform
Returns the [`Transform`] of this shape
rapier3d/src/area.rs:202
Functionget_space
(area: Index)
rapier3d/src/server/area.rs:169
Functionget_space_override_mode
(area: Index)
rapier3d/src/server/area.rs:255
Methodget_space_state
module/body_state.cpp:154
Methodget_step
module/body_state.cpp:146
Methodget_symbol_prefix
module/gdnative.h:89
Methodget_total_angular_damp
module/body_state.cpp:10
Methodget_total_gravity
module/body_state.cpp:6
Methodget_total_linear_damp
module/body_state.cpp:14
Functionget_transform
FIXME fix build script to generate proper return types
rapier3d/src/server/area.rs:283
Methodget_transform
module/body_state.cpp:64
Methodhandle_contact_event
(&self, _: ContactEvent, _: &ContactPair)
rapier3d/src/space.rs:796
Methodhandle_intersection_event
(&self, event: IntersectionEvent)
rapier3d/src/space.rs:792
Methodindex
(&self)
rapier3d/src/indices.rs:153
Functioninit
Bogus method just so not everything gets optimized away Use this with `godot_nativescript_init`
rapier3d/src/lib.rs:30
Functioninit
(ffi: &mut ffi::FFI)
rapier3d/src/server/space.rs:5
Functioninit
(ffi: &mut ffi::FFI)
rapier3d/src/server/mod.rs:265
Functioninit
(ffi: &mut ffi::FFI)
rapier3d/src/server/joint.rs:128
Functioninit
(ffi: &mut ffi::FFI)
rapier3d/src/server/area.rs:45
Functioninit
(ffi: &mut ffi::FFI)
rapier3d/src/server/body.rs:138
Functioninit
(ffi: &mut ffi::FFI)
rapier3d/src/server/shape.rs:354
Methodinit
module/server.cpp:50
Methodintersect_point
module/space_state.cpp:14
Functionintersect_ray
( space: Index, info: &ffi::PhysicsRayInfo, result: &mut ffi::PhysicsRayResult, )
rapier3d/src/server/space.rs:24
Methodintersect_ray
module/space_state.cpp:19
Functionintersect_shape
( space: Index, info: &ffi::PhysicsShapeInfo, results: *mut ffi::PhysicsShapeResult, max_results: usize, )
rapier3d/src/server/space.rs:91
Methodintersect_shape
module/space_state.cpp:56
Methodintersect_shape
Return all colliders intersecting with the given shape at the given positions.
rapier3d/src/space.rs:450
Methodintersections_with_ray
Return all colliders that intersect with a given ray.
rapier3d/src/space.rs:607
Methodinvalid_argument
(argument: u8, expected_type: VariantType)
rapier3d/src/server/ffi.rs:131
Functionis_active
(space: Index)
rapier3d/src/server/space.rs:170
Functionis_axis_locked
(body: Index, axis: i32)
rapier3d/src/server/body.rs:432
Methodis_ccd_enabled
Returns whether Continuous Collision Detected (CCD) is enabled
rapier3d/src/body.rs:867
Functionis_continuous_collision_detection_enabled
(body: Index)
rapier3d/src/server/body.rs:411
Methodis_flushing_queries
module/server.h:333
Functionis_ray_pickable
(area: Index)
rapier3d/src/server/area.rs:296
Methodis_reloadable
module/gdnative.h:93
Methodis_singleton
module/gdnative.h:86
Methodis_translation_locked
Returns whether this body is locked in place
rapier3d/src/body.rs:897
Methodjoints
(&self)
rapier3d/src/space.rs:291
Methodjoints_mut
Gets the ColliderSet of this space mutably.
rapier3d/src/space.rs:296
Methodlocal_com
Return the local center of mass of this body.
rapier3d/src/body.rs:912
Methodlocal_normal
(&self, body: &RigidBody)
rapier3d/src/body.rs:971
Methodlocal_position
(&self, body: &RigidBody)
rapier3d/src/body.rs:965
Methodloose
Create a new loose instance
rapier3d/src/server/mod.rs:50
Functionmain
()
rapier3d/build.rs:8
Methodmake_rid
module/server.h:91
Methodmodify_solver_contacts
( &self, context: &mut ContactModificationContext<RigidBodySet, ColliderSet>, )
rapier3d/src/space.rs:756
Methodnew
()
rapier3d/src/space.rs:88
Methodnew
()
rapier3d/src/indices.rs:23
← previousnext →201–300 of 435, ranked by callers