MCPcopy Create free account

hub / github.com/DanielChappuis/reactphysics3d / functions

Functions2,534 in github.com/DanielChappuis/reactphysics3d

↓ 1 callersMethodraycastAgainstShape
Ray cast test against a collider
src/collision/RaycastInfo.cpp:34
↓ 1 callersMethodraycastBroadPhaseShape
Collect all the AABB nodes that are hit by the ray in the Dynamic AABB Tree
src/collision/shapes/ConcaveMeshShape.cpp:209
↓ 1 callersMethodraycastTriangles
Raycast all collision shapes that have been collected
src/collision/shapes/ConcaveMeshShape.cpp:218
↓ 1 callersMethodremoveAllColliders
Remove all the colliders
src/body/Body.cpp:200
↓ 1 callersMethodremoveCollider
Remove a collider from the body To remove a collider, you need to specify its pointer * @param collider The pointer of the collider you want to remove
src/body/Body.cpp:166
↓ 1 callersMethodremoveColliderFromBody
Remove a collider from a body component
include/reactphysics3d/components/BodyComponents.h:154
↓ 1 callersMethodremoveConcavePairWithIndex
Remove a concave pair at a given index
src/engine/OverlappingPairs.cpp:203
↓ 1 callersMethodremoveConvexPairWithIndex
Remove a convex pair at a given index
src/engine/OverlappingPairs.cpp:170
↓ 1 callersMethodremoveFace
Remove a face and all its edges
src/utils/quickhull/QHHalfEdgeStructure.cpp:277
↓ 1 callersMethodremoveNoCollisionPair
Remove a pair of bodies that cannot collide with each other
include/reactphysics3d/systems/CollisionDetectionSystem.h:429
↓ 1 callersMethodremoveObject
Remove an object from the tree
src/collision/broadphase/DynamicAABBTree.cpp:169
↓ 1 callersMethodremovePair
Remove an overlapping pair
src/engine/OverlappingPairs.cpp:77
↓ 1 callersMethodremovePotentialManifoldAtIndex
Remove a potential manifold at a given index in the array
include/reactphysics3d/collision/ContactPair.h:105
↓ 1 callersMethodreport
Display the report of the unit test and return the number of failed tests
test/Test.cpp:78
↓ 1 callersMethodreportAllShapesOverlappingWithAABB
Report all shapes overlapping with the AABB given in parameter.
src/collision/broadphase/DynamicAABBTree.cpp:641
↓ 1 callersMethodreportAllShapesOverlappingWithShapes
Take an array of shapes to be tested for broad-phase overlap and return an array of pair of overlapping shapes
src/collision/broadphase/DynamicAABBTree.cpp:589
↓ 1 callersMethodreportContactsAndTriggers
Report contacts and triggers
src/systems/CollisionDetectionSystem.cpp:1708
↓ 1 callersMethodreset
Reset the test suite
test/TestSuite.cpp:102
↓ 1 callersMethodreset
include/reactphysics3d/containers/LinkedList.h:114
↓ 1 callersMethodreset
Reset the scene
testbed/scenes/collisiondetection/CollisionDetectionScene.cpp:163
↓ 1 callersMethodreset
Reset the scene
testbed/scenes/raycast/RaycastScene.cpp:197
↓ 1 callersMethodresetBodiesForceAndTorque
Reset the external force and torque applied to the bodies
src/systems/DynamicsSystem.cpp:186
↓ 1 callersMethodresetFrameAllocator
Reset the single frame allocator
include/reactphysics3d/memory/MemoryManager.h:148
↓ 1 callersMethodresetWithValuesFromCurrentScene
Update the GUI values with the engine settings from the current scene
testbed/src/Gui.cpp:104
↓ 1 callersMethodrestartSimulation
Restart the simulation
testbed/src/TestbedApplication.h:268
↓ 1 callersMethodrotateAroundWorldPoint
Rotate the object around a world-space point
testbed/opengl-framework/src/Object3D.h:129
↓ 1 callersMethodrun
Launch the tests of the test suite
test/TestSuite.cpp:89
↓ 1 callersMethodscaleVertices
Scale of vertices of the mesh using a given factor
testbed/opengl-framework/src/Mesh.cpp:170
↓ 1 callersMethodscroll_event
Handle a mouse scroll event
testbed/src/TestbedApplication.cpp:665
↓ 1 callersMethodscrollingEvent
Called when a scrolling event occurs
testbed/src/Scene.cpp:141
↓ 1 callersMethodsetAngularLockAxisFactor
Set the angular lock axis factor This method allows to restrict the angular motion of a rigid body around the world-space axes X,Y and Z. For instance
src/body/RigidBody.cpp:921
↓ 1 callersMethodsetAreBroadPhaseAABBsDisplayed
Display/Hide the broad phase AABBs
testbed/src/Scene.h:371
↓ 1 callersMethodsetAreCollidersAABBsDisplayed
Display/Hide the colliders AABBs
testbed/src/Scene.h:376
↓ 1 callersMethodsetAreCollisionShapesDisplayed
Display/Hide the collision shapes
testbed/src/Scene.h:381
↓ 1 callersMethodsetAreCollisionShapesNormalsDisplayed
Display/Hide the collision shapes normals
testbed/src/Scene.h:386
↓ 1 callersMethodsetAreContactNormalsDisplayed
Display/Hide the contact normals
testbed/src/Scene.h:366
↓ 1 callersMethodsetAreContactPointsDisplayed
Display/Hide the contact points
testbed/src/Scene.h:361
↓ 1 callersMethodsetBodyType
Set the body type of a body
include/reactphysics3d/components/RigidBodyComponents.h:464
↓ 1 callersMethodsetConeLimitImpulse
Set the cone limit impulse
include/reactphysics3d/components/BallAndSocketJointComponents.h:413
↓ 1 callersMethodsetFieldOfView
Set the field of view
testbed/opengl-framework/src/Camera.h:148
↓ 1 callersMethodsetFromOpenGL
Set the transform from an OpenGL transform matrix
src/mathematics/Transform.cpp:34
↓ 1 callersMethodsetGravity
Set the gravity vector of the world * @param gravity The gravity vector (in meter per seconds squared) */
src/engine/PhysicsWorld.cpp:972
↓ 1 callersMethodsetHasCollisionShapeChangedSize
Notify the collider that the size of the collision shape has been changed by the user
src/collision/Collider.cpp:211
↓ 1 callersMethodsetHingeLocalAxisBody1
Set the hinge rotation axis (in local-space coordinates of body 1)
include/reactphysics3d/components/HingeJointComponents.h:623
↓ 1 callersMethodsetHingeLocalAxisBody2
Set the hinge rotation axis (in local-space coordiantes of body 2)
include/reactphysics3d/components/HingeJointComponents.h:637
↓ 1 callersMethodsetIndices
Set the vertices indices of the mesh
testbed/opengl-framework/src/Mesh.h:256
↓ 1 callersMethodsetInertiaTensorWorldInverse
Set the inverse world inertia tensor of an entity
include/reactphysics3d/components/RigidBodyComponents.h:568
↓ 1 callersMethodsetInterpolationFactor
Set the interpolation factor
testbed/src/Scene.h:341
↓ 1 callersMethodsetIsAlreadyInIsland
Set to true if the joint has already been added into an island during island creation
include/reactphysics3d/components/JointComponents.h:222
↓ 1 callersMethodsetIsCameraRotationAnimationEnabled
Set whether the scene rotation is enabled or no
testbed/src/Scene.h:411
↓ 1 callersMethodsetIsConeLimitEnabled
Set to true if the cone limit is enabled
include/reactphysics3d/components/BallAndSocketJointComponents.h:399
↓ 1 callersMethodsetIsDebugRendererEnabled
Enable/disable debug rendering
testbed/src/SceneDemo.h:228
↓ 1 callersMethodsetIsDebugRenderingEnabled
Set to true if debug rendering is enabled * @param isEnabled True if you want to enable the debug rendering and false otherwise */
include/reactphysics3d/engine/PhysicsWorld.h:687
↓ 1 callersMethodsetIsDisplayed
testbed/src/Gui.h:190
↓ 1 callersMethodsetIsShadowMappingEnabled
Enabled/Disable the shadow mapping
testbed/src/Scene.h:356
↓ 1 callersMethodsetIsWireframeEnabled
Enable/disable wireframe rendering
testbed/src/Scene.h:396
↓ 1 callersMethodsetLinearLockAxisFactor
Set the linear lock axis factor This method allows to restrict the linear motion of a rigid body along the world-space axes X,Y and Z. For instance, i
src/body/RigidBody.cpp:900
↓ 1 callersMethodsetMotorSpeed
Set the motor speed * @param motorSpeed The speed of the motor */
src/constraint/HingeJoint.cpp:168
↓ 1 callersMethodsetNbIterationsPositionSolver
Set the number of iterations for the position constraint solver * @param nbIterations Number of iterations for the position solver */
src/engine/PhysicsWorld.cpp:960
↓ 1 callersMethodsetNbIterationsVelocitySolver
Set the number of iterations for the velocity constraint solver * @param nbIterations Number of iterations for the velocity solver */
src/engine/PhysicsWorld.cpp:663
↓ 1 callersMethodsetNeedToTestOverlap
Set if we need to test a given pair for overlap
include/reactphysics3d/engine/OverlappingPairs.h:459
↓ 1 callersMethodsetNormals
set the normals of the mesh
testbed/opengl-framework/src/Mesh.h:236
↓ 1 callersMethodsetOutputStream
Set the output stream
test/Test.h:150
↓ 1 callersMethodsetProfiler
Set the profiler
src/collision/Collider.cpp:314
↓ 1 callersMethodsetSleepAngularVelocity
Set the sleep angular velocity. When the velocity of a body becomes smaller than the sleep linear/angular velocity for a given amount of time, the bod
src/engine/PhysicsWorld.cpp:1002
↓ 1 callersMethodsetSleepLinearVelocity
Set the sleep linear velocity. When the velocity of a body becomes smaller than the sleep linear/angular velocity for a given amount of time, the body
src/engine/PhysicsWorld.cpp:987
↓ 1 callersMethodsetSliderAxisBody1
Set the slider axis (in local-space coordinates of body 1)
include/reactphysics3d/components/SliderJointComponents.h:639
↓ 1 callersMethodsetTimeBeforeSleep
Set the time a body is required to stay still before sleeping * @param timeBeforeSleep Time a body is required to stay still before sleeping (in secon
src/engine/PhysicsWorld.cpp:1014
↓ 1 callersMethodsetToIdentity
Set the matrix to the identity matrix
testbed/opengl-framework/src/maths/Matrix3.h:141
↓ 1 callersMethodsetToIdentity
Set the matrix to the identity matrix
testbed/opengl-framework/src/maths/Matrix4.h:335
↓ 1 callersMethodsetUVs
Set the UV texture coordinates of the mesh
testbed/opengl-framework/src/Mesh.h:246
↓ 1 callersMethodsetUnit
Set the unit of the texture
testbed/opengl-framework/src/Texture2D.h:128
↓ 1 callersMethodsetVector2Uniform
Set a vector 2 uniform value to this shader (be careful if the uniform is not used in the shader, the compiler will remove it, then when you will try
testbed/opengl-framework/src/Shader.h:230
↓ 1 callersMethodsetVertices
Set the vertices of the mesh
testbed/opengl-framework/src/Mesh.h:226
↓ 1 callersMethodsetViewport
Set the viewport to render the scene
testbed/src/Scene.h:323
↓ 1 callersMethodsize
Return the number of elements in the set
include/reactphysics3d/containers/Set.h:528
↓ 1 callersMethodsolve
Solve the contacts
src/systems/ContactSolverSystem.cpp:479
↓ 1 callersMethodsolvePositionConstraints
Solve the position constraints
src/systems/ConstraintSolverSystem.cpp:105
↓ 1 callersMethodsolveVelocityConstraints
Solve the velocity constraints
src/systems/ConstraintSolverSystem.cpp:94
↓ 1 callersMethodstartProfilingBlock
Method called when we want to start profiling a block of code.
src/utils/Profiler.cpp:190
↓ 1 callersMethodstopProfilingBlock
Method called at the end of the scope where the startProfilingBlock() method has been called.
src/utils/Profiler.cpp:204
↓ 1 callersMethodstoreImpulses
Store the computed impulses to use them to warm start the solver at the next iteration
src/systems/ContactSolverSystem.cpp:763
↓ 1 callersMethodswitchScene
Change the current scene
testbed/src/TestbedApplication.cpp:524
↓ 1 callersMethodtestCollision
Test collision and report contacts between two bodies. Use this method if you only want to get all the contacts between two bodies. All the contacts w
include/reactphysics3d/engine/PhysicsWorld.h:502
↓ 1 callersMethodtestCollision
Return true if the current AABB is overlapping with the AABB in argument. Two AABBs overlap if they overlap in the three x, y and z axis at the same t
include/reactphysics3d/collision/shapes/AABB.h:178
↓ 1 callersMethodtestCollisionCapsuleVsConvexPolyhedron
Test collision between a capsule and a convex mesh
src/collision/narrowphase/SAT/SATAlgorithm.cpp:165
↓ 1 callersMethodtestCollisionConvexPolyhedronVsConvexPolyhedron
Test collision between two convex polyhedrons
src/collision/narrowphase/SAT/SATAlgorithm.cpp:485
↓ 1 callersMethodtestCollisionSphereVsConvexPolyhedron
Test collision between a sphere and a convex mesh
src/collision/narrowphase/SAT/SATAlgorithm.cpp:58
↓ 1 callersMethodtoggleTakeSinglePhysicsStep
Take a single step of simulation
testbed/src/TestbedApplication.h:275
↓ 1 callersMethodtranslateCamera
Translate the camera go a given point using the dx, dy fraction
testbed/opengl-framework/src/Camera.cpp:79
↓ 1 callersMethodupdate
Update the GUI
testbed/src/Gui.cpp:131
↓ 1 callersMethodupdate
Update the scene
testbed/src/SceneDemo.cpp:131
↓ 1 callersMethodupdateBodiesState
Update the postion/orientation of the bodies
src/systems/DynamicsSystem.cpp:74
↓ 1 callersMethodupdateColliders
Update the broad-phase state of all the enabled colliders
src/systems/BroadPhaseSystem.cpp:129
↓ 1 callersMethodupdateCollidingInPreviousFrame
Set the collidingInPreviousFrame value with the collidinginCurrentFrame value for each pair
src/engine/OverlappingPairs.cpp:465
↓ 1 callersMethodupdateHasSimulationCollider
Update whether the body has at least one simulation provider
src/body/Body.cpp:466
↓ 1 callersMethodupdatePhysics
Update the physics of the current scene
testbed/src/TestbedApplication.cpp:409
↓ 1 callersMethodupdateTransform
Update the transform matrix of the object
testbed/common/Box.h:97
↓ 1 callersMethodverticesString
Return a string with the vertices of the face
include/reactphysics3d/utils/quickhull/QHHalfEdgeStructure.h:182
↓ 1 callersMethod~BoxShape
Destructor
include/reactphysics3d/collision/shapes/BoxShape.h:79
← previousnext →601–700 of 2,534, ranked by callers