List of all items
Structs
- bitset::BitSet
- body::Body
- body::BodyCastResult
- body::BodyPlaneResult
- body::BodySim
- body::BodyState
- broad_phase::BroadPhase
- compound::ChildShape
- compound::CompoundCapsule
- compound::CompoundCapsuleDef
- compound::CompoundData
- compound::CompoundDef
- compound::CompoundHull
- compound::CompoundHullDef
- compound::CompoundMesh
- compound::CompoundMeshDef
- compound::CompoundSphere
- compound::CompoundSphereDef
- constraint_graph::ConstraintGraph
- constraint_graph::GraphColor
- contact::Contact
- contact::ContactEdge
- contact::ContactSpec
- contact::ConvexContact
- contact::MeshContact
- contact::TriangleCache
- contact_solver::ContactConstraint
- contact_solver::ManifoldConstraint
- contact_solver::ManifoldConstraintPoint
- debug_draw::DebugLine
- debug_draw::DebugPoint
- debug_draw::DebugShape
- debug_draw::HexColor
- determinism::FallingRagdollData
- determinism::RagdollGroup
- distance::CastOutput
- distance::DistanceInput
- distance::DistanceOutput
- distance::ShapeCastPairInput
- distance::ShapeProxy
- distance::Simplex
- distance::SimplexCache
- distance::SimplexVertex
- distance::Sweep
- distance::ToiInput
- distance::ToiOutput
- dynamic_tree::BoxCastInput
- dynamic_tree::DynamicTree
- dynamic_tree::TreeNode
- dynamic_tree::TreeNodeView
- dynamic_tree::TreeStats
- events::BodyMoveEvent
- events::ContactBeginTouchEvent
- events::ContactData
- events::ContactEndTouchEvent
- events::ContactEvents
- events::ContactHitEvent
- events::JointEvent
- events::SensorBeginTouchEvent
- events::SensorEndTouchEvent
- events::SensorEvents
- geometry::Capsule
- geometry::CollisionPlane
- geometry::MassData
- geometry::PlaneResult
- geometry::PlaneSolverResult
- geometry::RayCastInput
- geometry::ShapeCastInput
- geometry::ShapeExtent
- geometry::Sphere
- geometry::SurfaceMaterial
- height_field::HeightFieldData
- height_field::HeightFieldDef
- hull::BoxHull
- hull::HullData
- hull::HullDataView
- hull::HullDatabase
- hull::HullFace
- hull::HullHalfEdge
- hull::HullVertex
- human::Bone
- human::Human
- id::BodyId
- id::ContactId
- id::JointId
- id::ShapeId
- id::WorldId
- id_pool::IdPool
- island::ContactLink
- island::Island
- island::IslandSim
- island::JointLink
- joint::DistanceJoint
- joint::Joint
- joint::JointEdge
- joint::JointSim
- joint::MotorJoint
- joint::ParallelJoint
- joint::PrismaticJoint
- joint::RevoluteJoint
- joint::SphericalJoint
- joint::WeldJoint
- joint::WheelJoint
- manifold::FeaturePair
- manifold::LocalManifold
- manifold::LocalManifoldPoint
- manifold::Manifold
- manifold::ManifoldPoint
- manifold::SatCache
- math_functions::Aabb
- math_functions::CosSin
- math_functions::Mat2
- math_functions::Matrix3
- math_functions::Plane
- math_functions::Quat
- math_functions::SegmentDistanceResult
- math_functions::Transform
- math_functions::Triangle
- math_functions::TrianglePoint
- math_functions::Vec2
- math_functions::Vec3
- mesh::Mesh
- mesh::MeshData
- mesh::MeshDef
- mesh::MeshNode
- mesh::MeshTriangle
- name_cache::NameCache
- name_cache::NameEntry
- recording::GeometryEntry
- recording::GeometryRegistry
- recording::RecBuffer
- recording::RecHeader
- recording::RecTag
- recording::Recording
- recording::RegistrySlot
- recording::SnapReader
- recording::dispatch::RecReader
- recording::player::RecPlayer
- recording::player::RecPlayerInfo
- recording::query_replay::FrameQuery
- sensor::Sensor
- sensor::SensorHit
- sensor::SensorTaskContext
- sensor::Visitor
- shape::Shape
- solver::Softness
- solver::SolverBlock
- solver::StepContext
- solver_set::SolverSet
- table::HashSet
- table::SetItem
- types::BodyDef
- types::Capacity
- types::Counters
- types::DistanceJointDef
- types::ExplosionDef
- types::Filter
- types::FilterJointDef
- types::JointDef
- types::MotionLocks
- types::MotorJointDef
- types::ParallelJointDef
- types::PrismaticJointDef
- types::QueryFilter
- types::RayResult
- types::RevoluteJointDef
- types::ShapeDef
- types::SphericalJointDef
- types::WeldJointDef
- types::WheelJointDef
- types::WorldCastOutput
- types::WorldDef
- world::Profile
- world::TaskContext
- world::World
Enums
- compound::ChildGeometry
- contact::ContactCache
- contact::ContactGeometry
- debug_draw::DebugMaterial
- distance::ToiState
- geometry::ShapeType
- human::BoneId
- joint::JointType
- joint::JointUnion
- manifold::FeatureOwner
- manifold::SeparatingFeature
- manifold::TriangleFeature
- recording::GeometryKind
- recording::ops::RecOp
- recording::query_replay::RecQueryKind
- shape::ShapeGeometry
- solver::SolverBlockType
- solver::SolverStageType
- types::BodyType
Traits
Functions
- aabb::enlarge_aabb
- aabb::farthest_point_on_aabb
- aabb::perimeter
- aabb::ray_cast_aabb
- body::body_apply_angular_impulse
- body::body_apply_force
- body::body_apply_force_to_center
- body::body_apply_linear_impulse
- body::body_apply_linear_impulse_to_center
- body::body_apply_mass_from_shapes
- body::body_apply_torque
- body::body_cast_ray
- body::body_cast_shape
- body::body_collide_mover
- body::body_compute_aabb
- body::body_disable
- body::body_enable
- body::body_enable_contact_recycling
- body::body_enable_hit_events
- body::body_enable_sleep
- body::body_get_angular_damping
- body::body_get_angular_velocity
- body::body_get_contact_capacity
- body::body_get_contact_data
- body::body_get_gravity_scale
- body::body_get_inverse_mass
- body::body_get_joint_count
- body::body_get_joints
- body::body_get_linear_damping
- body::body_get_linear_velocity
- body::body_get_local_center
- body::body_get_local_point
- body::body_get_local_point_velocity
- body::body_get_local_rotational_inertia
- body::body_get_local_vector
- body::body_get_mass
- body::body_get_mass_data
- body::body_get_motion_locks
- body::body_get_name
- body::body_get_position
- body::body_get_shape_count
- body::body_get_shapes
- body::body_get_sleep_threshold
- body::body_get_transform
- body::body_get_type
- body::body_get_user_data
- body::body_get_world_center
- body::body_get_world_inverse_rotational_inertia
- body::body_get_world_point
- body::body_get_world_point_velocity
- body::body_get_world_vector
- body::body_is_awake
- body::body_is_bullet
- body::body_is_contact_recycling_enabled
- body::body_is_enabled
- body::body_is_sleep_enabled
- body::body_is_valid
- body::body_overlap_shape
- body::body_set_angular_damping
- body::body_set_angular_velocity
- body::body_set_awake
- body::body_set_bullet
- body::body_set_gravity_scale
- body::body_set_linear_damping
- body::body_set_linear_velocity
- body::body_set_mass_data
- body::body_set_motion_locks
- body::body_set_name
- body::body_set_sleep_threshold
- body::body_set_target_transform
- body::body_set_transform
- body::body_set_type
- body::body_set_user_data
- body::create_body
- body::destroy_body
- body::get_body_full_id
- body::get_body_sim
- body::get_body_sim_mut
- body::get_body_state_index
- body::get_body_transform
- body::get_body_transform_quick
- body::is_body_awake
- body::make_body_id
- body::should_bodies_collide
- body::sync_body_flags
- body::update_body_mass_data
- body::wake_body
- body::wake_body_with_lock
- broad_phase::proxy_id
- broad_phase::proxy_key
- broad_phase::proxy_type
- broad_phase::update_broad_phase_pairs
- compound::collide_mover_and_compound
- compound::compute_compound_aabb
- compound::convert_bytes_to_compound
- compound::convert_compound_to_bytes
- compound::create_compound
- compound::destroy_compound
- compound::get_compound_capsule
- compound::get_compound_child
- compound::get_compound_hull
- compound::get_compound_materials
- compound::get_compound_mesh
- compound::get_compound_sphere
- compound::make_compound_child_sweep
- compound::overlap_compound
- compound::query_compound
- compound::ray_cast_compound
- compound::shape_cast_compound
- constants::contact_recycle_distance
- constants::huge
- constants::linear_slop
- constants::max_aabb_margin
- constants::mesh_rest_offset
- constants::min_capsule_length
- constants::overlap_slop
- constants::speculative_distance
- constraint_graph::add_contact_to_graph
- constraint_graph::add_joint_to_graph
- constraint_graph::create_joint_in_graph
- constraint_graph::remove_contact_from_graph
- constraint_graph::remove_joint_from_graph
- contact::apply_mesh_hit_flags
- contact::can_collide
- contact::collide
- contact::compute_mesh_manifolds
- contact::contact_is_valid
- contact::create_contact
- contact::destroy_contact
- contact::initialize_contact_registers
- contact::update_contact
- contact_solver::apply_restitution
- contact_solver::apply_restitution_convex
- contact_solver::flag_hit_events
- contact_solver::prepare_color_contacts
- contact_solver::solve_contacts
- contact_solver::solve_contacts_convex
- contact_solver::store_impulses
- contact_solver::warm_start_contacts
- contact_solver::warm_start_contacts_convex
- core::bounding_power_of2
- core::clz32
- core::ctz32
- core::ctz64
- core::get_length_units_per_meter
- core::get_stall_threshold
- core::hash
- core::is_double_precision
- core::is_power_of2
- core::lower_power_of_2_exponent
- core::non_zero_hash
- core::pop_count64
- core::round_up_power_of2
- core::set_length_units_per_meter
- core::set_stall_threshold
- debug_draw::make_debug_color
- determinism::create_falling_ragdolls
- determinism::destroy_falling_ragdolls
- determinism::hash_world_transform
- determinism::update_falling_ragdolls
- distance::compute_proxy_aabb
- distance::get_point_support
- distance::get_proxy_support
- distance::get_sweep_transform
- distance::make_local_proxy
- distance::make_proxy
- distance::shape_cast
- distance::shape_distance
- distance::time_of_impact
- geometry::collide_mover_and_capsule
- geometry::collide_mover_and_sphere
- geometry::compute_capsule_aabb
- geometry::compute_capsule_mass
- geometry::compute_sphere_aabb
- geometry::compute_sphere_mass
- geometry::compute_swept_capsule_aabb
- geometry::compute_swept_sphere_aabb
- geometry::default_surface_material
- geometry::is_valid_ray
- geometry::overlap_capsule
- geometry::overlap_sphere
- geometry::ray_cast_capsule
- geometry::ray_cast_hollow_sphere
- geometry::ray_cast_sphere
- geometry::shape_cast_capsule
- geometry::shape_cast_sphere
- height_field::collide_mover_and_height_field
- height_field::compute_height_field_aabb
- height_field::convert_bytes_to_height_field
- height_field::create_grid
- height_field::create_height_field
- height_field::create_wave
- height_field::destroy_height_field
- height_field::dump_height_data
- height_field::get_height_field_compressed_heights
- height_field::get_height_field_flags
- height_field::get_height_field_material
- height_field::get_height_field_material_indices
- height_field::get_height_field_triangle
- height_field::get_height_field_triangle_count
- height_field::load_height_field
- height_field::overlap_height_field
- height_field::query_height_field
- height_field::ray_cast_height_field
- height_field::shape_cast_height_field
- hull::clone_and_transform_hull
- hull::clone_hull
- hull::collide_mover_and_hull
- hull::compare_hull_data
- hull::compute_hull_aabb
- hull::compute_hull_extent
- hull::compute_hull_mass
- hull::compute_hull_projected_area
- hull::compute_swept_hull_aabb
- hull::convert_bytes_to_hull
- hull::create_cone
- hull::create_cylinder
- hull::create_hull
- hull::create_rock
- hull::destroy_hull
- hull::find_hull_support_face
- hull::find_hull_support_vertex
- hull::get_hull_edges
- hull::get_hull_faces
- hull::get_hull_planes
- hull::get_hull_points
- hull::get_hull_vertices
- hull::hash_hull_data
- hull::is_valid_hull
- hull::make_box_hull
- hull::make_cube_hull
- hull::make_offset_box_hull
- hull::make_scaled_box_hull
- hull::make_transformed_box_hull
- hull::overlap_hull
- hull::ray_cast_hull
- hull::scale_box
- hull::shape_cast_hull
- human::create_human
- human::destroy_human
- human::human_align_spring
- human::human_apply_random_angular_impulse
- human::human_create_motor_anchors
- human::human_create_parallel_anchors
- human::human_set_bullet
- human::human_set_joint_damping_ratio
- human::human_set_joint_friction_torque
- human::human_set_joint_spring_hertz
- human::human_set_velocity
- island::create_island
- island::destroy_island
- island::link_contact
- island::link_joint
- island::split_island
- island::unlink_contact
- island::unlink_joint
- island::validate_island
- joint::create_distance_joint
- joint::create_filter_joint
- joint::create_motor_joint
- joint::create_parallel_joint
- joint::create_prismatic_joint
- joint::create_revolute_joint
- joint::create_spherical_joint
- joint::create_weld_joint
- joint::create_wheel_joint
- joint::destroy_joint
- joint::destroy_joint_internal
- joint::distance_joint_enable_limit
- joint::distance_joint_enable_motor
- joint::distance_joint_enable_spring
- joint::distance_joint_get_current_length
- joint::distance_joint_get_length
- joint::distance_joint_get_max_length
- joint::distance_joint_get_max_motor_force
- joint::distance_joint_get_min_length
- joint::distance_joint_get_motor_force
- joint::distance_joint_get_motor_speed
- joint::distance_joint_get_spring_damping_ratio
- joint::distance_joint_get_spring_force_range
- joint::distance_joint_get_spring_hertz
- joint::distance_joint_is_limit_enabled
- joint::distance_joint_is_motor_enabled
- joint::distance_joint_is_spring_enabled
- joint::distance_joint_set_length
- joint::distance_joint_set_length_range
- joint::distance_joint_set_max_motor_force
- joint::distance_joint_set_motor_speed
- joint::distance_joint_set_spring_damping_ratio
- joint::distance_joint_set_spring_force_range
- joint::distance_joint_set_spring_hertz
- joint::draw_joint
- joint::get_distance_joint_force
- joint::get_joint_full_id
- joint::get_joint_reaction
- joint::get_joint_sim
- joint::get_joint_sim_check_type
- joint::get_joint_sim_check_type_ref
- joint::get_joint_sim_ref
- joint::get_motor_joint_force
- joint::get_motor_joint_torque
- joint::get_parallel_joint_torque
- joint::get_prismatic_joint_force
- joint::get_prismatic_joint_torque
- joint::get_revolute_joint_force
- joint::get_revolute_joint_torque
- joint::get_spherical_joint_force
- joint::get_spherical_joint_torque
- joint::get_weld_joint_force
- joint::get_weld_joint_torque
- joint::get_wheel_joint_force
- joint::get_wheel_joint_torque
- joint::joint_get_angular_separation
- joint::joint_get_body_a
- joint::joint_get_body_b
- joint::joint_get_collide_connected
- joint::joint_get_constraint_force
- joint::joint_get_constraint_torque
- joint::joint_get_constraint_tuning
- joint::joint_get_force_threshold
- joint::joint_get_linear_separation
- joint::joint_get_local_frame_a
- joint::joint_get_local_frame_b
- joint::joint_get_torque_threshold
- joint::joint_get_type
- joint::joint_get_user_data
- joint::joint_get_world
- joint::joint_is_valid
- joint::joint_set_collide_connected
- joint::joint_set_constraint_tuning
- joint::joint_set_force_threshold
- joint::joint_set_local_frame_a
- joint::joint_set_local_frame_b
- joint::joint_set_torque_threshold
- joint::joint_set_user_data
- joint::joint_wake_bodies
- joint::motor_joint_get_angular_damping_ratio
- joint::motor_joint_get_angular_hertz
- joint::motor_joint_get_angular_velocity
- joint::motor_joint_get_linear_damping_ratio
- joint::motor_joint_get_linear_hertz
- joint::motor_joint_get_linear_velocity
- joint::motor_joint_get_max_spring_force
- joint::motor_joint_get_max_spring_torque
- joint::motor_joint_get_max_velocity_force
- joint::motor_joint_get_max_velocity_torque
- joint::motor_joint_set_angular_damping_ratio
- joint::motor_joint_set_angular_hertz
- joint::motor_joint_set_angular_velocity
- joint::motor_joint_set_linear_damping_ratio
- joint::motor_joint_set_linear_hertz
- joint::motor_joint_set_linear_velocity
- joint::motor_joint_set_max_spring_force
- joint::motor_joint_set_max_spring_torque
- joint::motor_joint_set_max_velocity_force
- joint::motor_joint_set_max_velocity_torque
- joint::parallel_joint_get_max_torque
- joint::parallel_joint_get_spring_damping_ratio
- joint::parallel_joint_get_spring_hertz
- joint::parallel_joint_set_max_torque
- joint::parallel_joint_set_spring_damping_ratio
- joint::parallel_joint_set_spring_hertz
- joint::prepare_distance_joint
- joint::prepare_joint
- joint::prepare_motor_joint
- joint::prepare_parallel_joint
- joint::prepare_prismatic_joint
- joint::prepare_revolute_joint
- joint::prepare_spherical_joint
- joint::prepare_weld_joint
- joint::prepare_wheel_joint
- joint::prismatic_joint_enable_limit
- joint::prismatic_joint_enable_motor
- joint::prismatic_joint_enable_spring
- joint::prismatic_joint_get_lower_limit
- joint::prismatic_joint_get_max_motor_force
- joint::prismatic_joint_get_motor_force
- joint::prismatic_joint_get_motor_speed
- joint::prismatic_joint_get_speed
- joint::prismatic_joint_get_spring_damping_ratio
- joint::prismatic_joint_get_spring_hertz
- joint::prismatic_joint_get_target_translation
- joint::prismatic_joint_get_translation
- joint::prismatic_joint_get_upper_limit
- joint::prismatic_joint_is_limit_enabled
- joint::prismatic_joint_is_motor_enabled
- joint::prismatic_joint_is_spring_enabled
- joint::prismatic_joint_set_limits
- joint::prismatic_joint_set_max_motor_force
- joint::prismatic_joint_set_motor_speed
- joint::prismatic_joint_set_spring_damping_ratio
- joint::prismatic_joint_set_spring_hertz
- joint::prismatic_joint_set_target_translation
- joint::revolute_joint_enable_limit
- joint::revolute_joint_enable_motor
- joint::revolute_joint_enable_spring
- joint::revolute_joint_get_angle
- joint::revolute_joint_get_lower_limit
- joint::revolute_joint_get_max_motor_torque
- joint::revolute_joint_get_motor_speed
- joint::revolute_joint_get_motor_torque
- joint::revolute_joint_get_spring_damping_ratio
- joint::revolute_joint_get_spring_hertz
- joint::revolute_joint_get_target_angle
- joint::revolute_joint_get_upper_limit
- joint::revolute_joint_is_limit_enabled
- joint::revolute_joint_is_motor_enabled
- joint::revolute_joint_is_spring_enabled
- joint::revolute_joint_set_limits
- joint::revolute_joint_set_max_motor_torque
- joint::revolute_joint_set_motor_speed
- joint::revolute_joint_set_spring_damping_ratio
- joint::revolute_joint_set_spring_hertz
- joint::revolute_joint_set_target_angle
- joint::solve_distance_joint
- joint::solve_joint
- joint::solve_motor_joint
- joint::solve_parallel_joint
- joint::solve_prismatic_joint
- joint::solve_revolute_joint
- joint::solve_spherical_joint
- joint::solve_weld_joint
- joint::solve_wheel_joint
- joint::spherical_joint_enable_cone_limit
- joint::spherical_joint_enable_motor
- joint::spherical_joint_enable_spring
- joint::spherical_joint_enable_twist_limit
- joint::spherical_joint_get_cone_angle
- joint::spherical_joint_get_cone_limit
- joint::spherical_joint_get_lower_twist_limit
- joint::spherical_joint_get_max_motor_torque
- joint::spherical_joint_get_motor_torque
- joint::spherical_joint_get_motor_velocity
- joint::spherical_joint_get_spring_damping_ratio
- joint::spherical_joint_get_spring_hertz
- joint::spherical_joint_get_target_rotation
- joint::spherical_joint_get_twist_angle
- joint::spherical_joint_get_upper_twist_limit
- joint::spherical_joint_is_cone_limit_enabled
- joint::spherical_joint_is_motor_enabled
- joint::spherical_joint_is_spring_enabled
- joint::spherical_joint_is_twist_limit_enabled
- joint::spherical_joint_set_cone_limit
- joint::spherical_joint_set_max_motor_torque
- joint::spherical_joint_set_motor_velocity
- joint::spherical_joint_set_spring_damping_ratio
- joint::spherical_joint_set_spring_hertz
- joint::spherical_joint_set_target_rotation
- joint::spherical_joint_set_twist_limits
- joint::warm_start_distance_joint
- joint::warm_start_joint
- joint::warm_start_motor_joint
- joint::warm_start_parallel_joint
- joint::warm_start_prismatic_joint
- joint::warm_start_revolute_joint
- joint::warm_start_spherical_joint
- joint::warm_start_weld_joint
- joint::warm_start_wheel_joint
- joint::weld_joint_get_angular_damping_ratio
- joint::weld_joint_get_angular_hertz
- joint::weld_joint_get_linear_damping_ratio
- joint::weld_joint_get_linear_hertz
- joint::weld_joint_set_angular_damping_ratio
- joint::weld_joint_set_angular_hertz
- joint::weld_joint_set_linear_damping_ratio
- joint::weld_joint_set_linear_hertz
- joint::wheel_joint_enable_spin_motor
- joint::wheel_joint_enable_steering
- joint::wheel_joint_enable_steering_limit
- joint::wheel_joint_enable_suspension
- joint::wheel_joint_enable_suspension_limit
- joint::wheel_joint_get_lower_steering_limit
- joint::wheel_joint_get_lower_suspension_limit
- joint::wheel_joint_get_max_spin_torque
- joint::wheel_joint_get_max_steering_torque
- joint::wheel_joint_get_spin_motor_speed
- joint::wheel_joint_get_spin_speed
- joint::wheel_joint_get_spin_torque
- joint::wheel_joint_get_steering_angle
- joint::wheel_joint_get_steering_damping_ratio
- joint::wheel_joint_get_steering_hertz
- joint::wheel_joint_get_steering_torque
- joint::wheel_joint_get_suspension_damping_ratio
- joint::wheel_joint_get_suspension_hertz
- joint::wheel_joint_get_target_steering_angle
- joint::wheel_joint_get_upper_steering_limit
- joint::wheel_joint_get_upper_suspension_limit
- joint::wheel_joint_is_spin_motor_enabled
- joint::wheel_joint_is_steering_enabled
- joint::wheel_joint_is_steering_limit_enabled
- joint::wheel_joint_is_suspension_enabled
- joint::wheel_joint_is_suspension_limit_enabled
- joint::wheel_joint_set_max_spin_torque
- joint::wheel_joint_set_max_steering_torque
- joint::wheel_joint_set_spin_motor_speed
- joint::wheel_joint_set_steering_damping_ratio
- joint::wheel_joint_set_steering_hertz
- joint::wheel_joint_set_steering_limits
- joint::wheel_joint_set_suspension_damping_ratio
- joint::wheel_joint_set_suspension_hertz
- joint::wheel_joint_set_suspension_limits
- joint::wheel_joint_set_target_steering_angle
- manifold::collide_capsule_and_sphere
- manifold::collide_capsule_and_triangle
- manifold::collide_capsules
- manifold::collide_hull_and_capsule
- manifold::collide_hull_and_sphere
- manifold::collide_hull_and_triangle
- manifold::collide_hulls
- manifold::collide_sphere_and_triangle
- manifold::collide_spheres
- manifold::edge_edge_separation
- manifold::find_incident_face
- manifold::flip_pair
- manifold::make_feature_id
- manifold::make_feature_pair
- math_functions::aabb_add_point
- math_functions::aabb_area
- math_functions::aabb_center
- math_functions::aabb_contains
- math_functions::aabb_extents
- math_functions::aabb_inflate
- math_functions::aabb_overlaps
- math_functions::aabb_transform
- math_functions::aabb_union
- math_functions::abs
- math_functions::abs_float
- math_functions::abs_matrix3
- math_functions::add
- math_functions::add2
- math_functions::add_mm
- math_functions::align_up8
- math_functions::arbitrary_perp
- math_functions::atan2
- math_functions::blend2
- math_functions::blend3
- math_functions::box_inertia
- math_functions::clamp
- math_functions::clamp_float
- math_functions::clamp_int
- math_functions::closest_point_on_triangle
- math_functions::closest_point_to_aabb
- math_functions::compute_cos_sin
- math_functions::compute_quat_between_unit_vectors
- math_functions::conjugate
- math_functions::cos
- math_functions::cross
- math_functions::cross2
- math_functions::cylinder_inertia
- math_functions::delta_quat_to_rotation
- math_functions::det
- math_functions::distance
- math_functions::distance_squared
- math_functions::distance_squared2
- math_functions::dot
- math_functions::dot2
- math_functions::dot_quat
- math_functions::get_axis_angle
- math_functions::get_by_index
- math_functions::get_length_and_normalize
- math_functions::get_quat_angle
- math_functions::get_swing_angle
- math_functions::get_twist_angle
- math_functions::integrate_rotation
- math_functions::intersect_ray_triangle
- math_functions::inv_mul_quat
- math_functions::inv_mul_transforms
- math_functions::inv_mul_world_transforms
- math_functions::inv_rotate_vector
- math_functions::inv_transform_point
- math_functions::inv_transform_world_point
- math_functions::invert2
- math_functions::invert_matrix
- math_functions::invert_t
- math_functions::invert_transform
- math_functions::is_bounded_aabb
- math_functions::is_normalized
- math_functions::is_normalized_quat
- math_functions::is_sane_aabb
- math_functions::is_valid_aabb
- math_functions::is_valid_float
- math_functions::is_valid_matrix3
- math_functions::is_valid_plane
- math_functions::is_valid_position
- math_functions::is_valid_quat
- math_functions::is_valid_transform
- math_functions::is_valid_vec3
- math_functions::is_valid_world_transform
- math_functions::is_within_segments
- math_functions::length
- math_functions::length2
- math_functions::length_squared
- math_functions::length_squared2
- math_functions::lerp
- math_functions::lerp_float
- math_functions::lerp_position
- math_functions::line_distance
- math_functions::major_axis
- math_functions::make_aabb
- math_functions::make_diagonal_matrix
- math_functions::make_matrix_from_quat
- math_functions::make_normal_from_points
- math_functions::make_plane_from_normal_and_point
- math_functions::make_plane_from_points
- math_functions::make_quat_from_axis_angle
- math_functions::make_quat_from_matrix
- math_functions::make_world_transform
- math_functions::max
- math_functions::max_element_index
- math_functions::max_float
- math_functions::max_int
- math_functions::min
- math_functions::min_float
- math_functions::min_int
- math_functions::modified_cross
- math_functions::mul
- math_functions::mul_add
- math_functions::mul_mm
- math_functions::mul_mm2
- math_functions::mul_mv
- math_functions::mul_mv2
- math_functions::mul_mv2_sym
- math_functions::mul_mv_sym
- math_functions::mul_quat
- math_functions::mul_sm
- math_functions::mul_sub
- math_functions::mul_sv
- math_functions::mul_sv2
- math_functions::mul_transforms
- math_functions::mul_world_transforms
- math_functions::neg
- math_functions::negate_mat3
- math_functions::negate_quat
- math_functions::nlerp
- math_functions::normalize
- math_functions::normalize_quat
- math_functions::offset_aabb
- math_functions::offset_pos
- math_functions::perp
- math_functions::plane_separation
- math_functions::point_to_segment_distance
- math_functions::rotate_inertia
- math_functions::rotate_vector
- math_functions::round_down_float
- math_functions::round_up_float
- math_functions::safe_scale
- math_functions::scalar_triple_product
- math_functions::segment_distance
- math_functions::sign
- math_functions::signed_volume
- math_functions::sin
- math_functions::skew
- math_functions::solve2
- math_functions::solve3
- math_functions::sphere_inertia
- math_functions::steiner
- math_functions::sub
- math_functions::sub2
- math_functions::sub_mm
- math_functions::sub_pos
- math_functions::test_bounds_overlap
- math_functions::test_bounds_ray_overlap
- math_functions::test_bounds_triangle_overlap
- math_functions::to_pos
- math_functions::to_relative_transform
- math_functions::to_vec3
- math_functions::transform_plane
- math_functions::transform_point
- math_functions::transform_world_point
- math_functions::transpose
- math_functions::unwind_angle
- mesh::collide_mover_and_mesh
- mesh::compute_mesh_aabb
- mesh::convert_bytes_to_mesh
- mesh::create_box_mesh
- mesh::create_grid_mesh
- mesh::create_hollow_box_mesh
- mesh::create_mesh
- mesh::create_platform_mesh
- mesh::create_torus_mesh
- mesh::create_wave_mesh
- mesh::destroy_mesh
- mesh::get_height
- mesh::get_mesh_flags
- mesh::get_mesh_material_indices
- mesh::get_mesh_nodes
- mesh::get_mesh_triangle
- mesh::get_mesh_triangles
- mesh::get_mesh_vertices
- mesh::is_valid_mesh
- mesh::overlap_mesh
- mesh::query_mesh
- mesh::ray_cast_mesh
- mesh::shape_cast_mesh
- mover::clip_vector
- mover::solve_planes
- recording::dispatch::dispatch_one
- recording::fnv_mix_position
- recording::hash64_blob
- recording::hash_world_state
- recording::player::validate_replay
- recording::query_replay::dispatch_query_cast_mover
- recording::query_replay::dispatch_query_cast_ray
- recording::query_replay::dispatch_query_cast_ray_closest
- recording::query_replay::dispatch_query_cast_shape
- recording::query_replay::dispatch_query_collide_mover
- recording::query_replay::dispatch_query_overlap_aabb
- recording::query_replay::dispatch_query_overlap_shape
- recording::record_op
- recording::snapshot::clone_world_via_snapshot
- recording::snapshot::compute_layout_hash
- recording::snapshot::deserialize_into_shell
- recording::snapshot::serialize_world
- recording::start_recording
- recording::stop_recording
- recording::with_recording
- recording::world_public_id
- sensor::destroy_sensor
- sensor::overlap_sensors
- shape::collide_mover
- shape::compute_fat_shape_aabb
- shape::compute_shape_aabb
- shape::compute_shape_extent
- shape::compute_shape_mass
- shape::compute_swept_shape_aabb
- shape::create_capsule_shape
- shape::create_compound_shape
- shape::create_height_field_shape
- shape::create_hull_shape
- shape::create_mesh_shape
- shape::create_shape_proxy
- shape::create_sphere_shape
- shape::destroy_shape
- shape::destroy_shape_proxy
- shape::get_shape
- shape::get_shape_centroid
- shape::get_shape_projected_area
- shape::make_shape_proxy
- shape::mesh_geometry
- shape::overlap_shape
- shape::ray_cast_shape
- shape::shape_apply_wind
- shape::shape_are_contact_events_enabled
- shape::shape_are_hit_events_enabled
- shape::shape_are_pre_solve_events_enabled
- shape::shape_are_sensor_events_enabled
- shape::shape_cast_shape
- shape::shape_compute_mass_data
- shape::shape_enable_contact_events
- shape::shape_enable_hit_events
- shape::shape_enable_pre_solve_events
- shape::shape_enable_sensor_events
- shape::shape_get_aabb
- shape::shape_get_body
- shape::shape_get_capsule
- shape::shape_get_closest_point
- shape::shape_get_contact_capacity
- shape::shape_get_contact_data
- shape::shape_get_density
- shape::shape_get_filter
- shape::shape_get_friction
- shape::shape_get_hull
- shape::shape_get_mesh_material_count
- shape::shape_get_mesh_surface_material
- shape::shape_get_name
- shape::shape_get_restitution
- shape::shape_get_sensor_capacity
- shape::shape_get_sensor_data
- shape::shape_get_sensor_overlaps
- shape::shape_get_sphere
- shape::shape_get_surface_material
- shape::shape_get_type
- shape::shape_get_user_data
- shape::shape_get_world
- shape::shape_is_sensor
- shape::shape_is_valid
- shape::shape_ray_cast
- shape::shape_set_capsule
- shape::shape_set_density
- shape::shape_set_filter
- shape::shape_set_friction
- shape::shape_set_hull
- shape::shape_set_mesh
- shape::shape_set_mesh_material
- shape::shape_set_name
- shape::shape_set_restitution
- shape::shape_set_sphere
- shape::shape_set_surface_material
- shape::shape_set_user_data
- shape::shape_time_of_impact
- shape::should_query_collide
- shape::should_shapes_collide
- solver::make_soft
- solver::solve
- solver_set::destroy_solver_set
- solver_set::merge_solver_sets
- solver_set::transfer_body
- solver_set::transfer_joint
- solver_set::try_sleep_island
- solver_set::wake_solver_set
- table::shape_pair_key
- types::default_body_def
- types::default_distance_joint_def
- types::default_explosion_def
- types::default_filter
- types::default_filter_joint_def
- types::default_motor_joint_def
- types::default_parallel_joint_def
- types::default_prismatic_joint_def
- types::default_query_filter
- types::default_revolute_joint_def
- types::default_shape_def
- types::default_spherical_joint_def
- types::default_weld_joint_def
- types::default_wheel_joint_def
- types::default_world_def
- world::default_friction_callback
- world::default_restitution_callback
- world::world_cast_mover
- world::world_cast_ray
- world::world_cast_ray_closest
- world::world_cast_shape
- world::world_collide_mover
- world::world_draw
- world::world_dump_awake
- world::world_dump_shape_bounds
- world::world_enable_continuous
- world::world_enable_sleeping
- world::world_enable_speculative
- world::world_enable_warm_starting
- world::world_explode
- world::world_get_awake_body_count
- world::world_get_body_events
- world::world_get_bounds
- world::world_get_contact_events
- world::world_get_contact_recycle_distance
- world::world_get_counters
- world::world_get_gravity
- world::world_get_hit_event_threshold
- world::world_get_joint_events
- world::world_get_max_capacity
- world::world_get_maximum_linear_speed
- world::world_get_profile
- world::world_get_restitution_threshold
- world::world_get_sensor_events
- world::world_get_user_data
- world::world_get_worker_count
- world::world_is_continuous_enabled
- world::world_is_sleeping_enabled
- world::world_is_speculative_enabled
- world::world_is_valid
- world::world_is_warm_starting_enabled
- world::world_overlap_aabb
- world::world_overlap_shape
- world::world_rebuild_static_tree
- world::world_set_contact_recycle_distance
- world::world_set_contact_tuning
- world::world_set_custom_filter_callback
- world::world_set_friction_callback
- world::world_set_gravity
- world::world_set_hit_event_threshold
- world::world_set_maximum_linear_speed
- world::world_set_pre_solve_callback
- world::world_set_restitution_callback
- world::world_set_restitution_threshold
- world::world_set_user_data
- world::world_set_worker_count
- world::world_start_recording
- world::world_stop_recording
Type Aliases
- debug_draw::CreateDebugShapeCallback
- debug_draw::DestroyDebugShapeCallback
- math_functions::Pos
- math_functions::WorldTransform
- types::FrictionCallback
- types::RestitutionCallback
- world::CustomFilterFcn
- world::PreSolveFcn
Constants
- VERSION
- body::IDENTITY_BODY_STATE
- body::body_flags::ALLOW_FAST_ROTATION
- body::body_flags::ALL_LOCKS
- body::body_flags::BODY_ENABLE_CONTACT_RECYCLING
- body::body_flags::BODY_TRANSIENT_FLAGS
- body::body_flags::DIRTY_MASS
- body::body_flags::DYNAMIC_FLAG
- body::body_flags::ENABLE_SLEEP
- body::body_flags::ENLARGE_BOUNDS
- body::body_flags::FIXED_ROTATION
- body::body_flags::HAD_TIME_OF_IMPACT
- body::body_flags::IS_BULLET
- body::body_flags::IS_FAST
- body::body_flags::IS_SPEED_CAPPED
- body::body_flags::LOCK_ANGULAR_X
- body::body_flags::LOCK_ANGULAR_Y
- body::body_flags::LOCK_ANGULAR_Z
- body::body_flags::LOCK_LINEAR_X
- body::body_flags::LOCK_LINEAR_Y
- body::body_flags::LOCK_LINEAR_Z
- compound::COMPOUND_VERSION
- compound::MAX_COMPOUND_MESH_MATERIALS
- constants::AABB_MARGIN_FRACTION
- constants::BODY_NAME_LENGTH
- constants::CHILD_MASK
- constants::CHILD_POWER
- constants::CONTACT_MANIFOLD_COUNT_BUCKETS
- constants::CONTACT_RECYCLE_ANGULAR_DISTANCE
- constants::GRAPH_COLOR_COUNT
- constants::MAX_CHILD_SHAPES
- constants::MAX_MANIFOLD_POINTS
- constants::MAX_MESH_CONTACT_TRIANGLES
- constants::MAX_POINTS_PER_TRIANGLE
- constants::MAX_ROTATION
- constants::MAX_SHAPES
- constants::MAX_SHAPE_CAST_POINTS
- constants::MAX_WORKERS
- constants::NULL_NAME
- constants::RELAX_ITERATIONS
- constants::SHAPE_MASK
- constants::SHAPE_NAME_LENGTH
- constants::SHAPE_POWER
- constants::SOLVER_ITERATIONS
- constants::TIME_TO_SLEEP
- constraint_graph::DYNAMIC_COLOR_COUNT
- constraint_graph::OVERFLOW_INDEX
- contact::contact_flags::ENABLE_CONTACT_EVENTS
- contact::contact_flags::HIT_EVENT
- contact::contact_flags::RECYCLE
- contact::contact_flags::RELATIVE_TRANSFORM_VALID
- contact::contact_flags::SIM_DISJOINT
- contact::contact_flags::SIM_ENABLE_HIT_EVENT
- contact::contact_flags::SIM_ENABLE_PRE_SOLVE_EVENTS
- contact::contact_flags::SIM_MESH_CONTACT
- contact::contact_flags::SIM_STARTED_TOUCHING
- contact::contact_flags::SIM_STOPPED_TOUCHING
- contact::contact_flags::SIM_TOUCHING
- contact::contact_flags::STATIC_FLAG
- contact::contact_flags::TOUCHING
- core::HASH_INIT
- core::NULL_INDEX
- core::SECRET_COOKIE
- debug_draw::DEBUG_LINE_CAPACITY
- debug_draw::DEBUG_POINT_CAPACITY
- determinism::RAGDOLL_GRID_COUNT
- determinism::RAGDOLL_GROUP_SIZE
- dynamic_tree::DEFAULT_CATEGORY_BITS
- dynamic_tree::DEFAULT_MASK_BITS
- dynamic_tree::DYNAMIC_TREE_VERSION
- geometry::SURFACE_MATERIAL_SIZE
- height_field::CONCAVE_EDGE1
- height_field::CONCAVE_EDGE2
- height_field::CONCAVE_EDGE3
- height_field::HEIGHT_FIELD_DATA_SIZE
- height_field::HEIGHT_FIELD_HOLE
- height_field::HEIGHT_FIELD_VERSION
- height_field::INVERSE_CONCAVE_EDGE1
- height_field::INVERSE_CONCAVE_EDGE2
- height_field::INVERSE_CONCAVE_EDGE3
- hull::BOX_HULL_SIZE
- hull::HULL_DATA_SIZE
- hull::HULL_VERSION
- human::BONE_COUNT
- human::COLOR_DODGER_BLUE
- human::COLOR_LIGHT_YELLOW
- human::COLOR_MEDIUM_TURQUOISE
- human::COLOR_NAVAJO_WHITE
- human::COLOR_PERU
- human::COLOR_TAN
- human::FILTER_JOINT_COUNT
- id::NULL_BODY_ID
- id::NULL_CONTACT_ID
- id::NULL_JOINT_ID
- id::NULL_SHAPE_ID
- id::NULL_WORLD_ID
- manifold::FEATURE_PAIR_SINGLE
- math_functions::BOUNDS3_EMPTY
- math_functions::DEG_TO_RAD
- math_functions::MAT2_ZERO
- math_functions::MAT3_IDENTITY
- math_functions::MAT3_ZERO
- math_functions::MIN_SCALE
- math_functions::PI
- math_functions::POS_ZERO
- math_functions::QUAT_IDENTITY
- math_functions::RAD_TO_DEG
- math_functions::SQRT3
- math_functions::TRANSFORM_IDENTITY
- math_functions::TWO_PI
- math_functions::VEC2_ZERO
- math_functions::VEC3_AXIS_X
- math_functions::VEC3_AXIS_Y
- math_functions::VEC3_AXIS_Z
- math_functions::VEC3_ONE
- math_functions::VEC3_ZERO
- math_functions::WORLD_TRANSFORM_IDENTITY
- mesh::ALL_CONCAVE_EDGES
- mesh::ALL_FLAT_EDGES
- mesh::CONCAVE_EDGE1
- mesh::CONCAVE_EDGE2
- mesh::CONCAVE_EDGE3
- mesh::FLAT_EDGE1
- mesh::FLAT_EDGE2
- mesh::FLAT_EDGE3
- mesh::INVERSE_CONCAVE_EDGE1
- mesh::INVERSE_CONCAVE_EDGE2
- mesh::INVERSE_CONCAVE_EDGE3
- mesh::LEAF_NODE
- mesh::MESH_DATA_SIZE
- mesh::MESH_NODE_SIZE
- mesh::MESH_STACK_SIZE
- mesh::MESH_TRIANGLE_SIZE
- mesh::MESH_VERSION
- recording::REC_MAGIC
- recording::REC_VERSION_MAJOR
- recording::REC_VERSION_MINOR
- recording::SNAP_FNV_INIT
- recording::SNAP_FNV_PRIME
- recording::snapshot::SNAP_FLAG_DOUBLE_PRECISION
- recording::snapshot::SNAP_FLAG_VALIDATION
- recording::snapshot::SNAP_LAYOUT_VERSION
- recording::snapshot::SNAP_MAGIC
- recording::snapshot::SNAP_VERSION
- shape::shape_flags::ENABLE_CONTACT_EVENTS
- shape::shape_flags::ENABLE_CUSTOM_FILTERING
- shape::shape_flags::ENABLE_HIT_EVENTS
- shape::shape_flags::ENABLE_PRE_SOLVE_EVENTS
- shape::shape_flags::ENABLE_SENSOR_EVENTS
- shape::shape_flags::ENLARGED_AABB
- solver_set::AWAKE_SET
- solver_set::DISABLED_SET
- solver_set::FIRST_SLEEPING_SET
- solver_set::STATIC_SET
- types::BODY_TYPE_COUNT