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
Method
isFinite
Return true if the values are not NAN OR INF
include/reactphysics3d/mathematics/Quaternion.h:295
Method
isFinite
Return true if the values are not NAN OR INF
include/reactphysics3d/mathematics/Vector3.h:250
Method
isGravityEnabled
Return if the gravity is enaled * @return True if the gravity is enabled in the world */
include/reactphysics3d/engine/PhysicsWorld.h:621
Method
isIdentity
testbed/opengl-framework/src/maths/Matrix3.h:147
Method
isLimitEnabled
Return true if the limits or the joint are enabled * @return True if the joint limits are enabled */
src/constraint/SliderJoint.cpp:252
Method
isLimitEnabled
Return true if the limits of the joint are enabled * @return True if the limits of the joint are enabled and false otherwise */
src/constraint/HingeJoint.cpp:202
Method
isMinkowskiFaceCapsuleVsEdge
This method returns true if an edge of a polyhedron and a capsule forms a face of the Minkowski Difference. This test is used to know if two edges (on
src/collision/narrowphase/SAT/SATAlgorithm.cpp:476
Method
isMotorEnabled
Return true if the motor of the joint is enabled * @return True if the joint motor is enabled */
src/constraint/SliderJoint.cpp:261
Method
isMotorEnabled
Return true if the motor of the joint is enabled * @return True if the motor of joint is enabled and false otherwise */
src/constraint/HingeJoint.cpp:210
Method
isNull
testbed/opengl-framework/src/maths/Matrix3.h:135
Method
isNull
testbed/opengl-framework/src/maths/Vector3.h:175
Method
isOverlapping
test/tests/collision/TestDynamicAABBTree.h:129
Method
isPairDisabled
Return true if a given pair is disabled (both bodies of the pair are disabled)
include/reactphysics3d/engine/OverlappingPairs.h:496
Method
isPolyhedron
Return true if the collision shape is a polyhedron * @return False because the sphere shape is not a polyhedron */
include/reactphysics3d/collision/shapes/SphereShape.h:136
Method
isPolyhedron
Return true if the collision shape is a polyhedron
include/reactphysics3d/collision/shapes/ConcaveShape.h:128
Method
isPolyhedron
Return true if the collision shape is a polyhedron
include/reactphysics3d/collision/shapes/ConvexPolyhedronShape.h:97
Method
isPolyhedron
Return true if the collision shape is a polyhedron
include/reactphysics3d/collision/shapes/CapsuleShape.h:180
Method
isSimilarWithContactPoint
Return true if the contact point is similar (close enougth) to another given contact point
include/reactphysics3d/constraint/ContactPoint.h:176
Method
isUnit
Return true if it is a unit quaternion
include/reactphysics3d/mathematics/Quaternion.h:300
Method
isUnit
Return true if the vector is unit and false otherwise
include/reactphysics3d/mathematics/Vector3.h:245
Method
isValid
include/reactphysics3d/utils/quickhull/QHHalfEdgeStructure.h:89
Method
isValid
Return true if the face structure is valid (for debugging purpose)
include/reactphysics3d/utils/quickhull/QHHalfEdgeStructure.h:211
Method
isValid
Return true if the entity is still valid (not destroyed)
include/reactphysics3d/engine/EntityManager.h:74
Method
isValid
Return true if it is a valid quaternion
include/reactphysics3d/mathematics/Quaternion.h:307
Method
isValid
Return true if it is a valid transform
include/reactphysics3d/mathematics/Transform.h:188
Method
isZero
Return true if the vector is the zero vector
include/reactphysics3d/mathematics/Vector3.h:255
Method
keyboardEvent
Called when a keyboard event occurs
testbed/scenes/collisiondetection/CollisionDetectionScene.cpp:224
Method
keyboardEvent
Called when a keyboard event occurs
testbed/scenes/raycast/RaycastScene.cpp:351
Method
length
Return the length of the quaternion (RP3D_FORCE_INLINE)
include/reactphysics3d/mathematics/Quaternion.h:228
Method
length
Return the length of the vector
include/reactphysics3d/mathematics/Vector3.h:197
Method
length
Return the length of the vector
testbed/opengl-framework/src/maths/Vector4.h:162
Method
length
Return the length of the vector
testbed/opengl-framework/src/maths/Vector3.h:194
Method
lengthSquare
Return the square of the length of the quaternion
include/reactphysics3d/mathematics/Quaternion.h:233
Method
lengthSquare
Return the square of the length of the vector
include/reactphysics3d/mathematics/Vector3.h:202
Method
lengthSquared
Return the squared length of the vector
testbed/opengl-framework/src/maths/Vector2.h:151
Method
lengthSquared
Return the squared length of the vector
testbed/opengl-framework/src/maths/Vector4.h:159
Method
lengthSquared
Return the squared length of the vector
testbed/opengl-framework/src/maths/Vector3.h:191
Method
loadMeshFromFile
Load a mesh from a file and returns true if the mesh has been sucessfully loaded
testbed/opengl-framework/src/MeshReaderWriter.cpp:46
Method
loadOBJFile
Load an OBJ file with a triangular or quad mesh
testbed/opengl-framework/src/MeshReaderWriter.cpp:88
Method
loadTextureFromFile
Load a texture from a file
testbed/opengl-framework/src/TextureReaderWriter.cpp:63
Method
log
Log something
src/utils/DefaultLogger.cpp:104
Method
log
Log something
testbed/src/TestbedLogger.cpp:55
Function
main
Main function
helloworld/Main.cpp:15
Function
main
test/main.cpp:55
Function
main
Main function
testbed/src/Main.cpp:53
Method
mapBuffer
Map VBO data memory into client's memory
testbed/opengl-framework/src/VertexBufferObject.cpp:71
Method
mapMouseCoordinatesToSphere
Map the mouse x,y coordinates to a point on a sphere
testbed/src/Scene.cpp:76
Method
mapTriangleUsedVerticesToTetrahedron
0111 (1,2,3) => 0111 0011 (2,1,3) =>
src/collision/narrowphase/GJK/VoronoiSimplex.cpp:577
Method
max
Return a vector taking the maximum components of two vectors
include/reactphysics3d/mathematics/Vector2.h:335
Method
max
Return a vector taking the maximum components of two vectors
include/reactphysics3d/mathematics/Vector3.h:369
Method
mergeConcaveFaces
Iterate over all new faces and fix faces that are forming a concave or coplanar shape in order to always keep the hull convex
src/utils/quickhull/QuickHull.cpp:504
Method
mergeConcaveFacesAtEdge
Merge two faces that are concave at a given edge
src/utils/quickhull/QuickHull.cpp:559
Method
mergeLargeConcaveFaces
Iterate over all new faces and fix faces that are forming a concave or coplanar shape in order to always keep the hull convex by giving priority to la
src/utils/quickhull/QuickHull.cpp:428
Method
mergeUnits
Merge two contiguous memory units that are not allocated. Memory unit 2 will be merged into memory unit 1 and memory unit 2 will be removed
src/memory/HeapAllocator.cpp:298
Method
min
Return a vector taking the minimum components of two vectors
include/reactphysics3d/mathematics/Vector2.h:329
Method
min
Return a vector taking the minimum components of two vectors
include/reactphysics3d/mathematics/Vector3.h:362
Method
mouseButtonEvent
Called when a mouse button event occurs
testbed/src/SceneDemo.cpp:660
Method
mouseMotionEvent
Called when a mouse motion event occurs
testbed/src/SceneDemo.cpp:676
Method
moveBodyWithMouse
Called when the user is moving a body with the mouse
testbed/src/SceneDemo.cpp:629
Method
moveComponentToIndex
Move a component from a source to a destination index in the components array The destination location must contain a constructed object
src/components/ColliderComponents.cpp:170
Method
moveComponentToIndex
Move a component from a source to a destination index in the components array The destination location must contain a constructed object
src/components/BodyComponents.cpp:123
Method
moveComponentToIndex
Move a component from a source to a destination index in the components array The destination location must contain a constructed object
src/components/TransformComponents.cpp:103
Method
moveComponentToIndex
Move a component from a source to a destination index in the components array The destination location must contain a constructed object
src/components/HingeJointComponents.cpp:275
Method
moveComponentToIndex
Move a component from a source to a destination index in the components array The destination location must contain a constructed object
src/components/JointComponents.cpp:132
Method
moveComponentToIndex
Move a component from a source to a destination index in the components array The destination location must contain a constructed object
src/components/FixedJointComponents.cpp:170
Method
moveComponentToIndex
Move a component from a source to a destination index in the components array The destination location must contain a constructed object
src/components/BallAndSocketJointComponents.cpp:187
Method
moveComponentToIndex
Move a component from a source to a destination index in the components array The destination location must contain a constructed object
src/components/SliderJointComponents.cpp:302
Method
moveComponentToIndex
Move a component from a source to a destination index in the components array The destination location must contain a constructed object
src/components/RigidBodyComponents.cpp:256
Method
moveFirstRopeToHorizontalPosition
Move the first rope to an horizontal position
testbed/scenes/rope/RopeScene.cpp:236
Method
normalize
Normalize the quaternion
include/reactphysics3d/mathematics/Quaternion.h:238
Method
normalize
Normalize the vector
include/reactphysics3d/mathematics/Vector3.h:219
Method
normalize
Normalize the vector and return it
testbed/opengl-framework/src/maths/Vector3.h:164
Method
notifyColliderAboutChangedSize
Notify all the assign colliders that the size of the collision shape has changed
src/collision/shapes/CollisionShape.cpp:96
Method
notifyOverlappingNode
Called when a overlapping node has been found during the call to DynamicAABBTree:reportAllShapesOverlappingWithAABB()
src/systems/BroadPhaseSystem.cpp:223
Method
notifyOverlappingNode
Called when a overlapping node has been found during the call to DynamicAABBTree:reportAllShapesOverlappingWithAABB()
include/reactphysics3d/collision/shapes/ConcaveMeshShape.h:235
Method
notifyRaycastHit
test/tests/collision/TestRaycast.h:70
Method
notifyRaycastHit
testbed/scenes/raycast/RaycastScene.h:80
Method
onContact
This method is called when some contacts occur
test/tests/collision/TestWorldQueries.h:186
Method
onContact
Called when some contacts occur * @param callbackData Contains information about all the contacts */
include/reactphysics3d/engine/EventListener.h:58
Method
onContact
This method is called when some contacts occur
testbed/scenes/collisiondetection/CollisionDetectionScene.cpp:300
Method
onOpenGLError
testbed/src/TestbedApplication.cpp:551
Method
operator!=
Inequality operator
include/reactphysics3d/engine/Entity.h:122
Method
operator!=
Inequality operator (it != end())
include/reactphysics3d/containers/Map.h:199
Method
operator!=
Overloaded not equal operator
include/reactphysics3d/containers/Map.h:611
Method
operator!=
Inequality operator (it != end())
include/reactphysics3d/containers/Array.h:204
Method
operator!=
Overloaded not equal operator
include/reactphysics3d/containers/Array.h:464
Method
operator!=
Overloaded not equal operator
include/reactphysics3d/containers/Pair.h:66
Method
operator!=
Inequality operator (it != end())
include/reactphysics3d/containers/Deque.h:256
Method
operator!=
Overloaded not equal operator
include/reactphysics3d/containers/Deque.h:446
Method
operator!=
Inequality operator (it != end())
include/reactphysics3d/containers/Set.h:198
Method
operator!=
Overloaded not equal operator
include/reactphysics3d/containers/Set.h:582
Method
operator!=
Overloaded operator for the is different condition
include/reactphysics3d/mathematics/Vector2.h:237
Method
operator!=
Overloaded operator for the is different condition
include/reactphysics3d/mathematics/Matrix2x2.h:301
Method
operator!=
Overloaded operator for the is different condition
include/reactphysics3d/mathematics/Matrix3x3.h:344
Method
operator!=
Overloaded operator for the is different condition
include/reactphysics3d/mathematics/Vector3.h:265
Method
operator!=
Return true if the two transforms are different
include/reactphysics3d/mathematics/Transform.h:232
Method
operator!=
Overloaded operator for the is different condition
testbed/opengl-framework/src/maths/Matrix3.h:248
Method
operator!=
!= operator
testbed/opengl-framework/src/maths/Vector3.h:96
Method
operator()
test/tests/containers/TestMap.h:52
Method
operator()
test/tests/containers/TestSet.h:52
← previous
next →
1,601–1,700 of 2,534, ranked by callers