MCPcopy Create free account

hub / github.com/DanielChappuis/reactphysics3d / functions

Functions2,534 in github.com/DanielChappuis/reactphysics3d

MethodVertexMergingData
testbed/opengl-framework/src/MeshReaderWriter.h:71
MethodVisualContactPoint
Constructor
testbed/common/VisualContactPoint.cpp:39
MethodVoronoiSimplex
Constructor
src/collision/narrowphase/GJK/VoronoiSimplex.cpp:36
MethodWorldCollisionCallback
test/tests/collision/TestWorldQueries.h:157
MethodWorldRaycastCallback
test/tests/collision/TestRaycast.h:65
MethodWorldSettings
include/reactphysics3d/engine/PhysicsWorld.h:122
Methodadd
Add an element into the array
include/reactphysics3d/containers/Array.h:285
MethodaddBody
Add a body into the island
include/reactphysics3d/engine/Island.h:108
MethodaddCollider
Add a collider into the broad-phase collision detection
src/systems/BroadPhaseSystem.cpp:84
MethodaddCollider
Create a new collider and add it to the body This method will return a pointer to a new collider. A collider is an object with a collision shape that
src/body/RigidBody.cpp:661
MethodaddCollider
Add a body to the collision detection
include/reactphysics3d/systems/CollisionDetectionSystem.h:415
MethodaddCollider
Assign a new collider to the collision shape
include/reactphysics3d/collision/shapes/CollisionShape.h:193
MethodaddComponent
Add a component
src/components/ColliderComponents.cpp:138
MethodaddComponent
Add a component
src/components/TransformComponents.cpp:83
MethodaddComponent
Add a component
src/components/HingeJointComponents.cpp:222
MethodaddComponent
Add a component
src/components/JointComponents.cpp:106
MethodaddComponent
Add a component
src/components/FixedJointComponents.cpp:137
MethodaddComponent
Add a component
src/components/BallAndSocketJointComponents.cpp:151
MethodaddComponent
Add a component
src/components/SliderJointComponents.cpp:244
MethodaddComponent
Add a component
src/components/RigidBodyComponents.cpp:207
MethodaddContactManifold
Add a contact manifold into the island
include/reactphysics3d/engine/Island.h:115
MethodaddContactPairsToBodies
Add the contact pairs to the corresponding bodies
src/systems/CollisionDetectionSystem.cpp:721
MethodaddEdgeToLinkedListBefore
Add an edge before another one in the linked-list of edges
src/utils/quickhull/QHHalfEdgeStructure.cpp:181
MethodaddFace
Add a face * @param faceVertices Array of the vertices in a face (ordered in CCW order as seen from outside * the polyhedron). Th
include/reactphysics3d/collision/HalfEdgeStructure.h:148
MethodaddFaceToLinkedList
Add a face to the linked-list of faces
src/utils/quickhull/QHHalfEdgeStructure.cpp:233
MethodaddFileDestination
Add a log file destination to the logger
src/utils/DefaultLogger.cpp:65
MethodaddJointToBodies
Add the joint to the array of joints of the two bodies involved in the joint
src/engine/PhysicsWorld.cpp:672
MethodaddLostContactPair
Add a lost contact pair (pair of colliders that are not in contact anymore)
src/systems/CollisionDetectionSystem.cpp:220
MethodaddObjectInternal
Internally add an object into the tree
src/collision/broadphase/DynamicAABBTree.cpp:146
MethodaddStreamDestination
Add a stream destination to the logger
src/utils/DefaultLogger.cpp:75
MethodaddStreamDestination
Add a stream destination to the profiler
src/utils/Profiler.cpp:263
MethodaddStreamDestination
Add a stream destination to the logger
testbed/src/TestbedLogger.cpp:98
MethodaddTestSuite
Add a test suite to the current test suite
test/TestSuite.cpp:79
MethodaddToFreeUnits
Add the unit from the linked-list of free units
src/memory/HeapAllocator.cpp:270
MethodaddVertex
Add a vertex * @param vertexPointIndex Index of the vertex in the external user vertex data array */
include/reactphysics3d/collision/HalfEdgeStructure.h:137
MethodaddVertexToHull
Add a vertex to the current convex hull to expand it
src/utils/quickhull/QuickHull.cpp:205
Methodadvance
Advance the iterator
include/reactphysics3d/containers/Map.h:126
Methodadvance
Advance the iterator
include/reactphysics3d/containers/Set.h:125
MethodalignAddress
Given a pointer to memory, this method returns the next aligned address * @param pointer Pointer to a memory location * @param alignment Desired align
src/memory/MemoryAllocator.cpp:38
Methodallocate
Allocate memory of a given size (in bytes) and return a pointer to the allocated memory.
test/tests/collision/TestDynamicAABBTree.h:73
Methodallocate
Allocate memory for a given number of components
src/components/ColliderComponents.cpp:46
Methodallocate
Allocate memory for a given number of components
src/components/TransformComponents.cpp:43
Methodallocate
Allocate memory for a given number of components
src/components/HingeJointComponents.cpp:51
Methodallocate
Allocate memory for a given number of components
src/components/JointComponents.cpp:43
Methodallocate
Allocate memory for a given number of components
src/components/FixedJointComponents.cpp:46
Methodallocate
Allocate memory for a given number of components
src/components/BallAndSocketJointComponents.cpp:47
Methodallocate
Allocate memory for a given number of components
src/components/SliderJointComponents.cpp:53
Methodallocate
Allocate memory for a given number of components
src/components/RigidBodyComponents.cpp:52
Methodallocate
Allocate memory of a given size (in bytes) and return a pointer to the allocated memory. The returned allocated memory must be 16 bytes aligned.
include/reactphysics3d/memory/DefaultAllocator.h:58
MethodallocateNode
Allocate and return a new node in the tree
src/collision/broadphase/DynamicAABBTree.cpp:93
MethodallocatedDestinations
Allocate memory for the destinations
src/utils/Profiler.cpp:251
MethodapplyFail
Called when a test has failed. This method should not be called directly in your test buy you should call fail() instead (macro)
test/Test.cpp:64
MethodapplyTest
Called to test a boolean condition. This method should not be called directly in your test but you should call test() instead (macro)
test/Test.cpp:46
FunctionapproxEqual
Function to test if two real numbers are (almost) equal We test if two numbers a and b are such that (a-b) are in [-EPSILON; EPSILON]
include/reactphysics3d/mathematics/mathematics_common.h:42
MethodapproxEqual
Function to test if two vectors are (almost) equal
include/reactphysics3d/mathematics/Vector3.h:396
MethodaskForBroadPhaseCollisionCheck
Ask for a collision shape to be tested again during broad-phase. We simply put the shape in the array of collision shape that have moved in the previo
include/reactphysics3d/systems/CollisionDetectionSystem.h:436
MethodassociateOrphanPointsToNewFaces
Take all the orphan points to the furthest faces among the new faces
src/utils/quickhull/QuickHull.cpp:850
MethodawakeBodies
Awake the two bodies of the joint
src/constraint/Joint.cpp:74
MethodawakeNeighborDisabledBodies
Awake the disabled neighbor bodies
src/body/RigidBody.cpp:1079
MethodbalanceSubTreeAtNode
Balance the sub-tree of a given node using left or right rotations. The rotation schemes are described in the book "Introduction to Game Physics with
src/collision/broadphase/DynamicAABBTree.cpp:420
Methodbegin
Return a begin iterator
include/reactphysics3d/containers/Array.h:485
Methodbegin
Return a begin iterator
include/reactphysics3d/containers/Deque.h:482
Methodbegin
Return a begin iterator
include/reactphysics3d/containers/Set.h:635
Methodbind
Bind the texture
testbed/opengl-framework/src/Texture2D.h:104
Methodbind
Bind the VBO
testbed/opengl-framework/src/VertexBufferObject.h:88
Methodbind
Bind the FBO
testbed/opengl-framework/src/FrameBufferObject.h:81
Methodbind
Bind the VAO
testbed/opengl-framework/src/VertexArrayObject.h:74
Methodblack
Return the black color
testbed/opengl-framework/src/maths/Color.h:57
Methodblue
Return the blue color
testbed/opengl-framework/src/maths/Color.h:69
MethodbuildNewFaces
Build the new faces that contain the new vertex and the horizon edges
src/utils/quickhull/QuickHull.cpp:244
MethodcalculateBoundingBox
Calculate the bounding box of the mesh
testbed/opengl-framework/src/Mesh.cpp:139
MethodcalculateTangents
Compute the tangents of the mesh
testbed/opengl-framework/src/Mesh.cpp:92
Methodcapacity
Return the capacity of the stack
include/reactphysics3d/containers/Stack.h:188
Methodcapacity
Return the capacity of the array
include/reactphysics3d/containers/Array.h:433
Methodcapacity
Return the capacity of the set
include/reactphysics3d/containers/Set.h:533
MethodchangeBody
Change the body to raycast and to display
testbed/scenes/raycast/RaycastScene.cpp:164
Methodcheck
Check if the tree structure is valid (for debugging purpose)
src/collision/broadphase/DynamicAABBTree.cpp:752
MethodcheckClosestPointValid
Return true if the
include/reactphysics3d/collision/narrowphase/GJK/VoronoiSimplex.h:201
MethodcheckForDisabledOverlappingPairs
Disable the overlapping pairs if both bodies are disabled (sleeping or static)
src/body/RigidBody.cpp:1116
MethodcheckNode
Check if the node structure is valid (for debugging purpose)
src/collision/broadphase/DynamicAABBTree.cpp:771
MethodcheckOpenGLExtensions
Return true if the needed OpenGL extensions are available for VBO
testbed/opengl-framework/src/VertexBufferObject.h:104
MethodcheckOpenGLExtensions
Return true if the needed OpenGL extensions are available for FBO
testbed/opengl-framework/src/FrameBufferObject.h:93
MethodcheckOpenGLExtensions
Return true if the needed OpenGL extensions are available for VAO
testbed/opengl-framework/src/VertexArrayObject.h:90
MethodcheckOpenGLExtensions
Return true if the needed OpenGL extensions are available for shaders
testbed/opengl-framework/src/Shader.h:324
Methodclamp01
Clamp the vector values between 0 and 1
testbed/opengl-framework/src/maths/Vector2.h:142
Methodclamp01
Clamp the values between 0 and 1
testbed/opengl-framework/src/maths/Vector4.h:146
Methodclamp01
Clamp the values between 0 and 1
testbed/opengl-framework/src/maths/Vector3.h:180
Methodclear
Clear all the objects in the batch
src/collision/narrowphase/NarrowPhaseInfoBatch.cpp:56
Methodclear
Remove all the items from the stack
include/reactphysics3d/containers/Stack.h:133
Methodclear
Clear the array
include/reactphysics3d/containers/Array.h:407
Methodclear
Clear the elements of the deque
include/reactphysics3d/containers/Deque.h:400
Methodclear
Clear the set
include/reactphysics3d/containers/Set.h:487
MethodcomponentMul
Multiply two vectors by their components
testbed/opengl-framework/src/maths/Vector4.h:141
MethodcomputeAlignedAddress
Return the next aligned memory address
src/memory/HeapAllocator.cpp:193
MethodcomputeBodiesIndexPair
Return the pair of bodies index
include/reactphysics3d/engine/OverlappingPairs.h:448
MethodcomputeBroadPhase
Compute the broad-phase collision detection
src/systems/CollisionDetectionSystem.cpp:103
MethodcomputeCenterOfMass
Compute and return the local-space center of mass of the body using its colliders
src/body/RigidBody.cpp:390
MethodcomputeClosestPointOnSegment
Compute point of a line segment that is closest to the origin
src/collision/narrowphase/GJK/VoronoiSimplex.cpp:303
MethodcomputeClosestPointOnTetrahedron
Compute point of a tetrahedron that is closest to the origin This implementation is based on the one in the book "Real-Time Collision Detection" by Ch
src/collision/narrowphase/GJK/VoronoiSimplex.cpp:453
MethodcomputeClosestPointOnTriangle
Compute point on a triangle that is closest to the origin This implementation is based on the one in the book "Real-Time Collision Detection" by Chris
src/collision/narrowphase/GJK/VoronoiSimplex.cpp:339
← previousnext →1,001–1,100 of 2,534, ranked by callers