MCPcopy Create free account

hub / github.com/DanielChappuis/reactphysics3d / types & classes

Types & classes532 in github.com/DanielChappuis/reactphysics3d

↓ 1,231 callersClassVector3
Class Vector3 This class represents a 3D vector.
testbed/opengl-framework/src/maths/Vector3.h:38
↓ 108 callersClassTransform
Class Transform * This class represents a position and an orientation in 3D. It can * also be seen as representing a translation and a rotation. */
include/reactphysics3d/mathematics/Transform.h:41
↓ 91 callersClassVector3
Struct Vector3 * This class represents a 3D vector. */
include/reactphysics3d/mathematics/Vector3.h:44
↓ 88 callersClassRay
Class Ray * This structure represents a 3D ray represented by two points. * The ray goes from point1 to point1 + maxFraction * (point2 - point1). *
include/reactphysics3d/mathematics/Ray.h:41
↓ 83 callersClassVector2
Class Vector2 This class represents a 2D vector.
testbed/opengl-framework/src/maths/Vector2.h:37
↓ 57 callersClassQuaternion
Class Quaternion * This class represents a quaternion. We use the notation : * q = (x*i, y*j, z*k, w) to represent a quaternion. */
include/reactphysics3d/mathematics/Quaternion.h:44
↓ 37 callersClassMatrix3x3
Class Matrix3x3 * This class represents a 3x3 matrix. */
include/reactphysics3d/mathematics/Matrix3x3.h:41
↓ 35 callersClassAABB
Class AABB
testbed/common/AABB.h:34
↓ 30 callersClassVector3
include/reactphysics3d/collision/shapes/CollisionShape.h:45
↓ 27 callersClassMatrix2x2
Class Matrix2x2 * This class represents a 2x2 matrix. */
include/reactphysics3d/mathematics/Matrix2x2.h:40
↓ 24 callersClassDebugTriangle
include/reactphysics3d/utils/DebugRenderer.h:118
↓ 20 callersClassDebugLine
include/reactphysics3d/utils/DebugRenderer.h:96
↓ 20 callersClassMatrix4
Class Matrix4 This class represents a 4x4 matrix
testbed/opengl-framework/src/maths/Matrix4.h:42
↓ 17 callersClassVector2
Class Vector2 * This class represents a 2D vector. */
include/reactphysics3d/mathematics/Vector2.h:41
↓ 14 callersClassMessage
Structure Message * This structure represent a message that can be returned to the user */
include/reactphysics3d/utils/Message.h:39
↓ 11 callersClassColor
Structure Color This structure represents a RGBA color.
testbed/opengl-framework/src/maths/Color.h:33
↓ 8 callersClassMatrix3
Class Matrix4 This class represents a 4x4 matrix
testbed/opengl-framework/src/maths/Matrix3.h:38
↓ 7 callersClassVector4
Class Vector4 This class represents a 4D vector.
testbed/opengl-framework/src/maths/Vector4.h:37
↓ 6 callersClassIterator
include/reactphysics3d/containers/Array.h:68
↓ 4 callersClassIterator
include/reactphysics3d/containers/Map.h:112
↓ 4 callersClassIterator
include/reactphysics3d/containers/Deque.h:129
↓ 4 callersClassIterator
include/reactphysics3d/containers/Set.h:111
↓ 3 callersClassAABB
Class AABB * This class represents a bounding volume of type "Axis Aligned * Bounding Box". It's a box where all the edges are always aligned * with
include/reactphysics3d/collision/shapes/AABB.h:42
↓ 3 callersClassSceneContactPoint
Structure ContactPoint
testbed/src/Scene.h:36
↓ 3 callersClassTestKey
test/tests/containers/TestMap.h:36
↓ 3 callersClassTestValueSet
test/tests/containers/TestSet.h:36
↓ 2 callersClassCandidateFace
include/reactphysics3d/utils/quickhull/QuickHull.h:57
↓ 2 callersClassContactPair
Structure ContactPair * This structure represents a pair of shapes that are in contact during narrow-phase. */
include/reactphysics3d/collision/ContactPair.h:41
↓ 2 callersClassOverlapPair
include/reactphysics3d/collision/OverlapCallback.h:55
↓ 2 callersClassWorldSettings
include/reactphysics3d/engine/PhysicsWorld.h:77
↓ 1 callersClassContactPoint
Class ContactPoint * This class represents a collision contact point between two * bodies in the physics engine. */
include/reactphysics3d/constraint/ContactPoint.h:45
↓ 1 callersClassEntity
include/reactphysics3d/configuration.h:92
↓ 1 callersClassFace
include/reactphysics3d/collision/HalfEdgeStructure.h:54
↓ 1 callersClassTransformComponent
include/reactphysics3d/components/TransformComponents.h:77
↓ 1 callersClassVector3
Declarations
include/reactphysics3d/collision/VertexArray.h:36
ClassAABB
include/reactphysics3d/components/ColliderComponents.h:43
ClassAABB
include/reactphysics3d/collision/shapes/BoxShape.h:40
ClassAABB
include/reactphysics3d/collision/shapes/CollisionShape.h:41
ClassAABB
include/reactphysics3d/collision/broadphase/DynamicAABBTree.h:43
ClassAABBOverlapCallback
class AABBOverlapCallback * This class represents a callback when two AABB overlap */
include/reactphysics3d/systems/BroadPhaseSystem.h:53
EnumAllocationType
include/reactphysics3d/memory/MemoryManager.h:72
ClassArray
include/reactphysics3d/utils/quickhull/QuickHull.h:44
ClassArray
include/reactphysics3d/collision/narrowphase/GJK/GJKAlgorithm.h:42
ClassArray
include/reactphysics3d/containers/Array.h:44
ClassBallAndSocketJoint
include/reactphysics3d/components/BallAndSocketJointComponents.h:42
ClassBallAndSocketJoint
Class BallAndSocketJoint * This class represents a ball-and-socket joint that allows arbitrary rotation * between two bodies. This joint has three de
include/reactphysics3d/constraint/BallAndSocketJoint.h:93
ClassBallAndSocketJointComponent
include/reactphysics3d/components/BallAndSocketJointComponents.h:126
ClassBallAndSocketJointComponents
Class BallAndSocketJointComponents * This class represent the component of the ECS with data for the BallAndSocketJoint. */
include/reactphysics3d/components/BallAndSocketJointComponents.h:49
ClassBallAndSocketJointInfo
Structure BallAndSocketJointInfo * This structure is used to gather the information needed to create a ball-and-socket * joint. This structure will b
include/reactphysics3d/constraint/BallAndSocketJoint.h:40
ClassBallAndSocketJointScene
Class BallAndSocketJointScene
testbed/scenes/ballandsocketjoint/BallAndSocketJointScene.h:43
ClassBallAndSocketJointsChainScene
Class BallAndSocketJointsChain scene
testbed/scenes/ballandsocketjointschain/BallAndSocketJointsChainScene.h:43
ClassBallAndSocketJointsNetScene
Class JointsScene
testbed/scenes/ballandsocketjointsnet/BallAndSocketJointsNetScene.h:43
ClassBody
include/reactphysics3d/components/BodyComponents.h:41
ClassBody
include/reactphysics3d/systems/BroadPhaseSystem.h:44
ClassBody
Declarations
include/reactphysics3d/collision/RaycastInfo.h:36
ClassBody
include/reactphysics3d/collision/ContactManifold.h:39
ClassBody
include/reactphysics3d/collision/CollisionCallback.h:40
ClassBody
Declarations
include/reactphysics3d/collision/OverlapCallback.h:37
ClassBody
Declarations
include/reactphysics3d/collision/ContactPointInfo.h:37
ClassBody
Declarations
include/reactphysics3d/collision/shapes/BoxShape.h:37
ClassBody
Declarations
include/reactphysics3d/collision/shapes/SphereShape.h:38
ClassBody
Declarations
include/reactphysics3d/collision/shapes/CapsuleShape.h:37
ClassBody
include/reactphysics3d/collision/shapes/CollisionShape.h:57
ClassBody
include/reactphysics3d/collision/broadphase/DynamicAABBTree.h:41
ClassBody
Declarations
include/reactphysics3d/constraint/ContactPoint.h:38
ClassBody
Class Body * This class represents a body */
include/reactphysics3d/body/Body.h:52
ClassBodyComponent
include/reactphysics3d/components/BodyComponents.h:89
ClassBodyComponents
Class BodyComponents * This class represent the component of the ECS that contains data about a body. * The components of the sleeping entities (bodi
include/reactphysics3d/components/BodyComponents.h:48
ClassBodyComponents
include/reactphysics3d/systems/ContactSolverSystem.h:50
EnumBodyType
include/reactphysics3d/components/RigidBodyComponents.h:45
EnumBodyType
include/reactphysics3d/body/RigidBody.h:41
ClassBox
Class Box
testbed/common/Box.h:35
ClassBoxShape
include/reactphysics3d/utils/DebugRenderer.h:43
ClassBoxShape
Class BoxShape * This class represents a 3D box shape. Those axis are unit length. * The three extents are half-widths of the box along the three *
include/reactphysics3d/collision/shapes/BoxShape.h:49
ClassBoxTowerScene
Class BoxTowerScene
testbed/scenes/boxtower/BoxTowerScene.h:50
ClassBridgeScene
Class BridgeScene scene
testbed/scenes/bridge/BridgeScene.h:47
ClassBroadPhaseRaycastCallback
Class BroadPhaseRaycastCallback * Callback called when the AABB of a leaf node is hit by a ray the * broad-phase Dynamic AABB Tree. */
include/reactphysics3d/systems/BroadPhaseSystem.h:75
ClassBroadPhaseRaycastTestCallback
include/reactphysics3d/collision/broadphase/DynamicAABBTree.h:39
ClassBroadPhaseSystem
include/reactphysics3d/systems/BroadPhaseSystem.h:43
ClassBroadPhaseSystem
Declarations
include/reactphysics3d/collision/broadphase/DynamicAABBTree.h:38
ClassCallbackData
include/reactphysics3d/collision/CollisionCallback.h:223
ClassCallbackData
include/reactphysics3d/collision/OverlapCallback.h:128
ClassCamera
Class Camera
testbed/opengl-framework/src/Camera.h:36
ClassCapsule
Class Sphere
testbed/common/Capsule.h:35
ClassCapsuleShape
Class CapsuleShape * This class represents a capsule collision shape that is defined around the Y axis. * A capsule shape can be seen as the convex h
include/reactphysics3d/collision/shapes/CapsuleShape.h:49
ClassCapsuleShape
Declarations
include/reactphysics3d/collision/narrowphase/SAT/SATAlgorithm.h:37
ClassCapsuleVsCapsuleAlgorithm
Class CapsuleVsCapsuleAlgorithm * This class is used to compute the narrow-phase collision detection * between two capsules collision shapes. We do
include/reactphysics3d/collision/narrowphase/CapsuleVsCapsuleAlgorithm.h:48
ClassCapsuleVsConvexPolyhedronAlgorithm
Class CapsuleVsConvexPolyhedronAlgorithm * This class is used to compute the narrow-phase collision detection * between a capsule and a convex polyhe
include/reactphysics3d/collision/narrowphase/CapsuleVsConvexPolyhedronAlgorithm.h:52
EnumCategory
Enumeration for categories
test/tests/collision/TestRaycast.h:51
EnumCategory
include/reactphysics3d/utils/Logger.h:51
ClassCollider
include/reactphysics3d/components/ColliderComponents.h:45
ClassCollider
include/reactphysics3d/utils/DebugRenderer.h:44
ClassCollider
include/reactphysics3d/systems/BroadPhaseSystem.h:45
ClassCollider
include/reactphysics3d/systems/ContactSolverSystem.h:48
ClassCollider
include/reactphysics3d/collision/RaycastInfo.h:37
ClassCollider
include/reactphysics3d/collision/CollisionCallback.h:41
ClassCollider
include/reactphysics3d/collision/OverlapCallback.h:39
ClassCollider
Class Collider * A collider has a collision shape (box, sphere, capsule, ...) and is attached to a * RigidBody. A body can have multiple colliders. T
include/reactphysics3d/collision/Collider.h:47
ClassCollider
Declarations
include/reactphysics3d/collision/shapes/CollisionShape.h:56
ClassCollider
Declarations
include/reactphysics3d/body/Body.h:40
next →1–100 of 532, ranked by callers