Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ZDoom/Raze
/ types & classes
Types & classes
5,233 in github.com/ZDoom/Raze
⨍
Functions
22,478
◇
Types & classes
5,233
↓ 119 callers
Class
FName
source/common/utility/name.h:54
↓ 89 callers
Class
FString
source/common/utility/name.h:52
↓ 72 callers
Class
PalEntry
source/common/utility/palentry.h:12
↓ 54 callers
Class
X86Mem
libraries/asmjit/asmjit/x86/x86operand.h:26
↓ 48 callers
Class
ExpEmit
source/common/scripting/backend/vmbuilder.h:13
↓ 47 callers
Class
TType
Need to have association of line numbers to types in a list for building structs.
libraries/ZVulkan/src/glslang/glslang/Include/Types.h:309
↓ 38 callers
Class
FStringf
source/common/utility/zstring.h:421
↓ 34 callers
Class
Point
libraries/ZWidget/include/zwidget/core/rect.h:3
↓ 33 callers
Class
FNullTextureID
source/common/textures/textureid.h:57
↓ 26 callers
Class
FTextureID
source/common/textures/textureid.h:27
↓ 25 callers
Class
Operand
Operand can contain register, memory location, immediate, or label.
libraries/asmjit/asmjit/base/operand.h:416
↓ 22 callers
Class
ivec2
libraries/ZWidget/include/zwidget/widgets/textedit/textedit.h:89
↓ 21 callers
Class
FSetTextureID
This is for the script interface which needs to do casts from int to texture.
source/common/textures/textureid.h:64
↓ 21 callers
Class
Imm
Immediate operand. Immediate operand is usually part of instruction itself. It's inlined after or before the instruction opcode. Immediates can be on
libraries/asmjit/asmjit/base/operand.h:1107
↓ 21 callers
Class
VkImageTransition
source/common/rendering/vulkan/textures/vk_imagetransition.h:38
↓ 19 callers
Class
BufferBuilder
libraries/ZVulkan/include/zvulkan/vulkanbuilders.h:179
↓ 19 callers
Class
Size
libraries/ZWidget/include/zwidget/core/rect.h:16
↓ 18 callers
Class
ATTRIBUTE
source/games/sw/src/ai.h:62
↓ 18 callers
Class
ImageViewBuilder
libraries/ZVulkan/include/zvulkan/vulkanbuilders.h:141
↓ 14 callers
Class
GameVarValue
Game vars can reference actors, we need a type-safe way to handle that so that index values won't get misappropriated and actors can be GC'd.
source/games/duke/src/gamevar.h:13
↓ 14 callers
Class
TVector2
source/common/utility/vectors.h:79
↓ 14 callers
Class
const_reverse_iterator
libraries/ZVulkan/include/zvulkan/vk_mem_alloc/vk_mem_alloc.h:4792
↓ 13 callers
Class
Mem
Base class for all memory operands. NOTE: It's tricky to pack all possible cases that define a memory operand into just 16 bytes. The `Mem` splits da
libraries/asmjit/asmjit/base/operand.h:892
↓ 13 callers
Class
TQuaternion
source/common/utility/quaternion.h:6
↓ 13 callers
Class
TVector3
source/common/utility/vectors.h:74
↓ 12 callers
Class
ImageBuilder
libraries/ZVulkan/include/zvulkan/vulkanbuilders.h:117
↓ 12 callers
Class
equal_to
source/common/filesystem/source/wildcards.hpp:600
↓ 11 callers
Class
TAngle
source/common/utility/vectors.h:76
↓ 11 callers
Class
TVector4
source/common/utility/vectors.h:716
↓ 10 callers
Class
CExitEvent
source/common/utility/engineerrors.h:100
↓ 10 callers
Class
FileSystemException
source/common/filesystem/include/fs_files.h:50
↓ 10 callers
Class
IdImmediate
libraries/ZVulkan/src/glslang/spirv/spvIR.h:84
↓ 10 callers
Class
TRotator
source/common/utility/vectors.h:75
↓ 8 callers
Class
PipelineBarrier
source/common/rendering/vulkan/renderer/vk_postprocess.h:17
↓ 8 callers
Class
reverse_iterator
libraries/ZVulkan/include/zvulkan/vk_mem_alloc/vk_mem_alloc.h:4790
↓ 7 callers
Class
CBNode
libraries/asmjit/asmjit/base/codebuilder.h:32
↓ 7 callers
Class
FString
source/common/rendering/vulkan/renderer/vk_postprocess.h:13
↓ 7 callers
Class
Label
Label (jump target or data location). Label represents a location in code typically used as a jump target, but may be also a reference to some data o
libraries/asmjit/asmjit/base/operand.h:470
↓ 7 callers
Class
Rect
libraries/ZWidget/include/zwidget/core/rect.h:26
↓ 7 callers
Class
u32lim_t
tools/re2c/src/util/u32lim.h:11
↓ 6 callers
Class
NODE
source/games/sw/src/bots.h:45
↓ 6 callers
Class
SamplerBuilder
libraries/ZVulkan/include/zvulkan/vulkanbuilders.h:157
↓ 6 callers
Class
TOrderByPriority
libraries/ZVulkan/src/glslang/glslang/MachineIndependent/iomapper.h:68
↓ 5 callers
Class
Line
libraries/ZWidget/include/zwidget/core/span_layout.h:147
↓ 5 callers
Class
TIterator
source/common/utility/tarray.h:74
↓ 5 callers
Class
TMatrix3x3
source/common/utility/vectors.h:1062
↓ 5 callers
Class
TObjectReflection
Data needed for just a single object at the granularity exchanged by the reflection API
libraries/ZVulkan/src/glslang/glslang/Public/ShaderLang.h:721
↓ 4 callers
Class
FJSONObject
source/common/engine/serializer_internal.h:11
↓ 4 callers
Enum
MemoryAccessMask
libraries/ZVulkan/src/glslang/spirv/spirv.hpp:791
↓ 4 callers
Class
Reg
libraries/asmjit/asmjit/base/logging.h:30
↓ 4 callers
Class
ShaderBuilder
libraries/ZVulkan/include/zvulkan/vulkanbuilders.h:219
↓ 4 callers
Enum
TResourceType
Resource type for IO resolver
libraries/ZVulkan/src/glslang/glslang/Public/ShaderLang.h:421
↓ 4 callers
Class
VmaSuballocationOffsetLess
libraries/ZVulkan/include/zvulkan/vk_mem_alloc/vk_mem_alloc.h:3143
↓ 4 callers
Class
Warn
tools/re2c/src/conf/warn.h:22
↓ 4 callers
Class
X86GpbLo
libraries/asmjit/asmjit/x86/x86operand.h:32
↓ 4 callers
Class
X86Xmm
libraries/asmjit/asmjit/x86/x86operand.h:40
↓ 4 callers
Class
X86Ymm
libraries/asmjit/asmjit/x86/x86operand.h:41
↓ 4 callers
Class
X86Zmm
libraries/asmjit/asmjit/x86/x86operand.h:42
↓ 3 callers
Class
ActorInfo
source/games/duke/src/types.h:55
↓ 3 callers
Class
CBNode
libraries/asmjit/asmjit/base/logging.h:35
↓ 3 callers
Class
DescriptorPoolBuilder
libraries/ZVulkan/include/zvulkan/vulkanbuilders.h:301
↓ 3 callers
Class
Detail
libraries/asmjit/asmjit/base/inst.h:49
↓ 3 callers
Class
Dot
tools/re2c/src/codegen/go.h:161
↓ 3 callers
Enum
ERenderStyle
Legacy render styles
source/common/engine/renderstyle.h:58
↓ 3 callers
Class
FileReader
source/common/filesystem/include/fs_files.h:74
↓ 3 callers
Class
HWDrawItem
source/core/rendering/scene/hw_drawlist.h:30
↓ 3 callers
Class
IQMReadErrorException
source/common/models/model_iqm.h:161
↓ 3 callers
Class
X86Fp
libraries/asmjit/asmjit/x86/x86operand.h:37
↓ 3 callers
Class
X86Gp
libraries/asmjit/asmjit/x86/x86operand.h:30
↓ 3 callers
Class
X86KReg
libraries/asmjit/asmjit/x86/x86operand.h:39
↓ 3 callers
Class
X86Mm
libraries/asmjit/asmjit/x86/x86operand.h:38
↓ 3 callers
Class
iterator
libraries/ZVulkan/include/zvulkan/vk_mem_alloc/vk_mem_alloc.h:4794
↓ 3 callers
Class
stat
source/common/platform/posix/unix/i_specialpaths.cpp:49
↓ 2 callers
Class
AccelerationStructureBuilder
libraries/ZVulkan/include/zvulkan/vulkanbuilders.h:246
↓ 2 callers
Class
CBInst
libraries/asmjit/asmjit/base/codebuilder.h:39
↓ 2 callers
Class
CBLabel
libraries/asmjit/asmjit/base/codebuilder.h:41
↓ 2 callers
Class
CVulkanError
source/common/rendering/vulkan/system/vk_renderdevice.h:120
↓ 2 callers
Enum
EColorRange
source/common/fonts/v_font.h:48
↓ 2 callers
Enum
EScopeFlags
source/common/scripting/core/scopebarrier.h:5
↓ 2 callers
Enum
ETonemapMode
source/common/rendering/hwrenderer/postprocessing/hw_postprocess.h:16
↓ 2 callers
Enum
EVMAbortException
source/common/scripting/vm/vm.h:95
↓ 2 callers
Class
FScriptPosition
========================================================================== ========================================================================
source/common/scripting/backend/codegen.h:72
↓ 2 callers
Class
FSoundID
source/common/objects/dobject.h:49
↓ 2 callers
Class
Float16
libraries/ZVulkan/src/glslang/spirv/hex_float.h:43
↓ 2 callers
Class
FunctionCallEmitter
source/common/scripting/backend/vmbuilder.h:180
↓ 2 callers
Enum
Id
libraries/asmjit/asmjit/base/operand.h:1297
↓ 2 callers
Class
LabelByName
\internal Only used to lookup a label from `_namedLabels`.
libraries/asmjit/asmjit/base/codeholder.cpp:368
↓ 2 callers
Class
PathFillSubpath
libraries/ZWidget/include/zwidget/core/pathfill.h:35
↓ 2 callers
Class
Reg
Physical/Virtual register operand.
libraries/asmjit/asmjit/base/operand.h:639
↓ 2 callers
Class
ScalerCfg
source/common/textures/hires/xbr/xbrz_config.h:24
↓ 2 callers
Class
SemaphoreBuilder
libraries/ZVulkan/include/zvulkan/vulkanbuilders.h:91
↓ 2 callers
Class
TSpirvTypeParameter
SPIR-V type parameter
libraries/ZVulkan/src/glslang/glslang/Include/SpirvIntrinsics.h:98
↓ 2 callers
Class
VmaSuballocationItemSizeLess
libraries/ZVulkan/include/zvulkan/vk_mem_alloc/vk_mem_alloc.h:3145
↓ 2 callers
Class
VmaSuballocationOffsetGreater
libraries/ZVulkan/include/zvulkan/vk_mem_alloc/vk_mem_alloc.h:3144
↓ 2 callers
Class
X86BaseAlloc
libraries/asmjit/asmjit/x86/x86regalloc.cpp:2164
↓ 2 callers
Class
X86GpbHi
libraries/asmjit/asmjit/x86/x86operand.h:33
↓ 2 callers
Class
X86Gpd
libraries/asmjit/asmjit/x86/x86operand.h:35
↓ 2 callers
Class
X86Gpq
libraries/asmjit/asmjit/x86/x86operand.h:36
↓ 2 callers
Class
X86Gpw
libraries/asmjit/asmjit/x86/x86operand.h:34
↓ 2 callers
Class
const_iterator
libraries/ZVulkan/include/zvulkan/vk_mem_alloc/vk_mem_alloc.h:4791
next →
1–100 of 5,233, ranked by callers