MCPcopy Create free account

hub / github.com/DanielChappuis/reactphysics3d / functions

Functions2,534 in github.com/DanielChappuis/reactphysics3d

↓ 15 callersMethodisValid
Return true if the half-edge structure is valid (for debugging purpose)
src/utils/quickhull/QHHalfEdgeStructure.cpp:328
↓ 15 callersMethodpop
Pop an element from the stack (remove it from the stack and return it)
include/reactphysics3d/containers/Stack.h:159
↓ 15 callersMethodreserve
Reserve more memory for the allocator
src/memory/HeapAllocator.cpp:322
↓ 15 callersMethodsetFrictionCoefficient
Set the friction coefficient. The friction coefficient has to be a positive value. The value zero is used for no friction at all. * @param frictionCoe
include/reactphysics3d/engine/Material.h:130
↓ 15 callersMethodsetIsActive
Set whether or not the body is active * @param isActive True if you want to activate the body */
src/body/Body.cpp:243
↓ 14 callersMethodaddContactPoint
Add a new contact point
include/reactphysics3d/collision/narrowphase/NarrowPhaseInfoBatch.h:170
↓ 14 callersMethodaddObject
Add an object into the tree. This method creates a new leaf node in the tree and returns the ID of the corresponding node.
include/reactphysics3d/collision/broadphase/DynamicAABBTree.h:303
↓ 14 callersMethodemplace
include/reactphysics3d/containers/Array.h:300
↓ 14 callersMethodgetCollider
Return a const pointer to a given collider of the body * @param colliderIndex Index of a Collider of the body * @return The const pointer to the reque
src/body/Body.cpp:138
↓ 14 callersMethodgetDeterminant
Return the determinant of the matrix
include/reactphysics3d/mathematics/Matrix2x2.h:200
↓ 14 callersMethodgetExtent
Return the size of the AABB in the three dimension x, y and z
include/reactphysics3d/collision/shapes/AABB.h:152
↓ 14 callersMethodgetNbObjects
Return the number of objects in the batch
include/reactphysics3d/collision/narrowphase/NarrowPhaseInfoBatch.h:156
↓ 14 callersMethodreset
test/tests/collision/TestDynamicAABBTree.h:52
↓ 13 callersMethodcreateConvexMesh
Create a convex mesh from a PolygonVertexArray describing vertices and faces The data (vertices, faces indices, ...) are copied from the PolygonVertex
src/engine/PhysicsCommon.cpp:607
↓ 13 callersMethodgetRadius
Get the radius of the sphere * @return Radius of the sphere */
include/reactphysics3d/collision/shapes/SphereShape.h:115
↓ 13 callersMethodgetTranspose
Return the transpose matrix
include/reactphysics3d/mathematics/Matrix2x2.h:192
↓ 13 callersMethodgetTranspose
Return the transpose matrix
testbed/opengl-framework/src/maths/Matrix3.h:109
↓ 13 callersMethodhasComponent
Return true if there is a component for a given entity
include/reactphysics3d/components/Components.h:142
↓ 13 callersMethodsetProfiler
Set the profiler
src/body/Body.cpp:486
↓ 12 callersMethoddestroyRigidBody
Destroy a rigid body and all the joints which it belongs * @param rigidBody Pointer to the body you want to destroy */
src/engine/PhysicsWorld.cpp:448
↓ 12 callersMethodgetHeightAt
Return the height value of a given (x,y) point in the height-field
include/reactphysics3d/collision/HeightField.h:250
↓ 12 callersMethodgetLocalToWorldTransform
Return the local to world transform * @return The transformation that transforms the local-space of the collision * shape to the world-space
src/collision/Collider.cpp:232
↓ 12 callersMethodgetUpperLeft3x3Matrix
Return the 3x3 upper-left matrix
testbed/opengl-framework/src/maths/Matrix4.h:239
↓ 12 callersFunctionnextPowerOfTwo64Bits
Return the next power of two larger than the number in parameter
include/reactphysics3d/mathematics/mathematics_functions.h:411
↓ 12 callersMethodsetVector4Uniform
Set a vector 4 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:252
↓ 11 callersFunctioncomputePlaneSegmentIntersection
Compute the intersection between a plane and a segment Let the plane define by the equation planeNormal.dot(X) = planeD with X a point on the plane an
include/reactphysics3d/mathematics/mathematics_functions.h:226
↓ 11 callersMethodgetLowerLimit
Return the Lower limit (minimum allowed rotation angle in radian)
include/reactphysics3d/components/HingeJointComponents.h:815
↓ 11 callersMethodgetNbComponents
Return the number of components
include/reactphysics3d/components/Components.h:160
↓ 11 callersMethodgetNbVertices
Return the number of vertices
testbed/opengl-framework/src/Mesh.h:211
↓ 11 callersMethodgetUpperLimit
Return the upper limit (maximum translation distance)
include/reactphysics3d/components/HingeJointComponents.h:829
↓ 11 callersMethodgetVertexNormal
Return a vertex normal of the array * @param vertexIndex Index of a given vertex of the array * @return The normal vector of the vertex */
src/collision/TriangleVertexArray.cpp:170
↓ 11 callersMethodhasContacts
test/tests/collision/TestWorldQueries.h:167
↓ 11 callersMethodsetMatrix3x3Uniform
Set a 4x4 matrix 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 tr
testbed/opengl-framework/src/Shader.h:263
↓ 10 callersMethodaddComponent
Add a component
src/components/BodyComponents.cpp:99
↓ 10 callersMethodgetNbTriangles
Return the number of triangles in a sub part of the mesh
src/collision/shapes/ConcaveMeshShape.cpp:118
↓ 10 callersMethodgetUnit
Get the unit of the texture
testbed/opengl-framework/src/Texture2D.h:123
↓ 10 callersMethodlength
Return the length of the vector
testbed/opengl-framework/src/maths/Vector2.h:154
↓ 10 callersMethodsetIntUniform
Set an int 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 to s
testbed/opengl-framework/src/Shader.h:209
↓ 10 callersMethodsetMassInverse
Set the mass inverse of an entity
include/reactphysics3d/components/RigidBodyComponents.h:616
↓ 9 callersMethodcross
Cross product operator
testbed/opengl-framework/src/maths/Vector3.h:154
↓ 9 callersFunctionfindReplaceText
(directory, findRegex, substituteExpr, filePattern)
GenerateNewVersion.py:13
↓ 9 callersMethodgetDiffuseColor
Return the diffuse color
testbed/opengl-framework/src/Light.h:94
↓ 9 callersMethodgetMass
Method that return the mass of the body * @return The mass (in kilograms) of the body */
src/body/RigidBody.cpp:136
↓ 9 callersMethodgetMaxAxis
Return the axis with the maximal value
include/reactphysics3d/mathematics/Vector2.h:212
↓ 9 callersMethodgetMinAxis
Return the axis with the minimal value
include/reactphysics3d/mathematics/Vector2.h:207
↓ 9 callersMethodgetVertex
Return the coordinates of a given vertex
src/collision/shapes/ConcaveMeshShape.cpp:123
↓ 9 callersMethodisConvex
Return true if the collision shape is convex, false if it is concave
include/reactphysics3d/collision/shapes/ConvexShape.h:86
↓ 9 callersMethodremoveComponent
Remove a component at a given index
src/components/Components.cpp:108
↓ 9 callersMethodsetIsEntityDisabled
Notify if a given entity is disabled (sleeping) or not
src/components/Components.cpp:159
↓ 9 callersMethodsetIsSleeping
Set the variable to know whether or not the body is sleeping
src/body/RigidBody.cpp:1001
↓ 9 callersMethodsetMax
Set the maximum coordinates of the AABB
include/reactphysics3d/collision/shapes/AABB.h:147
↓ 9 callersMethodsetMin
Set the minimum coordinates of the AABB
include/reactphysics3d/collision/shapes/AABB.h:137
↓ 9 callersMethodtestRayIntersect
Return true if the ray intersects the AABB
include/reactphysics3d/collision/shapes/AABB.h:284
↓ 8 callersMethodallocate
Allocate memory for a given number of components
src/components/BodyComponents.cpp:43
↓ 8 callersFunctioncomputeClosestPointBetweenTwoSegments
Compute the closest points between two segments This method uses the technique described in the book Real-Time collision detection by Christer Ericson
include/reactphysics3d/mathematics/mathematics_functions.h:123
↓ 8 callersFunctioncomputePointToPlaneDistance
Return the distance between a point and a plane (the plane normal must be normalized)
include/reactphysics3d/mathematics/mathematics_functions.h:401
↓ 8 callersMethodcomputeTransformedAABB
Compute the transformed AABB of the collision shape given a transform * @param transform Transform used to for the space conversion * @return aabb Th
src/collision/shapes/SphereShape.cpp:49
↓ 8 callersMethodgetOverlappingPair
Return a reference to an overlapping pair
include/reactphysics3d/engine/OverlappingPairs.h:473
↓ 8 callersMethodgetRigidBody
Return a constant pointer to a given RigidBody of the world * @param index Index of a RigidBody in the world * @return Constant pointer to a given Ri
src/engine/PhysicsWorld.cpp:1039
↓ 8 callersMethodisSleeping
Return whether or not the body is sleeping * @return True if the body is currently sleeping and false otherwise */
src/body/RigidBody.cpp:1172
↓ 8 callersFunctionmax3
Return the maximum value among three values
include/reactphysics3d/mathematics/mathematics_functions.h:66
↓ 8 callersFunctionmin3
Return the minimum value among three values
include/reactphysics3d/mathematics/mathematics_functions.h:61
↓ 8 callersMethodnotifyEngineSetttingsChanged
Notify that the engine settings have changed
testbed/src/TestbedApplication.cpp:547
↓ 8 callersMethodremoveAtAndReplaceByLast
Remove an element from the list at a given index and replace it by the last one of the list (if any)
include/reactphysics3d/containers/Array.h:373
↓ 8 callersMethodremoveHalfEdge
Remove an half-edge
src/utils/quickhull/QHHalfEdgeStructure.cpp:259
↓ 8 callersMethodreserve
Reserve some memory for vertices, faces and edges
src/collision/HalfEdgeStructure.cpp:124
↓ 8 callersMethodresetForce
Reset the accumulated force to zero
src/body/RigidBody.cpp:965
↓ 8 callersMethodresetTorque
Reset the accumulated torque to zero
src/body/RigidBody.cpp:975
↓ 8 callersMethodsetCollisionCategoryBits
Set the collision category bits * @param collisionCategoryBits The collision category bits mask of the collider */
src/collision/Collider.cpp:70
↓ 8 callersMethodsetIsDebugEnabled
Set whether to compute debug information on this body * @param enabled Set to true if this body should have it's debug information computed */
src/body/Body.cpp:506
↓ 8 callersMethodsetLinearVelocity
Set the linear velocity of the rigid body. * @param linearVelocity Linear velocity vector of the body */
src/body/RigidBody.cpp:789
↓ 8 callersMethodsetOrientation
Set the rotation matrix of the transform
include/reactphysics3d/mathematics/Transform.h:151
↓ 8 callersMethodsetPosition
Set the origin of the transform
include/reactphysics3d/mathematics/Transform.h:141
↓ 7 callersMethodcreateBoxShape
Create and return a box collision shape * @param halfExtents A vector with the three half-extents of the box shape * @return A pointer to the created
src/engine/PhysicsCommon.cpp:321
↓ 7 callersMethodcreateConvexMeshShape
Create and return a convex mesh shape * @param convexMesh A pointer to the convex mesh for this shape * @param scaling Scaling factor to scale the co
src/engine/PhysicsCommon.cpp:430
↓ 7 callersMethodcreateSphereShape
Create and return a sphere collision shape * @param radius The radius of the sphere collision shape * @return A pointer to the created sphere shape
src/engine/PhysicsCommon.cpp:271
↓ 7 callersMethodgetLocalInertiaTensor
Return the local inertia tensor of the collision shape * @param mass Mass to use to compute the inertia tensor of the collision shape */
src/collision/shapes/BoxShape.cpp:53
↓ 7 callersMethodgetOrigin
Return the origin of object in world-space
testbed/opengl-framework/src/Object3D.h:104
↓ 7 callersMethodgetVectorV
Return the vector v=(x y z) of the quaternion
include/reactphysics3d/mathematics/Quaternion.h:221
↓ 7 callersMethodisRunning
Return if the timer is running
testbed/src/Timer.h:116
↓ 7 callersMethodisUnit
Return true if the vector is unit and false otherwise
include/reactphysics3d/mathematics/Vector2.h:217
↓ 7 callersMethodremoveAt
Remove an element from the array at a given index (all the following items will be moved)
include/reactphysics3d/containers/Array.h:351
↓ 7 callersMethodsetLocalCenterOfMass
Set the center of mass of the body (in local-space coordinates) This method does not move the rigid body in the world. * @param centerOfMass The cente
src/body/RigidBody.cpp:334
↓ 7 callersMethodsetMass
Set the mass of the rigid body Note that a mass of zero is interpreted as infinite mass. * @param mass The mass (in kilograms) of the body */
src/body/RigidBody.cpp:619
↓ 7 callersMethodsetProfiler
Set the profiler
src/collision/shapes/ConcaveMeshShape.cpp:349
↓ 7 callersMethodsetToIdentity
Set to the identity transform
testbed/opengl-framework/src/Object3D.h:99
↓ 7 callersMethodsetVector3Uniform
Set a vector 3 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:241
↓ 7 callersMethodtranslateWorld
Translate the object in world-space
testbed/opengl-framework/src/Object3D.h:109
↓ 7 callersMethodwrite
Write a message into the output stream
include/reactphysics3d/utils/DefaultLogger.h:427
↓ 6 callersMethodaddNarrowPhaseInfo
Add shapes to be tested during narrow-phase collision detection into the batch
include/reactphysics3d/collision/narrowphase/NarrowPhaseInfoBatch.h:161
↓ 6 callersMethodaddRange
Remove an element from the array at a given index and replace it by the last one of the array (if any) Append another array at the end of the current
include/reactphysics3d/containers/Array.h:387
↓ 6 callersFunctioncomputePointToLineDistance
Compute the distance between a point "point" and a line given by the points "linePointA" and "linePointB"
include/reactphysics3d/mathematics/mathematics_functions.h:242
↓ 6 callersMethodcreateCapsuleShape
Create and return a capsule shape * @param radius The radius of the sphere of the capsule shape * @param height The height of the capsule shape (dist
src/engine/PhysicsCommon.cpp:372
↓ 6 callersMethoddestroyCapsuleShape
Destroy a capsule collision shape * @param capsuleShape A pointer to the capsule shape to destroy */
src/engine/PhysicsCommon.cpp:397
↓ 6 callersMethoddestroySphereShape
Destroy a sphere collision shape * @param sphereShape A pointer to the sphere collision shape to destroy */
src/engine/PhysicsCommon.cpp:289
↓ 6 callersMethodenableConeLimit
Enable/disable the cone limit of the joint It is possible to enable a cone-limit for the BallAndSocketJoint in order to restrict the angular motion be
src/constraint/BallAndSocketJoint.cpp:71
↓ 6 callersMethodgetCenter
Return the center point of the AABB in world coordinates
include/reactphysics3d/collision/shapes/AABB.h:127
↓ 6 callersMethodgetCentroid
Return the centroid of the box
include/reactphysics3d/collision/shapes/BoxShape.h:228
↓ 6 callersMethodgetDeterminant
Return the determinant of the matrix
testbed/opengl-framework/src/maths/Matrix3.h:117
↓ 6 callersMethodgetIsActive
Return true if the light is active
testbed/opengl-framework/src/Light.h:114
← previousnext →101–200 of 2,534, ranked by callers