Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dhewm/dhewm3
/ functions
Functions
21,443 in github.com/dhewm/dhewm3
⨍
Functions
21,443
◇
Types & classes
2,396
↓ 12 callers
Function
stbi__grow_buffer_unsafe
neo/renderer/stb_image.h:2099
↓ 12 callers
Function
stbi__zreceive
neo/renderer/stb_image.h:4238
↓ 12 callers
Function
tty_FlushIn
neo/sys/posix/posix_main.cpp:1027
↓ 11 callers
Method
Add
=============== idMsgQueue::Add =============== */
neo/framework/async/MsgChannel.cpp:83
↓ 11 callers
Method
BeginFrame
==================== BeginFrame ==================== */
neo/renderer/RenderSystem.cpp:577
↓ 11 callers
Function
Brush_Alloc
================ Brush_Alloc ================ */
neo/tools/radiant/EditorBrush.cpp:117
↓ 11 callers
Method
Cholesky_Factor
============ idMatX::Cholesky_Factor in-place Cholesky factorization: LL' L is a triangular matrix stored in the lower triangle. The upper tria
neo/idlib/math/Matrix.cpp:5301
↓ 11 callers
Function
CleanList
======================================================================================================================= =============================
neo/tools/radiant/XYWnd.cpp:988
↓ 11 callers
Method
Clear
================ function_t::Clear ================ */
neo/game/script/Script_Program.cpp:122
↓ 11 callers
Method
Clear
================ idServerScan::Clear ================ */
neo/framework/async/ServerScan.cpp:94
↓ 11 callers
Method
Clear
================ function_t::Clear ================ */
neo/d3xp/script/Script_Program.cpp:122
↓ 11 callers
Method
ClipModelsTouchingBounds
================ idClip::ClipModelsTouchingBounds ================ */
neo/d3xp/physics/Clip.cpp:806
↓ 11 callers
Function
Contains
Bottom-right
neo/libs/imgui/imgui_internal.h:592
↓ 11 callers
Method
ContainsPoint
============ idFrustum::ContainsPoint ============ */
neo/idlib/bv/Frustum.cpp:797
↓ 11 callers
Method
Create
================ idProjectile::Create ================ */
neo/d3xp/Projectile.cpp:226
↓ 11 callers
Method
DWarning
============ idGameLocal::DWarning ============ */
neo/d3xp/Game_local.cpp:798
↓ 11 callers
Function
Divide
=============== Divide For each element in vectors: n = a / b =============== */ Use reciprocal estimate and multiply to divide a vector
neo/idlib/math/Simd_AltiVec.cpp:345
↓ 11 callers
Function
DoColor
neo/tools/radiant/MainFrm.cpp:2656
↓ 11 callers
Method
FindJoint
neo/MayaImport/maya_main.cpp:946
↓ 11 callers
Function
FloatForKey
======================================================================================================================= =============================
neo/tools/radiant/EditorEntity.cpp:186
↓ 11 callers
Method
Free
============ idBrushList::Free ============ */
neo/tools/compilers/aas/Brush.cpp:1211
↓ 11 callers
Method
GetChild
neo/tools/common/PropTree/PropTreeItem.cpp:360
↓ 11 callers
Method
GetClipMask
================ idPhysics_Base::GetClipMask ================ */
neo/game/physics/Physics_Base.cpp:197
↓ 11 callers
Method
GetFreeBlockMemory
neo/idlib/Heap.h:290
↓ 11 callers
Method
GetInstance
neo/tools/guied/GEApp.h:168
↓ 11 callers
Method
GetJointName
==================== idDeclModelDef::GetJointName ==================== */
neo/game/anim/Anim_Blend.cpp:2948
↓ 11 callers
Function
GetKeyName
neo/framework/Dhewm3SettingsMenu.cpp:133
↓ 11 callers
Method
GetMapDecl
=============== idFileSystemLocal::GetMapDecl retrieve the decl dictionary, add a 'path' value =============== */
neo/framework/FileSystem.cpp:3880
↓ 11 callers
Method
GetMatrix
neo/idlib/Dict.h:290
↓ 11 callers
Method
GetMaxValue
neo/framework/CVarSystem.h:137
↓ 11 callers
Method
GetMinValue
neo/framework/CVarSystem.h:136
↓ 11 callers
Method
GetNormalFont
neo/tools/common/PropTree/PropTree.cpp:279
↓ 11 callers
Method
GetParmType
================ idTypeDef::GetParmType ================ */
neo/game/script/Script_Program.cpp:489
↓ 11 callers
Method
GetParmType
================ idTypeDef::GetParmType ================ */
neo/d3xp/script/Script_Program.cpp:489
↓ 11 callers
Method
GetStringFromMarker
================ idParser::GetStringFromMarker FIXME: this is very bad code, the script isn't even garrenteed to still be around ================ *
neo/idlib/Parser.cpp:2958
↓ 11 callers
Method
GetTextLength
================= idDeclLocal::GetTextLength ================= */
neo/framework/DeclManager.cpp:1907
↓ 11 callers
Method
GetValue
neo/ui/SliderWindow.h:49
↓ 11 callers
Method
HasAmmo
=============== idInventory::HasAmmo =============== */
neo/game/Player.cpp:886
↓ 11 callers
Function
ImGui_ImplDX12_GetBackendData
Backend data stored in io.BackendRendererUserData to allow support for multiple Dear ImGui contexts It is STRONGLY preferred that you use docking bran
neo/libs/imgui/backends/imgui_impl_dx12.cpp:124
↓ 11 callers
Method
InitFromFile
================ idRenderModelStatic::InitFromFile ================ */
neo/renderer/Model.cpp:280
↓ 11 callers
Method
IsDiscrete
a discrete surface will never be merged with other surfaces by dmap, which is necessary to prevent mutliple gui surfaces, mirrors, autosprites, and so
neo/renderer/Material.h:445
↓ 11 callers
Function
IsExpression
================ IsExpression Returns true if the given string is an expression ================ */
neo/tools/guied/guied.cpp:147
↓ 11 callers
Method
Last
============ idStr::Last returns -1 if not found otherwise the index of the char ============ */
neo/idlib/Str.cpp:468
↓ 11 callers
Method
LineIntersection
============ idBox::LineIntersection Returns true if the line intersects the box between the start and end point. ============ */
neo/idlib/bv/Box.cpp:539
↓ 11 callers
Method
MatX_MultiplyMatX
============ idSIMD_SSE::MatX_MultiplyMatX optimizes the following matrix multiplications: NxN * Nx6 6xN * Nx6 Nx6 * 6xN 6x6 * 6xN with N in
neo/idlib/math/Simd_SSE.cpp:8317
↓ 11 callers
Function
NET_ErrorString
==================== NET_ErrorString ==================== */
neo/sys/win32/win_net.cpp:64
↓ 11 callers
Function
NumberEdit_Attach
================ NumberEdit_Attach Allows editing of floating point numbers ================ */
neo/tools/common/MaskEdit.cpp:93
↓ 11 callers
Method
OSPathToRelativePath
neo/tools/debugger/DebuggerServer.cpp:122
↓ 11 callers
Method
OSPathToRelativePath
================ idFileSystemLocal::OSPathToRelativePath takes a full OS path, as might be found in data from a media creation program, and converts
neo/framework/FileSystem.cpp:842
↓ 11 callers
Method
PlayAnim
===================== idAnimState::PlayAnim ===================== */
neo/game/Actor.cpp:194
↓ 11 callers
Method
PlayAnim
===================== idAnimState::PlayAnim ===================== */
neo/d3xp/Actor.cpp:194
↓ 11 callers
Function
R_AxisToModelMatrix
neo/renderer/tr_main.cpp:444
↓ 11 callers
Function
R_BoundTriSurf
================= R_BoundTriSurf ================= */
neo/renderer/tr_trisurf.cpp:725
↓ 11 callers
Function
ReciprocalSquareRoot
=============== ReciprocalSquareRoot For each element in vector: n = 1 / sqrt(n) =============== */ Reciprocal square root estimate of a vector
neo/idlib/math/Simd_AltiVec.cpp:322
↓ 11 callers
Method
Reload
================ rvDebuggerScript::Reload Reload the contents of the script ================ */
neo/tools/debugger/DebuggerScript.cpp:129
↓ 11 callers
Method
RemoveOriginOffset
===================== idAnimator::RemoveOriginOffset ===================== */
neo/game/anim/Anim_Blend.cpp:3336
↓ 11 callers
Method
RemoveOriginOffset
===================== idAnimator::RemoveOriginOffset ===================== */
neo/d3xp/anim/Anim_Blend.cpp:3422
↓ 11 callers
Method
RotatePoint
neo/idlib/math/Rotation.h:200
↓ 11 callers
Method
SetAASAreaState
================ idDoor::SetAASAreaState ================ */
neo/game/Mover.cpp:3381
↓ 11 callers
Method
SetCVarFloat
============ idCVarSystemLocal::SetCVarFloat ============ */
neo/framework/CVarSystem.cpp:677
↓ 11 callers
Method
SetColor
====================== BOEntity::SetVisible ====================== */
neo/ui/GameBustOutWindow.cpp:144
↓ 11 callers
Method
SetFriction
================ idAFBody::SetFriction ================ */
neo/game/physics/Physics_AF.cpp:4254
↓ 11 callers
Method
SetFriction
================ idAFBody::SetFriction ================ */
neo/d3xp/physics/Physics_AF.cpp:4255
↓ 11 callers
Method
SetLockMemory
neo/idlib/Heap.h:539
↓ 11 callers
Method
SetMaterial
====================== BSEntity::SetMaterial ====================== */
neo/ui/GameBearShootWindow.cpp:125
↓ 11 callers
Method
SetNumPoints
neo/idlib/geometry/Winding.h:245
↓ 11 callers
Method
SetOrigin
================ idPhysics_AF::SetOrigin ================ */
neo/d3xp/physics/Physics_AF.cpp:7508
↓ 11 callers
Method
SetRect
================ rvGEWindowWrapper::SetRect Sets the wrapper's rectangle and the attached windows rectangle as well ================ */
neo/tools/guied/GEWindowWrapper.cpp:205
↓ 11 callers
Method
SetStatusText
======================================================================================================================= =============================
neo/tools/radiant/MainFrm.cpp:3969
↓ 11 callers
Method
ShouldCreateBackSides
Standard two-sided triangle rendering won't work with bump map lighting, because the normal and tangent vectors won't be correct for the back sides.
neo/renderer/Material.h:416
↓ 11 callers
Method
SpawnEntityType
================ idGameLocal::SpawnEntityType ================ */
neo/game/Game_local.cpp:3069
↓ 11 callers
Method
StorageSize
================== StorageSize ================== */
neo/renderer/Image_load.cpp:2107
↓ 11 callers
Function
TableGetInstanceData
neo/libs/imgui/imgui_internal.h:3510
↓ 11 callers
Method
Touch
=========== idVertexCache::Touch =========== */
neo/renderer/VertexCache.cpp:307
↓ 11 callers
Method
Write
================== idTCP::Write ================== */
neo/sys/win32/win_net.cpp:964
↓ 11 callers
Function
clear
neo/libs/imgui/imgui.h:2209
↓ 11 callers
Function
getI2
neo/renderer/Model_lwo.cpp:1057
↓ 11 callers
Method
h
neo/ui/Winvar.h:423
↓ 11 callers
Function
isDirSeparator
DG: helper-function that returns true if the character c is a directory separator on the current platform
neo/idlib/Str.cpp:770
↓ 11 callers
Function
stb_textedit_prep_selection_at_cursor
update selection and cursor to match each other
neo/libs/imgui/imstb_textedit.h:755
↓ 10 callers
Method
AddCircle
neo/libs/imgui/imgui_draw.cpp:1581
↓ 10 callers
Function
AddDescrTooltip
neo/framework/Dhewm3SettingsMenu.cpp:60
↓ 10 callers
Method
AddMaterialUndoModifier
* Adds an undo operation to the undo buffer. * @param mod The MaterialModifier object that contains the undo data. * @param clearRedo Should we clear
neo/tools/materialeditor/MaterialDocManager.cpp:625
↓ 10 callers
Function
AddPortalToNodes
============= AddPortalToNodes ============= */
neo/tools/compilers/dmap/portals.cpp:104
↓ 10 callers
Method
AddValue
neo/idlib/math/Curve.h:120
↓ 10 callers
Function
BigRevBytes
neo/idlib/Lib.cpp:490
↓ 10 callers
Method
Bind
================ idEntity::Bind bind relative to the visual position of the master ================ */
neo/game/Entity.cpp:1818
↓ 10 callers
Method
BlendJoints
neo/idlib/math/Simd_SSE.cpp:11289
↓ 10 callers
Method
Clear
neo/idlib/geometry/Winding.h:252
↓ 10 callers
Method
ClipModelsTouchingBounds
================ idClip::ClipModelsTouchingBounds ================ */
neo/game/physics/Clip.cpp:806
↓ 10 callers
Method
ConvertJointQuatsToJointMats
============ idSIMD_SSE::ConvertJointQuatsToJointMats ============ */
neo/idlib/math/Simd_SSE.cpp:11700
↓ 10 callers
Method
Copy
======================================================================================================================= =============================
neo/tools/radiant/XYWnd.cpp:4138
↓ 10 callers
Method
Coverage
MC_OPAQUE, MC_PERFORATED, or MC_TRANSLUCENT, for interaction list linking and dmap flood filling The depth buffer will not be filled for MC_TRANSLUCEN
neo/renderer/Material.h:432
↓ 10 callers
Function
CrashPrintf
unlike Sys_Printf() this doesn't call tty_Hide(); and tty_Show(); to minimize interaction with broken dhewm3 state (but unlike regular printf() it'll
neo/sys/posix/posix_main.cpp:608
↓ 10 callers
Function
DefaultOnToolHitTest
================ DefaultOnToolHitTest ================ */
neo/tools/comafx/StdAfx.cpp:75
↓ 10 callers
Function
EmitBrushPrimitTextureCoordinates
======================================================================================================================= compute texture coordinates fo
neo/tools/radiant/EditorBrushPrimit.cpp:160
↓ 10 callers
Function
EmitTextureCoordinates
================ EmitTextureCoordinates ================ */
neo/tools/radiant/EditorBrush.cpp:556
↓ 10 callers
Method
EndFrame
This is normally called by Render(). You may want to call it directly if you want to avoid calling Render() but the gain will be very minimal.
neo/libs/imgui/imgui.cpp:5873
↓ 10 callers
Function
FindEntity
======================================================================================================================= =============================
neo/tools/radiant/EditorEntity.cpp:1332
↓ 10 callers
Function
FindFloatPlane
=========== FindFloatPlane =========== */
neo/tools/compilers/dmap/map.cpp:75
← previous
next →
1,201–1,300 of 21,443, ranked by callers