Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DanielChappuis/reactphysics3d
/ functions
Functions
2,534 in github.com/DanielChappuis/reactphysics3d
⨍
Functions
2,534
◇
Types & classes
532
↓ 1 callers
Method
getElapsedPhysicsTime
Return the elapsed physics time
testbed/src/Timer.h:111
↓ 1 callers
Method
getEventType
Return the corresponding type of event for this overlapping pair
src/collision/OverlapCallback.cpp:60
↓ 1 callers
Method
getGeneration
Return the generation number of the entity
include/reactphysics3d/engine/Entity.h:111
↓ 1 callers
Method
getGravity
Return the gravity vector of the world * @return The current gravity vector (in meter per seconds squared) */
include/reactphysics3d/engine/PhysicsWorld.h:613
↓ 1 callers
Method
getIndicesPointer
Return a pointer to the vertex indicies data
testbed/opengl-framework/src/Mesh.h:395
↓ 1 callers
Method
getIsAllowedToSleep
Return true if the body is allowed to sleep
include/reactphysics3d/components/RigidBodyComponents.h:408
↓ 1 callers
Method
getIsCameraRotationAnimationEnabled
Return true if the scene rotation is enabled
testbed/src/Scene.h:406
↓ 1 callers
Method
getIsCollisionEnabled
Return true if the collision is enabled between the two bodies of a joint
include/reactphysics3d/components/JointComponents.h:204
↓ 1 callers
Method
getIsConeLimitEnabled
Return true if the cone limit is enabled
include/reactphysics3d/components/BallAndSocketJointComponents.h:392
↓ 1 callers
Method
getIsDisplayed
testbed/src/Gui.h:186
↓ 1 callers
Method
getIsGravityEnabled
Return true if gravity is enabled for this entity
include/reactphysics3d/components/RigidBodyComponents.h:776
↓ 1 callers
Method
getIsHit
Return true if a raycast hit has been found
include/reactphysics3d/collision/shapes/ConcaveMeshShape.h:107
↓ 1 callers
Method
getIsWorldQueryCollider
Return true if the collider will be part of results of queries on the PhysicsWorld
src/collision/Collider.cpp:290
↓ 1 callers
Method
getJoint
Return a pointer to the joint
include/reactphysics3d/components/JointComponents.h:180
↓ 1 callers
Method
getLinearDamping
Return the linear velocity damping factor * @return The linear damping factor of this body (in range [0; +inf]). Zero means no damping. */
src/body/RigidBody.cpp:317
↓ 1 callers
Method
getLinesArray
Return a pointer to the array of lines * @return A pointer to the first element of the lines array to draw */
include/reactphysics3d/utils/DebugRenderer.h:294
↓ 1 callers
Method
getMaxLengthSquareOfAPoint
Return the maximum squared length of a point
src/collision/narrowphase/GJK/VoronoiSimplex.cpp:618
↓ 1 callers
Method
getMotorSpeed
Return the motor speed * @return The current motor speed of the joint (in meters per second) */
src/constraint/SliderJoint.cpp:277
↓ 1 callers
Method
getName
Return the name of the scene
testbed/src/Scene.h:346
↓ 1 callers
Method
getNbColliders
Return the number of colliders associated with this body * @return The number of colliders associated with this body */
src/body/Body.cpp:129
↓ 1 callers
Method
getNbContactPairs
Return the number of contact pairs (there is a single contact pair between two bodies in contact) * @return The number of contact pairs */
include/reactphysics3d/collision/CollisionCallback.h:299
↓ 1 callers
Method
getNbContactPoints
Return the number of contact points in the contact pair * @return The number of contact points */
include/reactphysics3d/collision/CollisionCallback.h:307
↓ 1 callers
Method
getNbFaces
Return the number of faces * @return The number of faces in the mesh */
include/reactphysics3d/collision/ConvexMesh.h:155
↓ 1 callers
Method
getNbIterationsPositionSolver
Get the number of iterations for the position constraint solver * @return The number of iterations of the position constraint solver */
include/reactphysics3d/engine/PhysicsWorld.h:591
↓ 1 callers
Method
getNbIterationsVelocitySolver
Get the number of iterations for the velocity constraint solver * @return The number of iterations of the velocity constraint solver */
include/reactphysics3d/engine/PhysicsWorld.h:583
↓ 1 callers
Method
getNbMaxBodiesInIslandPreviousFrame
include/reactphysics3d/engine/Islands.h:163
↓ 1 callers
Method
getNbOverlappingPairs
Return the number of overlapping pairs of bodies
include/reactphysics3d/collision/OverlapCallback.h:188
↓ 1 callers
Method
getNbRigidBodies
Return the number of RigidBody in the physics world * @return The number of rigid bodies in the physics world */
include/reactphysics3d/engine/PhysicsWorld.h:671
↓ 1 callers
Method
getNodeDataInt
Return the pointer to the data array of a given leaf node of the tree
include/reactphysics3d/collision/broadphase/DynamicAABBTree.h:283
↓ 1 callers
Method
getNormalsPointer
Return a pointer to the normals data
testbed/opengl-framework/src/Mesh.h:375
↓ 1 callers
Method
getPoint1
Return the first point of the line
testbed/common/Line.h:67
↓ 1 callers
Method
getPoint2
Return the second point of the line
testbed/common/Line.h:72
↓ 1 callers
Method
getPolygonFace
Return a polygon face of the mesh * @param faceIndex Index of a given face * @return A polygon face */
include/reactphysics3d/collision/PolygonVertexArray.h:204
↓ 1 callers
Method
getRaycastTestType
Return the raycast test type (front, back, front-back)
include/reactphysics3d/collision/shapes/ConcaveShape.h:138
↓ 1 callers
Method
getReactionForce
Return the force (in Newtons) on body 2 required to satisfy the joint constraint in world-space * @return The current force (in Newtons) applied on bo
src/constraint/HingeJoint.cpp:276
↓ 1 callers
Method
getRotationAngleAxis
Compute the rotation angle (in radians) and the rotation axis This method is used to get the rotation angle (in radian) and the unit rotation axis of
src/mathematics/Quaternion.cpp:122
↓ 1 callers
Method
getScenes
Return the list of the scenes
testbed/src/TestbedApplication.h:242
↓ 1 callers
Method
getSizeBytes
Return the size in bytes of the type
include/reactphysics3d/utils/DefaultLogger.h:436
↓ 1 callers
Method
getSizeInBytes
Return the number of bytes used by the joint
src/constraint/HingeJoint.cpp:304
↓ 1 callers
Method
getSleepAngularVelocity
Return the current sleep angular velocity * @return The sleep angular velocity (in radian per second) */
include/reactphysics3d/engine/PhysicsWorld.h:645
↓ 1 callers
Method
getSleepLinearVelocity
Return the current sleep linear velocity * @return The sleep linear velocity (in meters per second) */
include/reactphysics3d/engine/PhysicsWorld.h:637
↓ 1 callers
Method
getSphereVsCapsuleAlgorithm
Get the Sphere vs Capsule narrow-phase collision detection algorithm
include/reactphysics3d/collision/narrowphase/CollisionDispatch.h:189
↓ 1 callers
Method
getSphereVsConvexPolyhedronAlgorithm
Get the Sphere vs Convex Polyhedron narrow-phase collision detection algorithm
include/reactphysics3d/collision/narrowphase/CollisionDispatch.h:199
↓ 1 callers
Method
getSphereVsSphereAlgorithm
Get the Sphere vs Sphere narrow-phase collision detection algorithm
include/reactphysics3d/collision/narrowphase/CollisionDispatch.h:184
↓ 1 callers
Method
getStart
Return the pointer to the start of the vertices array * @return A pointer to the start of the vertex array of the mesh */
include/reactphysics3d/collision/VertexArray.h:118
↓ 1 callers
Method
getTimeBeforeSleep
Return the time a body is required to stay still before sleeping * @return Time a body is required to stay still before sleeping (in seconds) */
include/reactphysics3d/engine/PhysicsWorld.h:653
↓ 1 callers
Method
getTrace
Return the trace of the matrix
include/reactphysics3d/mathematics/Matrix2x2.h:207
↓ 1 callers
Method
getTriangleVertices
Return the coordinates of the three vertices of a given triangle face
include/reactphysics3d/collision/TriangleMesh.h:165
↓ 1 callers
Method
getTriangleVerticesNormals
Return the normals of the three vertices of a given triangle face
include/reactphysics3d/collision/TriangleMesh.h:175
↓ 1 callers
Method
getTrianglesArray
Return a pointer to the array of triangles * @return A pointer to the first element of the triangles array to draw */
include/reactphysics3d/utils/DebugRenderer.h:318
↓ 1 callers
Method
getValue
Method to get a value in the matrix
testbed/opengl-framework/src/maths/Matrix3.h:83
↓ 1 callers
Method
getVertexIndexInFace
Return the vertex index of a given vertex in a face * @return The index of a vertex (in the array of vertices data) of a given vertex in a face */
src/collision/PolygonVertexArray.cpp:83
↓ 1 callers
Method
getVerticesNormalsStart
Return the pointer to the start of the vertex normals array * @return A pointer to the start of the normals data in the array */
include/reactphysics3d/collision/TriangleVertexArray.h:248
↓ 1 callers
Method
getVerticesNormalsStride
Return the vertex normals stride (number of bytes) * @return The number of bytes separating two consecutive normals in the array */
include/reactphysics3d/collision/TriangleVertexArray.h:224
↓ 1 callers
Method
getVerticesPointer
Return a pointer to the vertices data
testbed/opengl-framework/src/Mesh.h:370
↓ 1 callers
Method
getWorldAABB
Return the AABB of the collider in world-space * @return The AABB of the collider in world-space */
src/collision/Collider.cpp:130
↓ 1 callers
Method
hasComponentGetIndex
Return true if there is a component for a given entity and if so set the entity index
include/reactphysics3d/components/Components.h:147
↓ 1 callers
Method
incrementFrameCounter
Increment the frame counter
include/reactphysics3d/utils/Profiler.h:493
↓ 1 callers
Method
inflate
Inflate each side of the AABB by a given size
include/reactphysics3d/collision/shapes/AABB.h:157
↓ 1 callers
Method
inflateWithPoint
Inflate (if necessary) to make sure that a given point fit inside it
include/reactphysics3d/collision/shapes/AABB.h:163
↓ 1 callers
Method
init
Initialize the GUI
testbed/src/Gui.cpp:58
↓ 1 callers
Method
integrateRigidBodiesPositions
Integrate position and orientation of the rigid bodies. The positions and orientations of the bodies are integrated using the sympletic Euler time ste
src/systems/DynamicsSystem.cpp:44
↓ 1 callers
Method
integrateRigidBodiesVelocities
Integrate the velocities of rigid bodies. This method only set the temporary velocities but does not update the actual velocitiy of the bodies. The ve
src/systems/DynamicsSystem.cpp:117
↓ 1 callers
Method
isAffinelyDependent
Return true if the set is affinely dependent. A set if affinely dependent if a point of the set is an affine combination of other points in the set
src/collision/narrowphase/GJK/VoronoiSimplex.cpp:126
↓ 1 callers
Method
isCollisionEnabled
Return true if the collision between the two bodies of the joint is enabled * @return True if the collision is enabled between the two bodies of the j
src/constraint/Joint.cpp:69
↓ 1 callers
Method
isContactPointSimilarTo
test/tests/collision/TestWorldQueries.h:60
↓ 1 callers
Method
isDebugEnabled
Returns true if this collision body is computing debug information * @return Returns true if this body is computing debug information */
src/body/Body.cpp:514
↓ 1 callers
Method
isFinite
Return true if the values are not NAN OR INF
include/reactphysics3d/mathematics/Vector2.h:222
↓ 1 callers
Method
isFull
Return true if the simplex contains 4 points
include/reactphysics3d/collision/narrowphase/GJK/VoronoiSimplex.h:175
↓ 1 callers
Method
isGravityEnabled
Return true if the gravity needs to be applied to this rigid body * @return True if the gravity is applied to the body */
src/body/RigidBody.cpp:879
↓ 1 callers
Method
isPointInSimplex
Return true if the point is in the simplex
src/collision/narrowphase/GJK/VoronoiSimplex.cpp:92
↓ 1 callers
Method
isPossibleToTakeStep
True if it's possible to take a new step
testbed/src/Timer.h:146
↓ 1 callers
Method
isRoot
Return true if we are at the root of the profiler tree
include/reactphysics3d/utils/Profiler.h:403
↓ 1 callers
Method
isSleepingEnabled
Return true if the sleeping technique is enabled * @return True if the sleeping technique is enabled and false otherwise */
include/reactphysics3d/engine/PhysicsWorld.h:629
↓ 1 callers
Method
isSplitImpulseActive
Return true if the split impulses position correction technique is used for contacts
include/reactphysics3d/systems/ContactSolverSystem.h:402
↓ 1 callers
Method
isTriangle
Return true if the face is a triangle
include/reactphysics3d/utils/quickhull/QHHalfEdgeStructure.h:205
↓ 1 callers
Method
keyboardEvent
Called when a keyboard event occurs
testbed/src/Scene.h:296
↓ 1 callers
Method
keyboard_event
testbed/src/TestbedApplication.cpp:599
↓ 1 callers
Method
mouseButtonEvent
Called when a mouse button event occurs
testbed/src/Scene.cpp:98
↓ 1 callers
Method
mouseMotionEvent
Called when a mouse motion event occurs
testbed/src/Scene.cpp:110
↓ 1 callers
Method
mouse_button_event
Handle a mouse button event (default implementation: propagate to children)
testbed/src/TestbedApplication.cpp:638
↓ 1 callers
Method
mouse_motion_event
Handle a mouse motion event (default implementation: propagate to children)
testbed/src/TestbedApplication.cpp:652
↓ 1 callers
Method
next
Go to the next node
include/reactphysics3d/utils/Profiler.h:448
↓ 1 callers
Method
nextStep
Take a new step => update the timer by adding the timeStep value to the current time
testbed/src/Timer.h:151
↓ 1 callers
Method
notifyOverlappingPairsToTestOverlap
Notify that the overlapping pairs where a given collider is involved need to be tested for overlap
src/systems/CollisionDetectionSystem.cpp:792
↓ 1 callers
Method
notifyRaycastHit
Called when a raycast hit occurs (used to move a body with the mouse)
testbed/src/SceneDemo.cpp:687
↓ 1 callers
Method
onKeyboardEvent
testbed/src/Gui.cpp:596
↓ 1 callers
Method
onMouseButtonEvent
testbed/src/Gui.cpp:592
↓ 1 callers
Method
onMouseMotionEvent
testbed/src/Gui.cpp:573
↓ 1 callers
Method
onOverlap
This method will be called for each reported overlapping bodies
test/tests/collision/TestWorldQueries.h:230
↓ 1 callers
Method
onScrollEvent
testbed/src/Gui.cpp:577
↓ 1 callers
Method
onTrigger
Called when some trigger events occur * @param callbackData Contains information about all the triggers that are colliding */
include/reactphysics3d/engine/EventListener.h:64
↓ 1 callers
Method
onWindowResizeEvent
testbed/src/Gui.cpp:569
↓ 1 callers
Method
onWindowResized
Window resize event handler
testbed/src/TestbedApplication.cpp:505
↓ 1 callers
Method
pauseSimulation
Pause the simulation
testbed/src/TestbedApplication.h:263
↓ 1 callers
Method
playSimulation
Play the simulation
testbed/src/TestbedApplication.h:258
↓ 1 callers
Method
printReport
Print the report of the profiler in a given output stream
src/utils/Profiler.cpp:222
↓ 1 callers
Function
projectPointOntoPlane
Project a point onto a plane that is given by a point and its unit length normal
include/reactphysics3d/mathematics/mathematics_functions.h:396
↓ 1 callers
Method
raycast
Raycast method with feedback information * @param ray Ray to use for the raycasting in world-space * @param[out] raycastInfo Result of the raycasting
src/collision/Collider.cpp:173
↓ 1 callers
Method
raycast
Raycast method with feedback information Note that only the first triangle hit by the ray in the mesh will be returned, even if the ray hits many tria
src/collision/shapes/ConcaveMeshShape.cpp:179
← previous
next →
501–600 of 2,534, ranked by callers