[−] List of all items
Structs
- b2_body::B2body
- b2_body::B2bodyDef
- b2_body::BodyFlags
- b2_broad_phase::B2broadPhase
- b2_broad_phase::B2broadPhasePairs
- b2_broad_phase::B2pair
- b2_collision::B2AABB
- b2_collision::B2clipVertex
- b2_collision::B2contactFeature
- b2_collision::B2contactId
- b2_collision::B2manifold
- b2_collision::B2manifoldPoint
- b2_collision::B2rayCastInput
- b2_collision::B2rayCastOutput
- b2_collision::B2worldManifold
- b2_contact::B2contact
- b2_contact::B2contactEdge
- b2_contact_manager::B2contactManager
- b2_distance::B2distanceInput
- b2_distance::B2distanceOutput
- b2_distance::B2distanceProxy
- b2_distance::B2shapeCastInput
- b2_distance::B2shapeCastOutput
- b2_distance::B2simplexCache
- b2_draw::B2color
- b2_draw::B2draw
- b2_draw::B2drawShapeFlags
- b2_dynamic_tree::B2dynamicTree
- b2_dynamic_tree::B2treeNode
- b2_fixture::B2filter
- b2_fixture::B2fixture
- b2_fixture::B2fixtureDef
- b2_fixture::B2fixtureProxy
- b2_growable_stack::B2growableStack
- b2_joint::B2joint
- b2_joint::B2jointDef
- b2_joint::B2jointEdge
- b2_math::B2Mat22
- b2_math::B2Mat33
- b2_math::B2Rot
- b2_math::B2Sweep
- b2_math::B2Transform
- b2_math::B2Vec3
- b2_math::B2vec2
- b2_rope::B2rope
- b2_rope::B2ropeDef
- b2_rope::B2ropeDefVertices
- b2_rope::B2ropeTuning
- b2_shape::B2Shape
- b2_shape::B2massData
- b2_time_of_impact::B2toiinput
- b2_time_of_impact::B2toioutput
- b2_time_step::B2Profile
- b2_time_step::B2position
- b2_time_step::B2solverData
- b2_time_step::B2velocity
- b2_timer::B2timer
- b2_world::B2world
- b2_world_callbacks::B2contactFilterDefault
- b2_world_callbacks::B2contactImpulse
- b2_world_callbacks::B2contactListenerDefault
- joints::b2_distance_joint::B2distanceJoint
- joints::b2_distance_joint::B2distanceJointDef
- joints::b2_friction_joint::B2frictionJoint
- joints::b2_friction_joint::B2frictionJointDef
- joints::b2_gear_joint::B2gearJoint
- joints::b2_gear_joint::B2gearJointDef
- joints::b2_motor_joint::B2motorJoint
- joints::b2_motor_joint::B2motorJointDef
- joints::b2_mouse_joint::B2mouseJoint
- joints::b2_mouse_joint::B2mouseJointDef
- joints::b2_prismatic_joint::B2prismaticJoint
- joints::b2_prismatic_joint::B2prismaticJointDef
- joints::b2_pulley_joint::B2pulleyJoint
- joints::b2_pulley_joint::B2pulleyJointDef
- joints::b2_revolute_joint::B2revoluteJoint
- joints::b2_revolute_joint::B2revoluteJointDef
- joints::b2_rope_joint::B2ropeJoint
- joints::b2_rope_joint::B2ropeJointDef
- joints::b2_weld_joint::B2weldJoint
- joints::b2_weld_joint::B2weldJointDef
- joints::b2_wheel_joint::B2wheelJoint
- joints::b2_wheel_joint::B2wheelJointDef
- shapes::b2_chain_shape::B2chainShape
- shapes::b2_circle_shape::B2circleShape
- shapes::b2_edge_shape::B2edgeShape
- shapes::b2_polygon_shape::B2polygonShape
Enums
- b2_body::B2bodyType
- b2_collision::B2contactFeatureType
- b2_collision::B2manifoldType
- b2_collision::B2pointState
- b2_joint::B2JointDefEnum
- b2_joint::B2jointType
- b2_joint::JointAsDerived
- b2_joint::JointAsDerivedMut
- b2_rope::B2bendingModel
- b2_rope::B2stretchingModel
- b2_shape::B2ShapeType
- b2_time_of_impact::B2toioutputState
- shapes::to_derived_shape::ShapeAsDerived
Traits
- b2_broad_phase::AddPairTrait
- b2_contact::B2contactDynTrait
- b2_draw::B2drawTrait
- b2_dynamic_tree::QueryCallback
- b2_dynamic_tree::RayCastCallback
- b2_joint::B2jointTraitDyn
- b2_joint::ToDerivedJoint
- b2_settings::UserDataType
- b2_shape::B2shapeDynTrait
- b2_world_callbacks::B2contactFilter
- b2_world_callbacks::B2contactListener
- b2_world_callbacks::B2destructionListener
- b2_world_callbacks::B2queryCallback
- b2_world_callbacks::B2rayCastCallback
- shapes::to_derived_shape::ToDerivedShape
Functions
- b2_collision::b2_aabb_is_valid
- b2_collision::b2_clip_segment_to_line
- b2_collision::b2_collide_circles
- b2_collision::b2_collide_edge_and_circle
- b2_collision::b2_collide_edge_and_polygon
- b2_collision::b2_collide_polygon_and_circle
- b2_collision::b2_collide_polygons
- b2_collision::b2_get_point_states
- b2_collision::b2_test_overlap
- b2_collision::b2_test_overlap_shapes
- b2_contact::b2_mix_friction
- b2_contact::b2_mix_restitution
- b2_distance::b2_distance_fn
- b2_distance::b2_shape_cast
- b2_joint::b2_angular_stiffness
- b2_joint::b2_linear_stiffness
- b2_math::b2_abs
- b2_math::b2_abs_i32
- b2_math::b2_abs_mat22
- b2_math::b2_abs_vec2
- b2_math::b2_atan2
- b2_math::b2_clamp
- b2_math::b2_clamp_vec2
- b2_math::b2_cross
- b2_math::b2_cross_scalar_by_vec
- b2_math::b2_cross_vec3
- b2_math::b2_cross_vec_by_scalar
- b2_math::b2_distance_vec2
- b2_math::b2_distance_vec2_squared
- b2_math::b2_dot
- b2_math::b2_dot_vec3
- b2_math::b2_is_power_of_two
- b2_math::b2_is_valid
- b2_math::b2_max
- b2_math::b2_max_vec2
- b2_math::b2_min
- b2_math::b2_min_vec2
- b2_math::b2_mul
- b2_math::b2_mul22
- b2_math::b2_mul_mat22
- b2_math::b2_mul_mat33
- b2_math::b2_mul_rot
- b2_math::b2_mul_rot_by_vec2
- b2_math::b2_mul_t
- b2_math::b2_mul_t_mat22
- b2_math::b2_mul_t_rot
- b2_math::b2_mul_t_rot_by_vec2
- b2_math::b2_mul_t_transform
- b2_math::b2_mul_t_transform_by_vec2
- b2_math::b2_mul_transform
- b2_math::b2_mul_transform_by_vec2
- b2_math::b2_next_power_of_two
- b2_math::b2_sqrt
- b2_math::b2_swap
- b2_math::b2_sweep_advance
- b2_math::b2_sweep_get_transform
- b2_math::b2_sweep_normalize
- b2_math::is_equal
- b2_math::not_equal
- b2_settings::b2_assert
- b2_settings::b2_not_used
- b2_settings::upgrade
- b2_settings::upgrade_opt
- b2_time_of_impact::b2_time_of_impact
Typedefs
- b2_body::BodyPtr
- b2_body::BodyWeakPtr
- b2_broad_phase::B2broadPhasePtr
- b2_contact::ContactEdgePtr
- b2_contact::ContactEdgeWeakPtr
- b2_contact::ContactPtr
- b2_contact::ContactWeakPtr
- b2_contact_manager::B2contactManagerPtr
- b2_draw::B2drawTraitPtr
- b2_fixture::FixtureProxyPtr
- b2_fixture::FixturePtr
- b2_fixture::FixtureWeakPtr
- b2_joint::B2jointEdgePtr
- b2_joint::B2jointEdgeWeakPtr
- b2_joint::B2jointPtr
- b2_joint::B2jointWeakPtr
- b2_shape::ShapeDefPtr
- b2_world::B2worldPtr
- b2_world::B2worldWeakPtr
- b2_world_callbacks::B2contactFilterPtr
- b2_world_callbacks::B2contactListenerPtr
- b2_world_callbacks::B2destructionListenerPtr
Statics
- b2_distance::B2_GJK_CALLS
- b2_distance::B2_GJK_ITERS
- b2_distance::B2_GJK_MAX_ITERS
- b2_time_of_impact::B2_TOI_CALLS
- b2_time_of_impact::B2_TOI_ITERS
- b2_time_of_impact::B2_TOI_MAX_ITERS
- b2_time_of_impact::B2_TOI_MAX_ROOT_ITERS
- b2_time_of_impact::B2_TOI_MAX_TIME
- b2_time_of_impact::B2_TOI_ROOT_ITERS
- b2_time_of_impact::B2_TOI_TIME
Constants
- b2_broad_phase::E_NULL_PROXY
- b2_collision::B2_NULL_FEATURE
- b2_dynamic_tree::B2_NULL_NODE
- b2_settings::B2_AABB_EXTENSION
- b2_settings::B2_AABB_MULTIPLIER
- b2_settings::B2_ANGULAR_SLEEP_TOLERANCE
- b2_settings::B2_ANGULAR_SLOP
- b2_settings::B2_BAUMGARTE
- b2_settings::B2_DEBUG
- b2_settings::B2_EPSILON
- b2_settings::B2_LINEAR_SLEEP_TOLERANCE
- b2_settings::B2_LINEAR_SLOP
- b2_settings::B2_MAX_ANGULAR_CORRECTION
- b2_settings::B2_MAX_FLOAT
- b2_settings::B2_MAX_LINEAR_CORRECTION
- b2_settings::B2_MAX_MANIFOLD_POINTS
- b2_settings::B2_MAX_POLYGON_VERTICES
- b2_settings::B2_MAX_ROTATION
- b2_settings::B2_MAX_ROTATION_SQUARED
- b2_settings::B2_MAX_SUB_STEPS
- b2_settings::B2_MAX_TOICONTACTS
- b2_settings::B2_MAX_TRANSLATION
- b2_settings::B2_MAX_TRANSLATION_SQUARED
- b2_settings::B2_PI
- b2_settings::B2_POLYGON_RADIUS
- b2_settings::B2_TIME_TO_SLEEP
- b2_settings::B2_TOI_BAUMGARTE
- b2_settings::B2_VELOCITY_THRESHOLD