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
createVBOAndVAO
Create the Vertex Buffer Objects used to render with OpenGL. We create two VBOs (one for vertices and one for indices)
testbed/common/ConvexMesh.cpp:199
Method
createVBOAndVAO
Create the Vertex Buffer Objects used to render to box with OpenGL. We create two VBOs (one for vertices and one for indices) to render the box
testbed/common/Box.cpp:159
Method
createVBOAndVAO
Create the Vertex Buffer Objects used to render with OpenGL. We create two VBOs (one for vertices and one for indices)
testbed/common/Capsule.cpp:155
Method
createVBOAndVAO
Create the Vertex Buffer Objects used to render with OpenGL. We create two VBOs (one for vertices and one for indices)
testbed/common/HeightField.cpp:228
Method
createVBOAndVAO
Create the Vertex Buffer Objects used to render to box with OpenGL. We create two VBOs (one for vertices and one for indices)
testbed/common/AABB.cpp:131
Method
createVBOAndVAO
Create the Vertex Buffer Objects used to render with OpenGL. We create two VBOs (one for vertices and one for indices)
testbed/common/Sphere.cpp:154
Method
createVBOAndVAO
Create the Vertex Buffer Objects used to render the contact point sphere with OpenGL. We create two VBOs (one for vertices and one for indices)
testbed/common/VisualContactPoint.cpp:200
Method
dataBlock
Return the pointer to the data array of the matrix
testbed/opengl-framework/src/maths/Matrix4.h:354
Method
defaultSettings
Return default engine settings
testbed/src/Scene.h:73
Method
deleteBoxShape
Delete a box collision shape * @param boxShape A pointer to the box shape to destroy */
src/engine/PhysicsCommon.cpp:350
Method
deleteCapsuleShape
Delete a capsule collision shape * @param capsuleShape A pointer to the capsule shape to destroy */
src/engine/PhysicsCommon.cpp:408
Method
deleteConcaveMeshShape
Delete a concave mesh shape * @param concaveMeshShape A pointer to the concave mesh shape to destroy */
src/engine/PhysicsCommon.cpp:583
Method
deleteConvexMesh
Delete a convex mesh * @param convexMesh A pointer to the convex mesh to destroy */
src/engine/PhysicsCommon.cpp:689
Method
deleteConvexMeshShape
Delete a convex mesh shape * @param convexMeshShape A pointer to the convex mesh shape to destroy */
src/engine/PhysicsCommon.cpp:454
Method
deleteDefaultLogger
Delete a logger * @param logger A pointer to the default logger to destroy */
src/engine/PhysicsCommon.cpp:800
Method
deleteHeightField
Delete a height-field * @param heightField A pointer to the height-field to destroy */
src/engine/PhysicsCommon.cpp:763
Method
deleteHeightFieldShape
Delete a height-field shape * @param heightFieldShape A pointer to the height field shape to destroy */
src/engine/PhysicsCommon.cpp:536
Method
deletePhysicsWorld
Delete an instance of PhysicsWorld * @param world A pointer to the physics world to destroy */
src/engine/PhysicsCommon.cpp:257
Method
deleteProfiler
Delete a profiler
src/engine/PhysicsCommon.cpp:833
Method
deleteSphereShape
Delete a sphere collision shape * @param sphereShape A pointer to the sphere collision shape to destroy */
src/engine/PhysicsCommon.cpp:300
Method
deleteTriangleMesh
Delete a triangle mesh * @param triangleMesh A pointer to the triangle mesh to destroy */
src/engine/PhysicsCommon.cpp:750
Method
deleteVisibleFaces
Delete all the faces visible from the vertex to be added
src/utils/quickhull/QuickHull.cpp:277
Method
destroy
Destroy the node
src/utils/Profiler.cpp:122
Method
destroy
Destroy the profiler (release the memory)
include/reactphysics3d/utils/Profiler.h:508
Method
destroy
Destroy the texture
testbed/opengl-framework/src/Texture2D.cpp:98
Method
destroy
Destroy the VAO
testbed/opengl-framework/src/VertexArrayObject.cpp:63
Method
destroy
Clear the shader
testbed/opengl-framework/src/Shader.h:188
Method
destroy
Destroy the VBO
testbed/opengl-framework/src/VertexBufferObject.cpp:81
Method
destroy
Destroy the FBO
testbed/opengl-framework/src/FrameBufferObject.cpp:89
Method
destroyComponent
Destroy a component at a given index
src/components/ColliderComponents.cpp:253
Method
destroyComponent
Destroy a component at a given index
src/components/BodyComponents.cpp:179
Method
destroyComponent
Destroy a component at a given index
src/components/TransformComponents.cpp:147
Method
destroyComponent
Destroy a component at a given index
src/components/HingeJointComponents.cpp:418
Method
destroyComponent
Destroy a component at a given index
src/components/JointComponents.cpp:194
Method
destroyComponent
Destroy a component at a given index
src/components/FixedJointComponents.cpp:253
Method
destroyComponent
Destroy a component at a given index
src/components/BallAndSocketJointComponents.cpp:279
Method
destroyComponent
Destroy a component at a given index
src/components/Components.cpp:102
Method
destroyComponent
Destroy a component at a given index
src/components/SliderJointComponents.cpp:460
Method
destroyComponent
Destroy a component at a given index
src/components/RigidBodyComponents.cpp:387
Method
destroyDefaultLogger
Destroy a logger * @param logger A pointer to the default logger to destroy */
src/engine/PhysicsCommon.cpp:789
Method
destroyIterator
Destroy a previously allocated iterator
include/reactphysics3d/utils/Profiler.h:503
Method
destroyPhysicsWorld
Destroy an instance of PhysicsWorld * @param world A pointer to the physics world to destroy */
src/engine/PhysicsCommon.cpp:246
Method
destroyPhysicsWorld
Destroy the physics world
testbed/scenes/boxtower/BoxTowerScene.cpp:138
Method
destroyPhysicsWorld
Destroy the physics world
testbed/scenes/ballandsocketjoint/BallAndSocketJointScene.cpp:77
Method
destroyPhysicsWorld
Destroy the physics world
testbed/scenes/bridge/BridgeScene.cpp:209
Method
destroyPhysicsWorld
Destroy the physics world
testbed/scenes/sliderjoint/SliderJointScene.cpp:80
Method
destroyPhysicsWorld
Destroy the physics world
testbed/scenes/cubestack/CubeStackScene.cpp:115
Method
destroyPhysicsWorld
Destroy the physics world
testbed/scenes/fixedjoint/FixedJointScene.cpp:77
Method
destroyPhysicsWorld
Destroy the physics world
testbed/scenes/concavemesh/ConcaveMeshScene.cpp:255
Method
destroyPhysicsWorld
Destroy the physics world
testbed/scenes/joints/JointsScene.cpp:166
Method
destroyPhysicsWorld
Destroy the physics world
testbed/scenes/hingejoint/HingeJointScene.cpp:77
Method
destroyPhysicsWorld
Destroy the physics world
testbed/scenes/pile/PileScene.cpp:251
Method
destroyPhysicsWorld
Destroy the physics world
testbed/scenes/heightfield/HeightFieldScene.cpp:255
Method
destroyPhysicsWorld
Destroy the physics world
testbed/scenes/cubes/CubesScene.cpp:126
Method
destroyPhysicsWorld
Destroy the physics world
testbed/scenes/hingejointschain/HingeJointsChainScene.cpp:115
Method
destroyProfiler
Destroy a profiler
src/engine/PhysicsCommon.cpp:825
Method
destroyScenes
Remove all the scenes
testbed/src/TestbedApplication.cpp:392
Method
destroyStaticData
Destroy the mesh for the contact points
testbed/common/VisualContactPoint.cpp:78
Method
disable
Disable the light
testbed/opengl-framework/src/Light.h:129
Method
disableConcavePairWithIndex
Disable a concave overlapping pair (because both bodies of the pair are disabled)
src/engine/OverlappingPairs.cpp:373
Method
disableConvexPairWithIndex
Disable a convex overlapping pair (because both bodies of the pair are disabled)
src/engine/OverlappingPairs.cpp:325
Method
dot
Scalar product between two quaternions
include/reactphysics3d/mathematics/Quaternion.h:290
Method
dot
Scalar product of two vectors (RP3D_FORCE_INLINE)
include/reactphysics3d/mathematics/Vector3.h:207
Method
dot
Dot product operator
testbed/opengl-framework/src/maths/Vector3.h:159
Method
drawAABB
Draw an AABB
src/utils/DebugRenderer.cpp:69
Method
drawBox
Draw a box
src/utils/DebugRenderer.cpp:94
Method
drawCapsule
Draw a capsule
src/utils/DebugRenderer.cpp:194
Method
drawCollisionShapeOfCollider
Draw the collision shape of a collider
src/utils/DebugRenderer.cpp:431
Method
drawConcaveMeshShape
Draw a concave mesh shape
src/utils/DebugRenderer.cpp:350
Method
drawConvexMesh
Draw a convex mesh
src/utils/DebugRenderer.cpp:299
Method
drawHeightFieldShape
Draw a height field shape
src/utils/DebugRenderer.cpp:385
Method
drawSphere
Draw a sphere
src/utils/DebugRenderer.cpp:146
Method
drawTextureQuad
testbed/src/SceneDemo.cpp:430
Method
enable
Enable the light
testbed/opengl-framework/src/Light.h:119
Method
enableConcavePairWithIndex
Enable a concave overlapping pair
src/engine/OverlappingPairs.cpp:349
Method
enableConvexPairWithIndex
Enable a convex overlapping pair
src/engine/OverlappingPairs.cpp:301
Method
enableDisableJoints
Enable or disable the joints
src/engine/PhysicsWorld.cpp:363
Method
enableGravity
Set the variable to know if the gravity is applied to this rigid body * @param isEnabled True if you want the gravity to be applied to this body */
src/body/RigidBody.cpp:736
Method
enableLimit
Enable/Disable the limits of the joint * @param isLimitEnabled True if you want to enable the joint limits and false * otherwis
src/constraint/SliderJoint.cpp:98
Method
enableMotor
Enable/Disable the motor of the joint * @param isMotorEnabled True if you want to enable the joint motor and false * otherwise
src/constraint/SliderJoint.cpp:116
Method
enableMotor
Enable/Disable the motor of the joint * @param isMotorEnabled True if you want to enable the motor of the joint and * false oth
src/constraint/HingeJoint.cpp:106
Method
enableOverlappingPairs
Enable the currently disabled overlapping pairs
src/body/RigidBody.cpp:1055
Method
end
Return a end iterator
include/reactphysics3d/containers/Array.h:490
Method
end
Return a end iterator
include/reactphysics3d/containers/Deque.h:487
Method
end
Return a end iterator
include/reactphysics3d/containers/Set.h:658
Method
extractPoints
Extract the points from the array
src/utils/quickhull/QuickHull.cpp:1057
Method
fillInCollisionMatrix
Fill-in the collision detection matrix
src/collision/narrowphase/CollisionDispatch.cpp:197
Method
filterOverlappingPairs
Filter the overlapping pairs to keep only the pairs where a given body is involved
src/systems/CollisionDetectionSystem.cpp:1899
Method
find
Try to find a given item of the array and return an iterator pointing to that element if it exists in the array. Otherwise, this method returns the en
include/reactphysics3d/containers/Array.h:327
Method
find
Try to find an item of the set given a key. The method returns an iterator to the found item or an iterator pointing to the end if not found
include/reactphysics3d/containers/Set.h:540
Method
findEntry
Return the index of the entry with a given key or INVALID_INDEX if there is no entry with this key
include/reactphysics3d/containers/Map.h:87
Method
findEntry
Return the index of the entry with a given value or -1 if there is no entry with this value
include/reactphysics3d/containers/Set.h:86
Method
findFarthestFaceForVertex
Find the closest face for a given vertex and add this vertex to the conflict list for this face
src/utils/quickhull/QuickHull.cpp:861
Method
findHorizon
Find the horizon (edges) forming the separation between the faces that are visible from the new vertex and the faces that are not visible
src/utils/quickhull/QuickHull.cpp:353
Method
findNextVertexCandidate
Return the index of the next vertex candidate to be added to the hull This method returns INVALID_VERTEX_INDEX if there is no more vertex candidate
src/utils/quickhull/QuickHull.cpp:808
Method
findVertexIndex
Return the index of a given vertex in the mesh
testbed/common/ConvexMesh.cpp:254
Method
fixTopologicalIssueAtEdge
Fix topological issue at a given edge
src/utils/quickhull/QuickHull.cpp:671
Method
fixTopologicalIssues
Fix topological issues (if any) that might have been created during faces merge
src/utils/quickhull/QuickHull.cpp:629
Method
floatToString
testbed/src/Gui.h:180
Method
format
Format a log message
include/reactphysics3d/utils/DefaultLogger.h:308
← previous
next →
1,201–1,300 of 2,534, ranked by callers