MCPcopy Create free account

hub / github.com/DanielChappuis/reactphysics3d / functions

Functions2,534 in github.com/DanielChappuis/reactphysics3d

MethodcreateVBOAndVAO
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
MethodcreateVBOAndVAO
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
MethodcreateVBOAndVAO
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
MethodcreateVBOAndVAO
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
MethodcreateVBOAndVAO
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
MethodcreateVBOAndVAO
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
MethodcreateVBOAndVAO
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
MethoddataBlock
Return the pointer to the data array of the matrix
testbed/opengl-framework/src/maths/Matrix4.h:354
MethoddefaultSettings
Return default engine settings
testbed/src/Scene.h:73
MethoddeleteBoxShape
Delete a box collision shape * @param boxShape A pointer to the box shape to destroy */
src/engine/PhysicsCommon.cpp:350
MethoddeleteCapsuleShape
Delete a capsule collision shape * @param capsuleShape A pointer to the capsule shape to destroy */
src/engine/PhysicsCommon.cpp:408
MethoddeleteConcaveMeshShape
Delete a concave mesh shape * @param concaveMeshShape A pointer to the concave mesh shape to destroy */
src/engine/PhysicsCommon.cpp:583
MethoddeleteConvexMesh
Delete a convex mesh * @param convexMesh A pointer to the convex mesh to destroy */
src/engine/PhysicsCommon.cpp:689
MethoddeleteConvexMeshShape
Delete a convex mesh shape * @param convexMeshShape A pointer to the convex mesh shape to destroy */
src/engine/PhysicsCommon.cpp:454
MethoddeleteDefaultLogger
Delete a logger * @param logger A pointer to the default logger to destroy */
src/engine/PhysicsCommon.cpp:800
MethoddeleteHeightField
Delete a height-field * @param heightField A pointer to the height-field to destroy */
src/engine/PhysicsCommon.cpp:763
MethoddeleteHeightFieldShape
Delete a height-field shape * @param heightFieldShape A pointer to the height field shape to destroy */
src/engine/PhysicsCommon.cpp:536
MethoddeletePhysicsWorld
Delete an instance of PhysicsWorld * @param world A pointer to the physics world to destroy */
src/engine/PhysicsCommon.cpp:257
MethoddeleteProfiler
Delete a profiler
src/engine/PhysicsCommon.cpp:833
MethoddeleteSphereShape
Delete a sphere collision shape * @param sphereShape A pointer to the sphere collision shape to destroy */
src/engine/PhysicsCommon.cpp:300
MethoddeleteTriangleMesh
Delete a triangle mesh * @param triangleMesh A pointer to the triangle mesh to destroy */
src/engine/PhysicsCommon.cpp:750
MethoddeleteVisibleFaces
Delete all the faces visible from the vertex to be added
src/utils/quickhull/QuickHull.cpp:277
Methoddestroy
Destroy the node
src/utils/Profiler.cpp:122
Methoddestroy
Destroy the profiler (release the memory)
include/reactphysics3d/utils/Profiler.h:508
Methoddestroy
Destroy the texture
testbed/opengl-framework/src/Texture2D.cpp:98
Methoddestroy
Destroy the VAO
testbed/opengl-framework/src/VertexArrayObject.cpp:63
Methoddestroy
Clear the shader
testbed/opengl-framework/src/Shader.h:188
Methoddestroy
Destroy the VBO
testbed/opengl-framework/src/VertexBufferObject.cpp:81
Methoddestroy
Destroy the FBO
testbed/opengl-framework/src/FrameBufferObject.cpp:89
MethoddestroyComponent
Destroy a component at a given index
src/components/ColliderComponents.cpp:253
MethoddestroyComponent
Destroy a component at a given index
src/components/BodyComponents.cpp:179
MethoddestroyComponent
Destroy a component at a given index
src/components/TransformComponents.cpp:147
MethoddestroyComponent
Destroy a component at a given index
src/components/HingeJointComponents.cpp:418
MethoddestroyComponent
Destroy a component at a given index
src/components/JointComponents.cpp:194
MethoddestroyComponent
Destroy a component at a given index
src/components/FixedJointComponents.cpp:253
MethoddestroyComponent
Destroy a component at a given index
src/components/BallAndSocketJointComponents.cpp:279
MethoddestroyComponent
Destroy a component at a given index
src/components/Components.cpp:102
MethoddestroyComponent
Destroy a component at a given index
src/components/SliderJointComponents.cpp:460
MethoddestroyComponent
Destroy a component at a given index
src/components/RigidBodyComponents.cpp:387
MethoddestroyDefaultLogger
Destroy a logger * @param logger A pointer to the default logger to destroy */
src/engine/PhysicsCommon.cpp:789
MethoddestroyIterator
Destroy a previously allocated iterator
include/reactphysics3d/utils/Profiler.h:503
MethoddestroyPhysicsWorld
Destroy an instance of PhysicsWorld * @param world A pointer to the physics world to destroy */
src/engine/PhysicsCommon.cpp:246
MethoddestroyPhysicsWorld
Destroy the physics world
testbed/scenes/boxtower/BoxTowerScene.cpp:138
MethoddestroyPhysicsWorld
Destroy the physics world
testbed/scenes/ballandsocketjoint/BallAndSocketJointScene.cpp:77
MethoddestroyPhysicsWorld
Destroy the physics world
testbed/scenes/bridge/BridgeScene.cpp:209
MethoddestroyPhysicsWorld
Destroy the physics world
testbed/scenes/sliderjoint/SliderJointScene.cpp:80
MethoddestroyPhysicsWorld
Destroy the physics world
testbed/scenes/cubestack/CubeStackScene.cpp:115
MethoddestroyPhysicsWorld
Destroy the physics world
testbed/scenes/fixedjoint/FixedJointScene.cpp:77
MethoddestroyPhysicsWorld
Destroy the physics world
testbed/scenes/concavemesh/ConcaveMeshScene.cpp:255
MethoddestroyPhysicsWorld
Destroy the physics world
testbed/scenes/joints/JointsScene.cpp:166
MethoddestroyPhysicsWorld
Destroy the physics world
testbed/scenes/hingejoint/HingeJointScene.cpp:77
MethoddestroyPhysicsWorld
Destroy the physics world
testbed/scenes/pile/PileScene.cpp:251
MethoddestroyPhysicsWorld
Destroy the physics world
testbed/scenes/heightfield/HeightFieldScene.cpp:255
MethoddestroyPhysicsWorld
Destroy the physics world
testbed/scenes/cubes/CubesScene.cpp:126
MethoddestroyPhysicsWorld
Destroy the physics world
testbed/scenes/hingejointschain/HingeJointsChainScene.cpp:115
MethoddestroyProfiler
Destroy a profiler
src/engine/PhysicsCommon.cpp:825
MethoddestroyScenes
Remove all the scenes
testbed/src/TestbedApplication.cpp:392
MethoddestroyStaticData
Destroy the mesh for the contact points
testbed/common/VisualContactPoint.cpp:78
Methoddisable
Disable the light
testbed/opengl-framework/src/Light.h:129
MethoddisableConcavePairWithIndex
Disable a concave overlapping pair (because both bodies of the pair are disabled)
src/engine/OverlappingPairs.cpp:373
MethoddisableConvexPairWithIndex
Disable a convex overlapping pair (because both bodies of the pair are disabled)
src/engine/OverlappingPairs.cpp:325
Methoddot
Scalar product between two quaternions
include/reactphysics3d/mathematics/Quaternion.h:290
Methoddot
Scalar product of two vectors (RP3D_FORCE_INLINE)
include/reactphysics3d/mathematics/Vector3.h:207
Methoddot
Dot product operator
testbed/opengl-framework/src/maths/Vector3.h:159
MethoddrawAABB
Draw an AABB
src/utils/DebugRenderer.cpp:69
MethoddrawBox
Draw a box
src/utils/DebugRenderer.cpp:94
MethoddrawCapsule
Draw a capsule
src/utils/DebugRenderer.cpp:194
MethoddrawCollisionShapeOfCollider
Draw the collision shape of a collider
src/utils/DebugRenderer.cpp:431
MethoddrawConcaveMeshShape
Draw a concave mesh shape
src/utils/DebugRenderer.cpp:350
MethoddrawConvexMesh
Draw a convex mesh
src/utils/DebugRenderer.cpp:299
MethoddrawHeightFieldShape
Draw a height field shape
src/utils/DebugRenderer.cpp:385
MethoddrawSphere
Draw a sphere
src/utils/DebugRenderer.cpp:146
MethoddrawTextureQuad
testbed/src/SceneDemo.cpp:430
Methodenable
Enable the light
testbed/opengl-framework/src/Light.h:119
MethodenableConcavePairWithIndex
Enable a concave overlapping pair
src/engine/OverlappingPairs.cpp:349
MethodenableConvexPairWithIndex
Enable a convex overlapping pair
src/engine/OverlappingPairs.cpp:301
MethodenableDisableJoints
Enable or disable the joints
src/engine/PhysicsWorld.cpp:363
MethodenableGravity
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
MethodenableLimit
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
MethodenableMotor
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
MethodenableMotor
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
MethodenableOverlappingPairs
Enable the currently disabled overlapping pairs
src/body/RigidBody.cpp:1055
Methodend
Return a end iterator
include/reactphysics3d/containers/Array.h:490
Methodend
Return a end iterator
include/reactphysics3d/containers/Deque.h:487
Methodend
Return a end iterator
include/reactphysics3d/containers/Set.h:658
MethodextractPoints
Extract the points from the array
src/utils/quickhull/QuickHull.cpp:1057
MethodfillInCollisionMatrix
Fill-in the collision detection matrix
src/collision/narrowphase/CollisionDispatch.cpp:197
MethodfilterOverlappingPairs
Filter the overlapping pairs to keep only the pairs where a given body is involved
src/systems/CollisionDetectionSystem.cpp:1899
Methodfind
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
Methodfind
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
MethodfindEntry
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
MethodfindEntry
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
MethodfindFarthestFaceForVertex
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
MethodfindHorizon
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
MethodfindNextVertexCandidate
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
MethodfindVertexIndex
Return the index of a given vertex in the mesh
testbed/common/ConvexMesh.cpp:254
MethodfixTopologicalIssueAtEdge
Fix topological issue at a given edge
src/utils/quickhull/QuickHull.cpp:671
MethodfixTopologicalIssues
Fix topological issues (if any) that might have been created during faces merge
src/utils/quickhull/QuickHull.cpp:629
MethodfloatToString
testbed/src/Gui.h:180
Methodformat
Format a log message
include/reactphysics3d/utils/DefaultLogger.h:308
← previousnext →1,201–1,300 of 2,534, ranked by callers