Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TheForceEngine/TheForceEngine
/ functions
Functions
10,550 in github.com/TheForceEngine/TheForceEngine
⨍
Functions
10,550
◇
Types & classes
1,850
↓ 21 callers
Function
actor_setupAnimation
TheForceEngine/TFE_DarkForces/Actor/actor.cpp:1831
↓ 21 callers
Function
allocator_deleteItem
TheForceEngine/TFE_Jedi/Memory/allocator.cpp:119
↓ 21 callers
Function
allocator_getCount
Random access.
TheForceEngine/TFE_Jedi/Memory/allocator.cpp:148
↓ 21 callers
Function
allocator_restoreIter
TheForceEngine/TFE_Jedi/Memory/allocator.cpp:279
↓ 21 callers
Function
allocator_saveIter
Iteration
TheForceEngine/TFE_Jedi/Memory/allocator.cpp:272
↓ 21 callers
Function
edit_viewportCoordToWorldDir3d
TheForceEngine/TFE_Editor/LevelEditor/levelEditor.cpp:4021
↓ 21 callers
Function
getShortcutKeyComboText
TheForceEngine/TFE_Editor/LevelEditor/hotkeys.cpp:576
↓ 21 callers
Function
getVertex
TheForceEngine/TFE_Jedi/Renderer/RClassic_GPU/modelGPU.cpp:421
↓ 21 callers
Function
infoLabel
TheForceEngine/TFE_Editor/LevelEditor/infoPanel.cpp:804
↓ 21 callers
Function
openEditorPopup
TheForceEngine/TFE_Editor/editor.cpp:1064
↓ 21 callers
Function
popFont
TheForceEngine/TFE_Editor/editor.cpp:1026
↓ 21 callers
Function
pushFont
TheForceEngine/TFE_Editor/editor.cpp:1012
↓ 21 callers
Function
segmentCrossesLine
Determines if segment A is disjoint from the line formed by B - i.e. they do not intersect. Returns 1 if segment A does NOT cross line B or 0 if it do
TheForceEngine/TFE_Jedi/Renderer/RClassic_Fixed/rwallFixed.cpp:2006
↓ 21 callers
Function
segmentCrossesLine
Determines if segment A is disjoint from the line formed by B - i.e. they do not intersect. Returns 1 if segment A does NOT cross line B or 0 if it do
TheForceEngine/TFE_Jedi/Renderer/RClassic_Float/rwallFloat.cpp:2074
↓ 20 callers
Function
GetKeyData
TheForceEngine/TFE_Ui/imGUI/imgui_internal.h:3239
↓ 20 callers
Function
addDisplayListItem
TheForceEngine/TFE_Jedi/Renderer/RClassic_GPU/sectorDisplayList.cpp:308
↓ 20 callers
Method
destroy
TheForceEngine/TFE_RenderBackend/Win32OpenGL/shader.cpp:148
↓ 20 callers
Function
drawViewportInfo
TheForceEngine/TFE_Editor/LevelEditor/levelEditor.cpp:2177
↓ 20 callers
Function
editor_infPropertySelectable
TheForceEngine/TFE_Editor/LevelEditor/levelEditorInf.cpp:1651
↓ 20 callers
Function
makeDirectory
TheForceEngine/TFE_FileSystem/fileutil.cpp:65
↓ 20 callers
Function
selection_getVertex
TheForceEngine/TFE_Editor/LevelEditor/selection.cpp:264
↓ 20 callers
Function
stb_textedit_clamp
make the selection/cursor state valid if client altered the string
TheForceEngine/TFE_Ui/imGUI/imstb_textedit.h:573
↓ 20 callers
Function
stbi__get32be
TheForceEngine/sdl2_win32/include/stb_image.h:1774
↓ 20 callers
Function
stbi__malloc
TheForceEngine/sdl2_win32/include/stb_image.h:1041
↓ 20 callers
Function
step
TheForceEngine/TFE_ForceScript/ScriptAPI-Shared/scriptMath.cpp:102
↓ 20 callers
Function
strToUInt
TheForceEngine/TFE_Jedi/InfSystem/infSystem.cpp:118
↓ 20 callers
Function
task_setUserData
TheForceEngine/TFE_Jedi/Task/task.cpp:326
↓ 19 callers
Function
Clear
TheForceEngine/TFE_Ui/imGUI/imgui_internal.h:611
↓ 19 callers
Function
ImHashStr
Zero-terminated string hash, with support for ### to reset back to seed value We support a syntax of "label###id" where only "###id" is included in th
TheForceEngine/TFE_Ui/imGUI/imgui.cpp:2137
↓ 19 callers
Function
ImIsPowerOfTwo
Helpers: Bit manipulation
TheForceEngine/TFE_Ui/imGUI/imgui_internal.h:366
↓ 19 callers
Function
PopStyleCompact
TheForceEngine/TFE_Ui/imGUI/imgui_demo.cpp:4027
↓ 19 callers
Function
PushStyleCompact
Make the UI compact because there are so many fields
TheForceEngine/TFE_Ui/imGUI/imgui_demo.cpp:4020
↓ 19 callers
Method
ReturnContext
interface
TheForceEngine/TFE_ForceScript/Angelscript/angelscript/source/as_scriptengine.cpp:1010
↓ 19 callers
Function
disableNextItem
TheForceEngine/TFE_Editor/editor.cpp:657
↓ 19 callers
Function
floor20
truncates a 44.20 fixed point number, returns an int: x >> 20
TheForceEngine/TFE_Jedi/Renderer/RClassic_Float/fixedPoint20.h:34
↓ 19 callers
Function
getA11ySettings
TheForceEngine/TFE_Settings/settings.cpp:379
↓ 19 callers
Function
handleProjectileHit
Returns JTRUE if the hit was properly handled, otherwise returns JFALSE.
TheForceEngine/TFE_DarkForces/projectile.cpp:1467
↓ 19 callers
Function
loadGpuImage
TheForceEngine/TFE_FrontEndUI/frontEndUi.cpp:295
↓ 19 callers
Function
rotateVectorM3x3
TheForceEngine/TFE_Jedi/Math/core_math.cpp:58
↓ 19 callers
Function
selection_surface
TheForceEngine/TFE_Editor/LevelEditor/selection.cpp:218
↓ 19 callers
Function
setProjectileLogic
TFE: Set the Projectile logic from external data. These were hardcoded in vanilla DF.
TheForceEngine/TFE_DarkForces/projectile.cpp:256
↓ 19 callers
Function
setProjectileObject
TFE: Set the Projectile object from external data. These were hardcoded in vanilla DF.
TheForceEngine/TFE_DarkForces/projectile.cpp:201
↓ 19 callers
Function
tjei_be_word
Memory order as big endian. On little-endian machines: 0xhilo -> 0xlohi which looks as 0xhi 0xlo in memory On big-endian machines: leave 0xhilo unchan
TheForceEngine/sdl2_win32/include/tiny_jpeg.h:391
↓ 18 callers
Method
AddFontFromFileTTF
TheForceEngine/TFE_Ui/imGUI/imgui_draw.cpp:2563
↓ 18 callers
Method
Release
interface
TheForceEngine/TFE_ForceScript/Angelscript/angelscript/source/as_context.cpp:243
↓ 18 callers
Method
RemoveIndex
TheForceEngine/TFE_ForceScript/Angelscript/angelscript/source/as_array.h:493
↓ 18 callers
Method
appendf
TheForceEngine/TFE_Ui/imGUI/imgui.cpp:2804
↓ 18 callers
Method
clear
TheForceEngine/TFE_RenderBackend/Win32OpenGL/textureGpu.cpp:234
↓ 18 callers
Function
enableNextItem
TheForceEngine/TFE_Editor/editor.cpp:663
↓ 18 callers
Function
freeTexture
TheForceEngine/TFE_Editor/EditorAsset/editorTexture.cpp:22
↓ 18 callers
Function
getAngleDifference
TheForceEngine/TFE_Jedi/Math/core_math.cpp:133
↓ 18 callers
Function
getMessage
TheForceEngine/TFE_System/tfeMessage.cpp:18
↓ 18 callers
Function
inputMapping_serialize
TheForceEngine/TFE_Input/inputMapping.cpp:192
↓ 18 callers
Method
load
TheForceEngine/TFE_FileSystem/memorystream.cpp:46
↓ 18 callers
Function
mousePressed
TheForceEngine/TFE_Input/input.cpp:368
↓ 18 callers
Function
setEffectData
TFE: Set up effect from external data.
TheForceEngine/TFE_DarkForces/hitEffect.cpp:82
↓ 18 callers
Function
solveForZ
Solve for perspective correct Z at the current x pixel coordinate.
TheForceEngine/TFE_Jedi/Renderer/RClassic_Fixed/rwallFixed.cpp:2046
↓ 18 callers
Function
solveForZ
Solve for perspective correct Z at the current x pixel coordinate.
TheForceEngine/TFE_Jedi/Renderer/RClassic_Float/rwallFloat.cpp:2103
↓ 18 callers
Function
stbtt__handle_clipped_edge
the edge passed in here does not cross the vertical line at x or the vertical line at x+1 (i.e. it has already been clipped to those)
TheForceEngine/TFE_Ui/imGUI/imstb_truetype.h:3033
↓ 18 callers
Function
tfe_adjustWeaponCollisionSpeed
Adjust the speed - in TFE the framerate may be higher than expected by the original code, which means that this step (proj->delta) is too large for th
TheForceEngine/TFE_DarkForces/weaponFireFunc.cpp:218
↓ 18 callers
Function
ttULONG
TheForceEngine/TFE_Ui/imGUI/imstb_truetype.h:1293
↓ 17 callers
Method
Get
TheForceEngine/TFE_ForceScript/Angelscript/angelscript/source/as_symboltable.h:269
↓ 17 callers
Function
GetCurrentWindowRead
Windows We should always have a CurrentWindow in the stack (there is an implicit "Debug" window) If this ever crashes because g.CurrentWindow is NULL,
TheForceEngine/TFE_Ui/imGUI/imgui_internal.h:3026
↓ 17 callers
Method
InstrINT
TheForceEngine/TFE_ForceScript/Angelscript/angelscript/source/as_bytecode.cpp:2769
↓ 17 callers
Method
IsEnumType
TheForceEngine/TFE_ForceScript/Angelscript/angelscript/source/as_datatype.cpp:684
↓ 17 callers
Method
PopState
interface
TheForceEngine/TFE_ForceScript/Angelscript/angelscript/source/as_context.cpp:1740
↓ 17 callers
Function
STB_TEXTEDIT_GETCHAR
TheForceEngine/TFE_Ui/imGUI/imgui_widgets.cpp:3851
↓ 17 callers
Function
addEdgeToBPoly
TheForceEngine/TFE_Polygon/polygon.cpp:824
↓ 17 callers
Function
addToHistory
TheForceEngine/TFE_FrontEndUI/console.cpp:642
↓ 17 callers
Function
allocateObject
TheForceEngine/TFE_Jedi/Level/robject.cpp:15
↓ 17 callers
Function
cJSON_New_Item
Internal constructor. */
TheForceEngine/TFE_System/cJSON.c:241
↓ 17 callers
Function
collision_pathWallCollision
TheForceEngine/TFE_Jedi/Collision/collision.cpp:152
↓ 17 callers
Function
createTexture
TheForceEngine/TFE_FrontEndUI/uiTexture.cpp:44
↓ 17 callers
Function
editor_infSelectEditClass
TheForceEngine/TFE_Editor/LevelEditor/levelEditorInf.cpp:1637
↓ 17 callers
Function
getFileNameFromPath
TheForceEngine/TFE_FileSystem/fileutil.cpp:167
↓ 17 callers
Function
getTexture
TheForceEngine/TFE_Editor/LevelEditor/levelEditorData.cpp:3551
↓ 17 callers
Method
getTexture
TheForceEngine/TFE_RenderBackend/Win32OpenGL/renderTarget.h:25
↓ 17 callers
Function
iconButtonInline
TheForceEngine/TFE_Editor/editor.cpp:195
↓ 17 callers
Function
lactor_setState
TheForceEngine/TFE_DarkForces/Landru/lactor.cpp:526
↓ 17 callers
Function
lrect_set
TheForceEngine/TFE_DarkForces/Landru/lrect.cpp:17
↓ 17 callers
Function
nsvg__cubicBezTo
TheForceEngine/sdl2_win32/include/nanosvg.h:762
↓ 17 callers
Function
sector_getObjFloorAndCeilHeight
TheForceEngine/TFE_Jedi/Level/rsector.cpp:1214
↓ 17 callers
Function
selection_get
TODO: Finish
TheForceEngine/TFE_Editor/LevelEditor/selection.cpp:413
↓ 17 callers
Method
tokenizeLine
Split a line into tokens using space, comma or equals as separators. Note strings with spaces still work, they need to be closed in quotes, which are
TheForceEngine/TFE_System/parser.cpp:169
↓ 16 callers
Function
DupOutPt
TheForceEngine/TFE_Polygon/clipper.cpp:3348
↓ 16 callers
Function
ImControlChange
TheForceEngine/TFE_Jedi/IMuse/imMidiCmd.cpp:178
↓ 16 callers
Method
List
TheForceEngine/TFE_ForceScript/Angelscript/angelscript/source/as_symboltable.h:467
↓ 16 callers
Function
OPL3_EnvelopeKeyOff
TheForceEngine/TFE_Audio/MidiSynth/opl3.c:539
↓ 16 callers
Method
SetReturnAddress
interface
TheForceEngine/TFE_ForceScript/Angelscript/angelscript/source/as_generic.cpp:427
↓ 16 callers
Function
Tooltip
TheForceEngine/TFE_FrontEndUI/frontEndUi.cpp:3986
↓ 16 callers
Function
actor_addPhysicsActorToWorld
TheForceEngine/TFE_DarkForces/Actor/actor.cpp:156
↓ 16 callers
Function
actor_createDispatch
TheForceEngine/TFE_DarkForces/Actor/actor.cpp:178
↓ 16 callers
Function
actor_removePhysicsActorFromWorld
TheForceEngine/TFE_DarkForces/Actor/actor.cpp:166
↓ 16 callers
Method
append
TheForceEngine/TFE_Ui/imGUI/imgui.cpp:2786
↓ 16 callers
Function
closestPointOnLineSegment
Find the closest point to p2 on line segment p0 -> p1 as a parametric value on the segment. Fills in point with the point itself.
TheForceEngine/TFE_Polygon/polygon.cpp:1626
↓ 16 callers
Method
destroy
TheForceEngine/TFE_Jedi/Renderer/RClassic_GPU/rsectorGPU.cpp:233
↓ 16 callers
Function
findAsset
///////////////////////////////////// Internal /////////////////////////////////////
TheForceEngine/TFE_Editor/EditorAsset/editorAsset.cpp:209
↓ 16 callers
Function
flat_addEdges
TheForceEngine/TFE_Jedi/Renderer/RClassic_Fixed/rflatFixed.cpp:37
↓ 16 callers
Function
flat_addEdges
TheForceEngine/TFE_Jedi/Renderer/RClassic_Float/rflatFloat.cpp:39
↓ 16 callers
Function
freeObject
TheForceEngine/TFE_Jedi/Level/robject.cpp:37
← previous
next →
301–400 of 10,550, ranked by callers