Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ThePhysicsGuys/Physics3D
/ functions
Functions
3,317 in github.com/ThePhysicsGuys/Physics3D
⨍
Functions
3,317
◇
Types & classes
708
↓ 160 callers
Method
localToGlobal
Physics3D/math/rotation.h:214
↓ 134 callers
Function
boxShape
Physics3D/geometry/shapeCreation.cpp:12
↓ 128 callers
Method
getCFrame
application/picker/selection.cpp:188
↓ 120 callers
Method
getCode
engine/input/keyboard.cpp:15
↓ 90 callers
Method
getMotion
Physics3D/part.cpp:157
↓ 85 callers
Method
attach
Physics3D/part.cpp:364
↓ 85 callers
Method
size
graphics/font.cpp:126
↓ 84 callers
Method
addPart
Physics3D/world.cpp:150
↓ 76 callers
Function
normalize
Physics3D/math/linalg/vec.h:485
↓ 75 callers
Method
empty
application/picker/selection.cpp:42
↓ 75 callers
Method
get
application/ecs/entityBuilder.h:19
↓ 68 callers
Method
getMainPhysical
Physics3D/part.cpp:396
↓ 68 callers
Method
getVertex
Physics3D/geometry/triangleMesh.cpp:125
↓ 68 callers
Function
setColor
util/terminalColor.cpp:3
↓ 67 callers
Function
bind
graphics/path/path.cpp:21
↓ 67 callers
Method
getPhysical
Physics3D/part.cpp:386
↓ 67 callers
Function
info
util/log.cpp:112
↓ 66 callers
Function
abs
Physics3D/math/linalg/vec.h:490
↓ 63 callers
Method
getID
Physics3D/layer.cpp:128
↓ 57 callers
Method
asRotationMatrix
Physics3D/math/rotation.h:288
↓ 57 callers
Method
getTrunkSize
Physics3D/boundstree/boundsTree.h:87
↓ 56 callers
Function
custom_fmadd_ps
Physics3D/geometry/triangleMeshCommon.h:44
↓ 56 callers
Method
getCenterOfMass
Physics3D/part.h:91
↓ 56 callers
Method
render
graphics/legacy/frame.cpp:216
↓ 55 callers
Function
cf
tests/physicalStructureTests.cpp:18
↓ 55 callers
Function
lengthSquared
Physics3D/math/linalg/vec.h:433
↓ 53 callers
Method
getBoundsOfSubNode
Physics3D/boundstree/boundsTree.h:176
↓ 51 callers
Function
sphereShape
Physics3D/geometry/shapeCreation.cpp:24
↓ 51 callers
Function
str
Physics3D/misc/toString.h:290
↓ 50 callers
Method
globalToLocal
Physics3D/math/rotation.h:219
↓ 49 callers
Method
getVelocity
Physics3D/part.cpp:151
↓ 45 callers
Function
error
util/log.cpp:132
↓ 45 callers
Function
isVecValid
Physics3D/misc/validityHelper.h:27
↓ 44 callers
Method
getPosition
Physics3D/part.h:87
↓ 44 callers
Method
isTrunkNode
Physics3D/boundstree/boundsTree.h:83
↓ 43 callers
Method
localToRelative
Physics3D/math/cframe.h:33
↓ 42 callers
Function
createPart
tests/physicalStructureTests.cpp:22
↓ 42 callers
Function
randomDouble
benchmarks/rotationBenchmark.cpp:7
↓ 40 callers
Method
updateModel
application/shader/shaderBase.cpp:38
↓ 39 callers
Method
next
graphics/shader/lexer.cpp:254
↓ 38 callers
Method
mark
Physics3D/misc/profiling.h:75
↓ 38 callers
Method
reserve
graphics/batch/batch.h:127
↓ 37 callers
Method
create
graphics/texture.cpp:115
↓ 37 callers
Method
update
Physics3D/physical.cpp:627
↓ 36 callers
Method
getID
graphics/bindable.cpp:11
↓ 35 callers
Method
getRotation
Physics3D/math/cframe.h:89
↓ 34 callers
Method
end
graphics/gui/orderedVector.h:14
↓ 34 callers
Method
getBounds
Physics3D/part.cpp:119
↓ 34 callers
Function
polyhedronShape
Physics3D/geometry/shapeCreation.cpp:33
↓ 33 callers
Method
asObject
Physics3D/boundstree/boundsTree.h:209
↓ 33 callers
Method
getCode
engine/input/mouse.cpp:15
↓ 33 callers
Method
size
Physics3D/math/linalg/vec.h:28
↓ 32 callers
Method
getPosition
application/ecs/components.h:322
↓ 31 callers
Method
close
graphics/font.cpp:122
↓ 31 callers
Function
loadKey
engine/options/keyboardOptions.cpp:66
↓ 30 callers
Method
add
application/picker/selection.cpp:70
↓ 30 callers
Method
getBounds
Physics3D/boundstree/boundsTree.h:140
↓ 30 callers
Method
getInertia
Physics3D/part.h:92
↓ 29 callers
Method
end
engine/ecs/registry.h:315
↓ 29 callers
Method
pop
graphics/legacy/shaderLexer.cpp:262
↓ 29 callers
Function
saveKey
engine/options/keyboardOptions.cpp:70
↓ 29 callers
Method
unlock
Exclusive -> Unlocked
Physics3D/threading/upgradeableMutex.cpp:14
↓ 28 callers
Function
isValid
Physics3D/misc/validityHelper.h:19
↓ 27 callers
Method
setUniform
graphics/legacy/shader.cpp:43
↓ 27 callers
Method
size
application/picker/selection.cpp:46
↓ 27 callers
Method
updateMaterial
application/shader/basicShader.cpp:16
↓ 26 callers
Method
ensureHasPhysical
Physics3D/part.cpp:400
↓ 26 callers
Method
getAngularVelocity
Physics3D/part.cpp:154
↓ 25 callers
Method
bind
graphics/texture.cpp:209
↓ 25 callers
Function
isBoundsTreeValid
Physics3D/misc/validityHelper.h:186
↓ 25 callers
Method
setBoundsOfSubNode
Physics3D/boundstree/boundsTree.h:180
↓ 25 callers
Function
warn
util/log.cpp:122
↓ 24 callers
Function
close
graphics/resource/fontResource.h:28
↓ 24 callers
Function
cylinderShape
Physics3D/geometry/shapeCreation.cpp:28
↓ 24 callers
Method
getAcceleration
Physics3D/motion.h:157
↓ 24 callers
Function
getOffset
Physics3D/geometry/triangleMesh.cpp:15
↓ 24 callers
Function
rectFilled
graphics/path/path.cpp:183
↓ 23 callers
Method
add
graphics/debug/profilerUI.cpp:91
↓ 23 callers
Method
invalid
Physics3D/datastructures/smartPointers.h:110
↓ 23 callers
Method
setTriangle
Physics3D/geometry/triangleMesh.cpp:163
↓ 23 callers
Method
size
graphics/legacy/shaderLexer.cpp:321
↓ 22 callers
Method
addTerrainPart
Physics3D/world.cpp:217
↓ 22 callers
Function
debug
util/log.cpp:102
↓ 22 callers
Method
valid
graphics/ecs/components.h:41
↓ 21 callers
Function
fRand
Returns a random number between fMin and fMax */
Physics3D/math/mathUtil.h:9
↓ 21 callers
Method
get
graphics/legacy/container.cpp:34
↓ 21 callers
Method
getMass
Physics3D/part.h:88
↓ 21 callers
Method
lock
Unlocked -> Exclusive
Physics3D/threading/upgradeableMutex.cpp:8
↓ 21 callers
Method
str
engine/io/export.cpp:31
↓ 20 callers
Method
getKey
engine/input/inputHandler.cpp:140
↓ 20 callers
Method
set
util/properties.cpp:25
↓ 20 callers
Method
setSubNode
Physics3D/boundstree/boundsTree.h:189
↓ 19 callers
Function
custom_blendv_ps
used if SSE4_1 is not available, emulates _mm_blendv_ps
Physics3D/geometry/triangleMeshSSE.cpp:10
↓ 19 callers
Method
isMainPart
Physics3D/part.cpp:423
↓ 19 callers
Method
setColor
application/extendedPart.cpp:117
↓ 19 callers
Method
setVertex
Physics3D/geometry/triangleMesh.cpp:149
↓ 19 callers
Method
size
graphics/buffers/vertexBuffer.cpp:74
↓ 18 callers
Method
getVolume
Physics3D/geometry/shape.cpp:37
↓ 18 callers
Function
length
Physics3D/math/linalg/vec.h:443
↓ 18 callers
Function
renderObject
application/layer/constraintLayer.cpp:31
next →
1–100 of 3,317, ranked by callers