Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DanWatkins/Terrain3D
/ functions
Functions
279 in github.com/DanWatkins/Terrain3D
⨍
Functions
279
◇
Types & classes
59
↓ 46 callers
Method
size
Src/Terrain3D/World/Terrain/LightMap.h:31
↓ 38 callers
Method
get
Src/Terrain3D/World/Terrain/LightMap.cpp:29
↓ 15 callers
Method
reserve
Src/Terrain3D/World/Terrain/LightMap.cpp:17
↓ 15 callers
Method
set
Src/Terrain3D/World/Terrain/LightMap.cpp:23
↓ 8 callers
Function
FOR_TIMES
Tests/Test_CoreFPSCounter.cpp:134
↓ 8 callers
Method
createEntity
Src/Terrain3D/World/Entity/Manager.cpp:23
↓ 7 callers
Method
pos
Src/Terrain3D/World/Entity/BaseEntity.h:37
↓ 7 callers
Method
update
Src/Terrain3D/Core/FPSCounter.cpp:19
↓ 6 callers
Method
bind
Src/Terrain3D/Core/Asset/private/SubMesh.cpp:109
↓ 5 callers
Method
addTask
Src/Terrain3D/Core/OpenGLTaskQueue.cpp:19
↓ 5 callers
Method
clear
Src/Terrain3D/World/Entity/Manager.h:27
↓ 5 callers
Method
fps
* @returns the current overall frame rate. */
App/Terrain3D.h:96
↓ 5 callers
Method
heightScale
Src/Terrain3D/World/Terrain/Data.h:56
↓ 5 callers
Method
id
Src/Terrain3D/World/Entity/BaseEntity.h:35
↓ 4 callers
Method
addPos
Src/Terrain3D/World/Camera.h:108
↓ 4 callers
Method
bind
Src/Terrain3D/Core/ShaderProgram.cpp:48
↓ 4 callers
Method
init
App/Settings.cpp:13
↓ 4 callers
Method
release
Src/Terrain3D/Core/ShaderProgram.h:28
↓ 4 callers
Method
release
Src/Terrain3D/Core/Asset/private/MaterialData.cpp:29
↓ 4 callers
Method
runTasks
Src/Terrain3D/Core/OpenGLTaskQueue.cpp:25
↓ 4 callers
Function
smoothHeightBand
Src/Terrain3D/World/Terrain/Generator/FaultFormation.cpp:61
↓ 4 callers
Method
spanSize
Src/Terrain3D/World/Terrain/Data.h:64
↓ 4 callers
Method
start
Src/Terrain3D/Core/FPSCounter.h:27
↓ 4 callers
Method
value
App/Settings.cpp:41
↓ 3 callers
Function
TEST_CASE
Tests/Test_CoreFPSCounter.cpp:24
↓ 3 callers
Method
chunkSize
Src/Terrain3D/World/Terrain/Data.h:72
↓ 3 callers
Method
clear
App/Terrain3D.h:142
↓ 3 callers
Method
computeTextureIndicies
Src/Terrain3D/World/Terrain/Data.cpp:28
↓ 3 callers
Method
enqueueUniformValueChange
Src/Terrain3D/Core/ShaderProgram.cpp:66
↓ 3 callers
Method
findEntity
Src/Terrain3D/World/Entity/Manager.cpp:31
↓ 3 callers
Method
generate
Src/Terrain3D/World/Terrain/NormalMap.cpp:14
↓ 3 callers
Method
isFrozen
App/QuickItems/CameraItem.h:28
↓ 3 callers
Method
raw
Src/Terrain3D/World/Terrain/HeightMap.cpp:41
↓ 3 callers
Method
renderComponent
Src/Terrain3D/World/Entity/BaseEntity.cpp:23
↓ 3 callers
Method
resetHeightMap
Src/Terrain3D/World/Terrain/Data.h:29
↓ 3 callers
Method
setMode
Src/Terrain3D/World/Camera.h:137
↓ 3 callers
Method
setValue
App/Settings.cpp:25
↓ 3 callers
Method
textureMapResolution
Src/Terrain3D/World/Terrain/Data.h:48
↓ 2 callers
Method
addShader
Src/Terrain3D/Core/ShaderProgram.cpp:19
↓ 2 callers
Method
currentSubMesh
Src/Terrain3D/Core/Asset/private/MeshPrivate.cpp:122
↓ 2 callers
Method
elapsed
Src/Terrain3D/Core/FPSCounter.h:26
↓ 2 callers
Method
forward
Src/Terrain3D/World/Camera.cpp:100
↓ 2 callers
Function
indexForHeight
Src/Terrain3D/World/Terrain/Data.cpp:13
↓ 2 callers
Method
mode
Src/Terrain3D/World/Camera.h:138
↓ 2 callers
Method
resize
Src/Terrain3D/World/Camera.cpp:66
↓ 2 callers
Method
right
Src/Terrain3D/World/Camera.cpp:105
↓ 1 callers
Method
addListener
App/Settings.cpp:55
↓ 1 callers
Method
addOrientationAngle
Src/Terrain3D/World/Camera.h:123
↓ 1 callers
Method
addTextureCoordinate
Src/Terrain3D/Core/Asset/private/MeshPrivate.cpp:137
↓ 1 callers
Method
addVertexNormal
Src/Terrain3D/Core/Asset/private/MeshPrivate.cpp:132
↓ 1 callers
Method
addVertexPosition
Src/Terrain3D/Core/Asset/private/MeshPrivate.cpp:127
↓ 1 callers
Function
applyRandomFault
Src/Terrain3D/World/Terrain/Generator/FaultFormation.cpp:6
↓ 1 callers
Method
batchRender
Src/Terrain3D/Core/Asset/Mesh.cpp:31
↓ 1 callers
Method
camera
App/QuickItems/CameraItem.h:32
↓ 1 callers
Method
containingDirectory
Src/Terrain3D/Core/Asset/private/MeshPrivate.h:30
↓ 1 callers
Method
createCamera
App/QuickItems/CameraItem.cpp:62
↓ 1 callers
Method
createRenderComponent
Src/Terrain3D/World/Entity/BaseEntity.cpp:28
↓ 1 callers
Method
init
Src/Terrain3D/Core/Asset/Mesh.cpp:20
↓ 1 callers
Method
init
Src/Terrain3D/Core/Asset/private/MeshPrivate.cpp:67
↓ 1 callers
Method
initWithFile
Src/Terrain3D/Core/Asset/private/OBJ.cpp:17
↓ 1 callers
Function
loadAndRun
* Launches a Terrain3D window instance. Blocks until the instance finishes. The * instance may request to be restarted which will cause further block
App/Application.cpp:23
↓ 1 callers
Method
loadMeshesFromDirectory
Src/Terrain3D/Core/Asset/Manager.cpp:13
↓ 1 callers
Method
makeSubMesh
Src/Terrain3D/Core/Asset/private/MeshPrivate.cpp:117
↓ 1 callers
Function
maxLevelsOfDetail
Src/Terrain3D/World/Terrain/Utility.cpp:13
↓ 1 callers
Method
meshForName
Src/Terrain3D/Core/Asset/Manager.cpp:59
↓ 1 callers
Method
name
Src/Terrain3D/Core/Asset/Mesh.cpp:36
↓ 1 callers
Method
needsRestart
* @returns True if a new instance of Terrain3D should be run after this * one terminates. */
App/Terrain3D.h:51
↓ 1 callers
Function
normalizeHeights
Src/Terrain3D/World/Terrain/Generator/FaultFormation.cpp:36
↓ 1 callers
Method
prepareForRendering
Src/Terrain3D/World/Camera.cpp:33
↓ 1 callers
Method
queueMeshRender
Src/Terrain3D/Core/Asset/Manager.h:48
↓ 1 callers
Method
queueRender
Src/Terrain3D/Core/Asset/Mesh.cpp:26
↓ 1 callers
Method
render
Src/Terrain3D/World/Entity/RenderComponent.cpp:28
↓ 1 callers
Method
render
Src/Terrain3D/Core/Asset/private/SubMesh.cpp:104
↓ 1 callers
Method
renderAll
Src/Terrain3D/World/Entity/Renderer.h:24
↓ 1 callers
Method
renderAllQueued
Src/Terrain3D/Core/Asset/Manager.h:26
↓ 1 callers
Method
resetLightMap
Src/Terrain3D/World/Terrain/Data.h:35
↓ 1 callers
Method
setChunkSize
Src/Terrain3D/World/Terrain/Data.h:74
↓ 1 callers
Method
setEnvironment
Src/Terrain3D/World/Camera.h:74
↓ 1 callers
Method
setFaultCount
* \brief Number of faults to use with the fault-formation terrain generation algorithm */
Src/Terrain3D/World/Environment.h:61
↓ 1 callers
Method
setFieldOfView
Src/Terrain3D/World/Camera.h:78
↓ 1 callers
Method
setFilepath
Src/Terrain3D/Core/Asset/private/MeshPrivate.cpp:111
↓ 1 callers
Method
setHeightScale
Src/Terrain3D/World/Terrain/Data.h:58
↓ 1 callers
Method
setLightIntensity
* \brief TODO this is a werid setting. It's kind of backwards. */
Src/Terrain3D/World/Environment.h:90
↓ 1 callers
Method
setLodFactor
Src/Terrain3D/World/Terrain/Renderer.h:45
↓ 1 callers
Method
setLodFar
Src/Terrain3D/World/Terrain/Renderer.h:57
↓ 1 callers
Method
setLodNear
Src/Terrain3D/World/Terrain/Renderer.h:51
↓ 1 callers
Method
setManager
Src/Terrain3D/World/Entity/Renderer.h:21
↓ 1 callers
Method
setMesh
Src/Terrain3D/World/Entity/RenderComponent.cpp:18
↓ 1 callers
Method
setName
Src/Terrain3D/Core/Asset/private/MeshPrivate.h:32
↓ 1 callers
Method
setPos
Src/Terrain3D/World/Entity/BaseEntity.h:36
↓ 1 callers
Method
setPosX
Src/Terrain3D/World/Camera.h:90
↓ 1 callers
Method
setPosY
Src/Terrain3D/World/Camera.h:96
↓ 1 callers
Method
setPosZ
Src/Terrain3D/World/Camera.h:102
↓ 1 callers
Method
setSeed
* \brief Seed value used to initialize the random number generator for randomly generatin * the terrain. */
Src/Terrain3D/World/Environment.h:71
↓ 1 callers
Method
setSize
* \brief Length of a side of the terrain grid. World coordinates will be on the * range [(0,0,0), (pSize, terrain::Data::pHeightScale, pSize)]
Src/Terrain3D/World/Environment.h:52
↓ 1 callers
Method
setSmoothing
* \brief The intensity used for linear smoothing passes in post-process fault-formation * terrain generation. */
Src/Terrain3D/World/Environment.h:81
↓ 1 callers
Method
setSpanSize
Src/Terrain3D/World/Terrain/Data.h:66
↓ 1 callers
Method
setTextureMapResolution
Src/Terrain3D/World/Terrain/Data.h:50
↓ 1 callers
Method
settingsQueueFinishedApplying
App/Terrain3D.cpp:261
↓ 1 callers
Method
settingsValueChanged
App/Terrain3D.cpp:118
next →
1–100 of 279, ranked by callers