Skip to content

Macro Index

github-actions[bot] edited this page Oct 18, 2026 · 56 revisions

Macro and Alias Index

Every indexed macro and type alias.

Total: 1663 symbols. Auto-generated by docs/generate-symbol-index.sh.

Symbol Kind Module Source Brief
__ID3D12Device5_FWD_DEFINED__ macro SparkEngine D3D12Device.h:L31
_APS_NEXT_COMMAND_VALUE macro SparkEngine resource.h:L37
_APS_NEXT_CONTROL_VALUE macro SparkEngine resource.h:L38
_APS_NEXT_RESOURCE_VALUE macro SparkEngine resource.h:L36
_APS_NEXT_SYMED_VALUE macro SparkEngine resource.h:L39
_APS_NO_MFC macro SparkEngine resource.h:L35
_countof macro SparkSDK PlatformTypes.h:L229
_GNU_SOURCE macro tools gvisor-wine-shim.c:L112
_In_ macro SparkSDK PlatformTypes.h:L212
_In_opt_ macro SparkSDK PlatformTypes.h:L215
_Inout_ macro SparkSDK PlatformTypes.h:L221
_Out_ macro SparkSDK PlatformTypes.h:L218
_WIN32_WINNT macro SparkEngine SparkEngineCamera.h:L17
_WIN32_WINNT macro SparkEngine targetver.h:L21
_XM_NO_INTRINSICS_ macro Tests TestAdversarialEngine.cpp:L15
_XM_NO_INTRINSICS_ macro Tests TestConnectionScopeWiring.cpp:L20
_XM_NO_INTRINSICS_ macro Tests TestConnectionTimeout.cpp:L11 Tests for connection timeout detection, RTT estimation, and
_XM_NO_INTRINSICS_ macro Tests TestECSystemSpecialized.cpp:L14
_XM_NO_INTRINSICS_ macro Tests TestGraphicsStress.cpp:L6
_XM_NO_INTRINSICS_ macro Tests TestMaterialSystemEdgeCases.cpp:L13
_XM_NO_INTRINSICS_ macro Tests TestNetworkIntegration.cpp:L15
_XM_NO_INTRINSICS_ macro Tests TestNetworkMMOIntegration.cpp:L17
_XM_NO_INTRINSICS_ macro Tests TestNetworkManagerEdgeCases.cpp:L14
_XM_NO_INTRINSICS_ macro Tests TestNetworkStress.cpp:L18
_XM_NO_INTRINSICS_ macro Tests TestRecastIntegration.cpp:L10 Tests verifying Recast/Detour integration with the NavMesh system
_XM_NO_INTRINSICS_ macro Tests TestServerLiveMockClient.cpp:L28
_XM_NO_INTRINSICS_ macro Tests Test_net-world_migration.cpp:L28
A alias GameModules TFBotSystemInternal.h:L189
A alias GameModules TFBotSystemInternal.h:L206
AbilityID alias SparkEngine AbilitySystem.h:L51
AbilityID alias Tests TestAbilitySystem.cpp:L18
AbilityID alias Tests TestGameplayStress.cpp:L327
Access alias Tests TestFPSMultiplayer.cpp:L233
AccS alias SparkEngine EngineSettings.cpp:L464
ActionFunc alias SparkEngine BehaviorTreeNodes.h:L333 Leaf node that executes a custom user-supplied function each tick.
ActionParam alias SparkEngine EventResponseSystem.h:L122
ActionParam alias Tests TestEventResponseSystem.cpp:L69
ACTOR_TEST_EXPORT macro Tests actor_module.cpp:L19
ACTOR_TEST_EXPORT macro Tests actor_module.cpp:L21
AddFn alias SparkEngine Reflection.h:L294 Function signatures for runtime component operations on a World.
AdjustFn alias SparkInstaller BackendWindows.cpp:L109
AdvHookHandler alias Tests TestAdversarialEngine.cpp:L1354
AeadNonce alias SparkEngine NetworkEncryption.h:L70
AES alias SparkEngine EngineSettings.cpp:L314
AgentID alias Tests TestCollisionAvoidance.cpp:L13
AimSent alias GameModules TFVehicleSystem.h:L149
AIS alias SparkEngine EngineSettings.cpp:L159
AL_BUFFER macro SparkEngine OpenALAudioEngine.cpp:L48
AL_DISTANCE_MODEL macro SparkEngine OpenALAudioEngine.cpp:L56
AL_DOPPLER_FACTOR macro SparkEngine OpenALAudioEngine.cpp:L58
AL_FALSE macro SparkEngine OpenALAudioEngine.cpp:L55
AL_FORMAT_MONO16 macro SparkEngine OpenALAudioEngine.cpp:L51
AL_FORMAT_MONO8 macro SparkEngine OpenALAudioEngine.cpp:L50
AL_FORMAT_STEREO16 macro SparkEngine OpenALAudioEngine.cpp:L53
AL_FORMAT_STEREO8 macro SparkEngine OpenALAudioEngine.cpp:L52
AL_GAIN macro SparkEngine OpenALAudioEngine.cpp:L45
AL_INVERSE_DISTANCE_CLAMPED macro SparkEngine OpenALAudioEngine.cpp:L57
AL_LOOPING macro SparkEngine OpenALAudioEngine.cpp:L47
AL_NO_ERROR macro SparkEngine OpenALAudioEngine.cpp:L38
AL_ORIENTATION macro SparkEngine OpenALAudioEngine.cpp:L49
AL_PAUSED macro SparkEngine OpenALAudioEngine.cpp:L41
AL_PITCH macro SparkEngine OpenALAudioEngine.cpp:L46
AL_PLAYING macro SparkEngine OpenALAudioEngine.cpp:L40
AL_POSITION macro SparkEngine OpenALAudioEngine.cpp:L43
AL_SOURCE_STATE macro SparkEngine OpenALAudioEngine.cpp:L39
AL_SPEED_OF_SOUND macro SparkEngine OpenALAudioEngine.cpp:L59
AL_STOPPED macro SparkEngine OpenALAudioEngine.cpp:L42
AL_TRUE macro SparkEngine OpenALAudioEngine.cpp:L54
AL_VELOCITY macro SparkEngine OpenALAudioEngine.cpp:L44
ALboolean alias SparkEngine OpenALAudioEngine.cpp:L37
ALCcontext alias SparkEngine OpenALAudioEngine.h:L36
ALCcontext alias SparkEngine OpenALAudioEngine.h:L39
ALCdevice alias SparkEngine OpenALAudioEngine.h:L35
ALCdevice alias SparkEngine OpenALAudioEngine.h:L38
ALchar alias SparkEngine OpenALAudioEngine.cpp:L36
ALenum alias SparkEngine OpenALAudioEngine.cpp:L32
ALfloat alias SparkEngine OpenALAudioEngine.cpp:L34
ALint alias SparkEngine OpenALAudioEngine.cpp:L33
ALsizei alias SparkEngine OpenALAudioEngine.cpp:L35
ALuint alias SparkEngine OpenALAudioEngine.cpp:L31
AnimationHandle alias SparkEngine OpaqueHandle.h:L109 Handle to an AnimationInstance managed by the AnimationUpdateSystem.
AnimationSystem alias SparkEngine AnimationSystem.h:L564 Type alias so EngineContext/EngineSetup can reference "AnimationSystem"
AnimationSystem alias SparkSDK IEngineContext.h:L42
AnimS alias SparkEngine EngineSettings.cpp:L361
APIENTRY macro SparkSDK PlatformTypes.h:L201
ARCH_SET_GS macro tools gvisor-wine-shim.c:L134
AreaControlSessions alias SparkGateway GatewayAreaControlState.h:L46
AreaID alias SparkEngine AreaServerTypes.h:L34
AreaID alias SparkEngine AreaAssetLoader.h:L31 Unique area identifier (same type as SeamlessAreaManager::AreaID)
AreaID alias SparkEngine SeamlessAreaManagerTypes.h:L28 Unique area identifier (matches AreaServer AreaID convention)
AreaID alias Tests TestAreaAssetLoader.cpp:L37
AreaID alias Tests TestSeamlessAreaManager.cpp:L21
AreaID alias Tests TestWorldServerRouting.cpp:L22
AreaLoadCompleteCallback alias SparkEngine AreaAssetLoader.h:L34 Called when all assets for an area have finished loading
AreaLoadCompleteCallback alias Tests TestAreaAssetLoader.cpp:L38
AreaResolver alias GameModules MMOPlayerSystem.h:L115
AreaStateChangedCallback alias SparkEngine SeamlessAreaManagerTypes.h:L115 Called when an area finishes loading or begins unloading
AreaStateChangedCallback alias Tests TestSeamlessAreaManager.cpp:L57
AreaTransitionCallback alias GameModules MMOPlayerSystem.h:L116
ArrayType alias SparkEngine JsonUtils.h:L102 A JSON value that can be null, bool, number, string, array, or object.
AS alias SparkEngine EngineSettings.cpp:L45
ASSERT macro SparkEngine Assert.h:L199 Debug-only assertion — evaluates @p expr and aborts if false
ASSERT macro SparkEngine Assert.h:L201 Debug-only assertion — evaluates @p expr and aborts if false
ASSERT_ALWAYS macro SparkEngine Assert.h:L238 Always-on assertion with a printf-style diagnostic message
ASSERT_ALWAYS macro SparkEngine Assert.h:L242
ASSERT_ALWAYS_MSG macro SparkEngine Assert.h:L239 Always-on assertion with a printf-style diagnostic message
ASSERT_ALWAYS_MSG macro SparkEngine Assert.h:L243
ASSERT_BOUNDS macro SparkEngine Assert.h:L361 Debug-only bounds check that prints the actual index vs. valid range
ASSERT_ENUM_RANGE macro SparkEngine Assert.h:L376 Debug-only enum range check that prints the actual vs. valid range
ASSERT_EQ macro Tests TestFramework.h:L297
ASSERT_FALSE macro Tests TestFramework.h:L295
ASSERT_HR macro SparkEngine Assert.h:L267 Debug-only HRESULT assertion with a diagnostic message
ASSERT_HR macro SparkEngine Assert.h:L283
ASSERT_HR_MSG macro SparkEngine Assert.h:L275
ASSERT_HR_MSG macro SparkEngine Assert.h:L284
ASSERT_IN_RANGE macro SparkEngine Assert.h:L312 Debug-only range check: asserts min <= v <= max
ASSERT_MSG macro SparkEngine Assert.h:L211 Debug-only assertion with a printf-style diagnostic message
ASSERT_MSG macro SparkEngine Assert.h:L214 Debug-only assertion with a printf-style diagnostic message
ASSERT_NE macro Tests TestFramework.h:L315
ASSERT_NOT_NULL macro SparkEngine Assert.h:L296 Debug-only null-pointer check with the pointer name in the message
ASSERT_NOT_NULL_ALWAYS macro SparkEngine Assert.h:L303 Always-on null-pointer check
ASSERT_TRUE macro Tests TestFramework.h:L280
AssertCallback alias SparkEditor EditorCrashHandler.h:L52 Crash handler callback types
AssetChangedCallback alias SparkEditor IntegrationTypes.h:L159 Callback function types
AssetChangedCallback alias SparkEditor SparkEngineIntegration.h:L169 Callback function types
AssetVertex alias SparkEngine GraphicsDeviceResourcesWindowsShaders.cpp:L92
AsyncQueryCallback alias SparkEngine AsyncDatabase.h:L219
ATOM alias SparkSDK PlatformTypes.h:L124
AudioCallback alias SparkEngine Sequencer.h:L255
AudioHandle alias SparkEngine OpaqueHandle.h:L103 Handle to an AudioSource managed by the AudioEngine.
AuraID alias SparkEngine AbilitySystem.h:L52
AuraID alias Tests TestAbilitySystem.cpp:L19
AuraID alias Tests TestGameplayStress.cpp:L328
BehaviorTreeHandle alias SparkEngine OpaqueHandle.h:L112 Handle to a BehaviorTree instance managed by the AISystem.
BigRing alias Tests TestLockFreeRingAllocatorReal.cpp:L134
Bool macro SparkEngine OpenGLDevice.h:L40
BOOL alias SparkSDK PlatformTypes.h:L30
BridgeSocketHandle alias SparkEditor LiveEditBridge.cpp:L32
BT alias GameModules RTSBuildingSystem.cpp:L352
Budget alias Tests TestMMOAuthHardening.cpp:L178
Budget alias Tests TestMMOAuthHardening.cpp:L199
Budget alias Tests TestMMOAuthHardening.cpp:L240
BufferHandle alias SparkEngine RHIHandlePool.h:L97
BufferHandle alias Tests TestRHIHandlePool.cpp:L48
BufferPool alias SparkEngine NullRHIDevice.h:L179 Simultaneously live objects tracked per resource type.
BuildSettings alias SparkEditor BuildPipeline.h:L25
BYTE alias SparkSDK PlatformTypes.h:L32
Callback alias SparkEngine Logger.h:L397 Calls a user-provided callback for each log message
Callback alias SparkEngine ScopedTimer.h:L47 Measures elapsed time from construction to destruction.
CALLBACK macro SparkSDK PlatformTypes.h:L204
CallbackHandle alias SparkEngine ScheduledCallback.h:L50 Manages time-delayed and repeating callbacks.
CallbackHandle alias Tests TestScheduledCallback.cpp:L13
CamS alias SparkEngine EngineSettings.cpp:L80
CellId alias SparkEngine PortalCulling.h:L51 Unique identifier for a cell in the portal graph.
CellId alias Tests TestPortalCulling.cpp:L17
CellVisitor alias SparkEngine SpatialGrid.h:L92
CGLGetCurrentContextFn alias SparkEngine OpenGLDevice.cpp:L1499
ChangeCallback alias SparkEngine ConsoleVariable.h:L242
ChangeCallback alias Tests TestConsoleVariables.cpp:L74
ChannelMap alias SparkSDK EventBus.h:L565
ChannelMap alias SparkSDK EventBus.h:L573
CHAR alias SparkSDK PlatformTypes.h:L40
CharacterLoadCallback alias GameModules MMOPersistenceSystem.h:L100 Callback for async load completion
ClientHello alias SparkEngine SecureHandshake.h:L79
ClientID alias SparkEngine NetworkClientId.h:L11 Shared client identifier types and generated-ID reservation policy.
ClientID alias Tests TestConnectionScope.cpp:L14
ClientID alias Tests TestDedicatedServer.cpp:L23
ClientID alias Tests TestNetworkManagerOrchestration.cpp:L26
ClientID alias Tests TestServerMockClient.cpp:L34
ClientID alias Tests TestWorldServerRouting.cpp:L21
Clock alias GameModules FPSLog.h:L48
clock alias GameModules TFGroundFx.cpp:L74
clock alias GameModules TFImpactFx.cpp:L105
clock alias GameModules TFVehicleFx.cpp:L77
clock alias GameModules TFViewModelRender.cpp:L80
clock alias GameModules TFWeatherFxRender.cpp:L55
Clock alias SparkEngine PlayModeManager.h:L572
Clock alias SparkEngine ChromeTracing.h:L160
Clock alias SparkEngine PerformanceStats.h:L303
Clock alias Tests FPSLANLoopbackPeer.cpp:L275
Clock alias Tests SessionGatePeer.cpp:L47
Clock alias Tests fps_logging_consumer.cpp:L7
Clock alias Tests TestInstanceManager.cpp:L19
Clock alias Tests TestPerformanceStats.cpp:L145
ClockFn alias GameModules TFAccountSystem.h:L152 Override the salt and nonce random source (nullptr restores the OS CSPRNG).
CollaborativeSocketHandle alias SparkEditor CollaborativeEditSession.h:L110
CollaborativeSocketHandle alias SparkEditor CollaborativeEditSession.h:L114
CollisionCallback alias SparkEngine Physics2DTypes.h:L112
Color3 alias Tests RHI210D3D11GoldenSupport.h:L56
Color3 alias Tests TestRHI210D3D11PassGoldenReal.cpp:L74
Color3 alias Tests TestRHI230VulkanGoldenReal.cpp:L172
Color3 alias Tests TestRHI240OpenGLGoldenReal.cpp:L233
CommandArgs alias SparkConsole CommandRegistry.h:L20
CommandHandler alias SparkConsole CommandRegistry.h:L23
CommandHandler alias SparkEditor EditorConsoleBridge.h:L57
CommandHandler alias SparkEngine RemoteDebugSystem.h:L235 Command handler callback: receives a command, returns a response
CommandHandler alias SparkEngine ConsoleProcessManager.h:L188 Simple command registry for console commands
CommandHandler alias SparkEngine SparkConsole.h:L78
CommandHandler alias SparkSDK IConsole.h:L66 A command handler: receives the arguments after the command name, returns the reply text.
CommandHandler alias Tests TestSubsystemConsoleCommands.cpp:L107
CommitFn alias SparkEditor InspectorPendingWorldEdit.h:L30
CompleteCallback alias SparkEngine TweenSystem.h:L89
CompletionCallback alias SparkBuild ProcessRunner.h:L23
ConditionFn alias SparkSDK StateMachine.h:L84
ConditionFunc alias SparkEngine BehaviorTreeNodes.h:L360 Leaf node that tests a boolean predicate against the Blackboard.
ConditionParam alias SparkEngine ConditionSystem.h:L71
ConditionParam alias Tests TestConditionSystem.cpp:L36
ConnectionToken alias SparkEngine NetworkEncryption.h:L71
ConnectionToken alias Tests TestNetworkEncryption.cpp:L28
ConsoleCommandHandler alias SparkEngine InGameConsole.h:L88 Console command handler — receives args, returns output string
ConsoleMessageCallback alias SparkEditor IntegrationTypes.h:L162 Callback function types
ConsoleMessageCallback alias SparkEditor SparkEngineIntegration.h:L172 Callback function types
ContactCallback alias SparkEngine IPhysicsBackend.h:L74
CopyMemory macro SparkSDK PlatformTypes.h:L407
Corner alias Tests TestENG220ObjImportReal.cpp:L52
CoverID alias Tests TestAIStress.cpp:L211
CoverID alias Tests TestCoverSystem.cpp:L13
CrashCallback alias SparkEditor EditorCrashHandler.h:L51 Crash handler callback types
CreateActor alias Tests ActorContract.h:L22
CreateGameModuleFn alias SparkEngine IGameModule.h:L84 Function signature for the game module factory exported from game DLLs
CreateGameModuleFn alias SparkEngine ModuleManager.h:L33
CreateModuleFn alias SparkSDK IModule.h:L207
CreateProjectRequestHandler alias SparkEditor ProjectBrowserPanel.h:L55
CrossAreaHandler alias SparkEngine AreaServer.h:L193 Register handler for cross-area messages
CRS alias SparkEngine EngineSettings.cpp:L373
CS alias SparkEngine EngineSettings.cpp:L91
CustomConditionEvaluator alias SparkEngine ConditionSystem.h:L102
CustomConditionEvaluator alias Tests TestConditionSystem.cpp:L65
CustomStateValidator alias SparkEngine SaveSystem.h:L474
DaemonStatsProvider alias SparkDaemon ControlService.h:L23 Provides the live DaemonStats reply for StatsRequest.
DatablockID alias SparkEngine DatablockRegistry.h:L50 Unique identifier for a datablock (assigned at registration time)
DatablockValue alias SparkEngine DatablockRegistry.h:L47 A single named value within a datablock
DeathCallback alias Tests TestECSystemOrdering.cpp:L156
DeathRecapMirror alias GameModules TFDamageSystem.h:L221
DEBUG_BREAK macro SparkEngine Assert.h:L66
DEBUG_BREAK macro SparkEngine Assert.h:L69
DEBUG_BREAK macro SparkEngine Assert.h:L72
DEBUG_BREAK macro SparkEngine Assert.h:L75
DEBUG_DRAW_AABB macro SparkEngine DebugDraw.h:L469
DEBUG_DRAW_AABB macro SparkEngine DebugDraw.h:L488
DEBUG_DRAW_AABB_T macro SparkEngine DebugDraw.h:L470
DEBUG_DRAW_AABB_T macro SparkEngine DebugDraw.h:L489
DEBUG_DRAW_ARROW macro SparkEngine DebugDraw.h:L463
DEBUG_DRAW_ARROW macro SparkEngine DebugDraw.h:L485
DEBUG_DRAW_AXES macro SparkEngine DebugDraw.h:L479
DEBUG_DRAW_AXES macro SparkEngine DebugDraw.h:L495
DEBUG_DRAW_CAPSULE macro SparkEngine DebugDraw.h:L471
DEBUG_DRAW_CAPSULE macro SparkEngine DebugDraw.h:L490
DEBUG_DRAW_CONE macro SparkEngine DebugDraw.h:L474
DEBUG_DRAW_CONE macro SparkEngine DebugDraw.h:L492
DEBUG_DRAW_CROSS macro SparkEngine DebugDraw.h:L473
DEBUG_DRAW_CROSS macro SparkEngine DebugDraw.h:L491
DEBUG_DRAW_GRID macro SparkEngine DebugDraw.h:L477
DEBUG_DRAW_GRID macro SparkEngine DebugDraw.h:L494
DEBUG_DRAW_LINE macro SparkEngine DebugDraw.h:L457
DEBUG_DRAW_LINE macro SparkEngine DebugDraw.h:L481
DEBUG_DRAW_LINE_T macro SparkEngine DebugDraw.h:L458
DEBUG_DRAW_LINE_T macro SparkEngine DebugDraw.h:L482
DEBUG_DRAW_RAY macro SparkEngine DebugDraw.h:L460
DEBUG_DRAW_RAY macro SparkEngine DebugDraw.h:L483
DEBUG_DRAW_RAY_T macro SparkEngine DebugDraw.h:L461
DEBUG_DRAW_RAY_T macro SparkEngine DebugDraw.h:L484
DEBUG_DRAW_SPHERE macro SparkEngine DebugDraw.h:L465
DEBUG_DRAW_SPHERE macro SparkEngine DebugDraw.h:L486
DEBUG_DRAW_SPHERE_T macro SparkEngine DebugDraw.h:L467
DEBUG_DRAW_SPHERE_T macro SparkEngine DebugDraw.h:L487
DEBUG_DRAW_TEXT3D macro SparkEngine DebugDraw.h:L476
DEBUG_DRAW_TEXT3D macro SparkEngine DebugDraw.h:L493
DebugHookHandler alias SparkEngine DebugHookManager.h:L282 Callback signature for debug hook handlers.
DebugTraceCallback alias SparkEngine AngelScriptEngine.h:L902 Callback type for debug trace messages (editor hooks into this)
DecalExpiredCallback alias SparkEngine ECSystems.h:L538 Callback invoked when a decal expires.
DecS alias SparkEngine EngineSettings.cpp:L583
DEFINE_ENUM_UTILS macro SparkEngine EnumUtils.h:L119 Macro to help define enum utility specializations
DEFINE_GENERATOR macro Tests TestMovementSystem.cpp:L46
DeserializeFunc alias SparkEngine SaveSystem.h:L193 Function signature for component deserialization.
DestroyGameModuleFn alias SparkEngine IGameModule.h:L92 Function signature for destroying the game module
DestroyGameModuleFn alias SparkEngine ModuleManager.h:L34
DestroyModuleFn alias SparkSDK IModule.h:L208
DestS alias SparkEngine EngineSettings.cpp:L499
DialogBackend alias SparkCrashReporter CrashReporterApp.h:L137
Digest alias SparkEngine PasswordHash.cpp:L26
DirectoryQuery alias SparkBuild PathSecurity.cpp:L59
DiscoveryCallback alias GameModules OWExplorationSystem.h:L73 Exploration and discovery tracking system
DlgS alias SparkEngine EngineSettings.cpp:L510
DownloadProgressCallback alias SparkBuild Downloader.h:L17
DQS alias SparkEngine EngineSettings.cpp:L290
DS alias SparkEngine EngineSettings.cpp:L234
DurableCommitStageObserver alias GameModules TFSavePaths.h:L338
DWORD alias SparkSDK PlatformTypes.h:L34
DXGI_ERROR_DEVICE_REMOVED macro SparkSDK PlatformTypes.h:L89
DXGI_ERROR_DEVICE_RESET macro SparkSDK PlatformTypes.h:L92
E_ABORT macro SparkSDK PlatformTypes.h:L83
E_FAIL macro SparkSDK PlatformTypes.h:L65
E_INVALIDARG macro SparkSDK PlatformTypes.h:L68
E_NOINTERFACE macro SparkSDK PlatformTypes.h:L77
E_NOTIMPL macro SparkSDK PlatformTypes.h:L74
E_OUTOFMEMORY macro SparkSDK PlatformTypes.h:L71
E_POINTER macro SparkSDK PlatformTypes.h:L80
E_UNEXPECTED macro SparkSDK PlatformTypes.h:L86
EcsMeshRenderer alias SparkEditor InspectorWorldAssetDrop.cpp:L18
EDITOR_ASSERT macro SparkEditor EditorCrashHandler.h:L170
EDITOR_ASSERT_MSG macro SparkEditor EditorCrashHandler.h:L179
EDITOR_RECORD_OPERATION macro SparkEditor EditorCrashHandler.h:L166
EDITOR_SET_STATE macro SparkEditor EditorCrashHandler.h:L168
EditorCommandHandler alias SparkEditor EditorAutomation.h:L103 Callback type for editor commands
EditorPluginPtr alias SparkEditor EditorPluginManager.h:L32
EditReceivedCallback alias SparkEditor CollaborativeEditSession.h:L197
EGL_PLATFORM_SURFACELESS_MESA macro SparkEngine OpenGLDevice.h:L32
element_type alias SparkEngine NonNull.h:L43
Empty alias Tests TestTypeTraits.cpp:L87
EncounterID alias SparkEngine InstanceManager.h:L30
EncounterID alias Tests TestInstanceManager.cpp:L17
EncounterScriptFactory alias SparkEngine InstanceManager.h:L110
EngineQuestState alias Tests TestMOD350RPGQuestSliceReal.cpp:L51
EngineStateCallback alias SparkEditor IntegrationTypes.h:L157 Callback function types
EngineStateCallback alias SparkEditor SparkEngineIntegration.h:L167 Callback function types
EnterFn alias SparkSDK StateMachine.h:L81 Template finite state machine parameterized by state identifier type.
EnterWorldCallback alias GameModules MMOLoginUI.h:L43 Callback when a character enters the world
EntityChangedCallback alias SparkEditor IntegrationTypes.h:L158 Callback function types
EntityChangedCallback alias SparkEditor SparkEngineIntegration.h:L168 Callback function types
EntityId alias GameModules TFTypes.h:L64
EntityId alias SparkEditor SelectionManager.h:L76
EntityID alias SparkEngine AIBudgetTypes.h:L32
EntityID alias SparkEngine MovementSystem.h:L62
EntityID alias SparkEngine ParallelPerception.h:L64
EntityID alias SparkEngine AIComponents.h:L21
EntityID alias SparkEngine CoreComponents.h:L22
EntityID alias SparkEngine SplineComponents.h:L24
EntityID alias SparkEngine ConditionSystem.h:L22
EntityID alias SparkEngine InstanceManager.h:L31
EntityID alias SparkEngine HLODSystem.h:L36 Unique entity identifier (matches ECS convention)
EntityID alias SparkEngine ScriptHookManager.h:L52
EntityID alias Tests TestAIStress.cpp:L129
EntityID alias Tests TestAbilitySystem.cpp:L20
EntityID alias Tests TestAngelScriptEngine.cpp:L13
EntityID alias Tests TestConditionSystem.cpp:L15
EntityId alias Tests TestCrossSystemIntegration.cpp:L28
EntityID alias Tests TestDynamicResponseSystem.cpp:L15
EntityID alias Tests TestECSystemOrdering.cpp:L24
EntityID alias Tests TestFormationSystem.cpp:L16
EntityID alias Tests TestGameplayStress.cpp:L329
EntityID alias Tests TestGroupAI.cpp:L17
EntityID alias Tests TestInstanceManager.cpp:L18
EntityID alias Tests TestProximityTriggerSystem.cpp:L15
EntityID alias Tests TestSceneSerializer.cpp:L31
EntityId alias Tests TestSelectionManager.cpp:L19
EntityId alias Tests TestSpatialGrid.cpp:L45
EntityPayloadStorage alias SparkEngine SaveSystem.cpp:L1580
EntityTemplateCreator alias SparkEditor ObjectPlacementPanel.h:L76
EntityVisitor alias SparkEngine SpatialGrid.h:L91
EntryIter alias SparkDaemon AssetService.h:L111
EntryIter alias SparkDaemon ShaderService.h:L124
EntryList alias SparkDaemon AssetService.h:L110
EntryList alias SparkDaemon ShaderService.h:L123
ENUM_FROM_STRING macro SparkEngine EnumUtils.h:L346 Convenience macros for enum operations
ENUM_IS_VALID macro SparkEngine EnumUtils.h:L347 Convenience macros for enum operations
ENUM_TO_STRING macro SparkEngine EnumUtils.h:L345 Convenience macros for enum operations
ENUM_VALIDATE macro SparkEngine EnumUtils.h:L348 Convenience macros for enum operations
ERROR_FILE_NOT_FOUND macro SparkSDK PlatformTypes.h:L419
ERROR_SUCCESS macro SparkSDK PlatformTypes.h:L416
error_type alias SparkEngine Expected.h:L52
error_type alias SparkEngine Expected.h:L92
ErrorCallback alias SparkEngine ScriptHotReload.h:L73
ErrorCallback alias Tests TestScriptHotReload.cpp:L45
ES alias SparkEngine EngineSettings.cpp:L192
EventCallback alias SparkEngine Sequencer.h:L254
EventEntityID alias SparkEngine EntityEventBus.h:L46 Entity identifier for event addressing (matches EnTT entity or network ID)
ExecuteCallback alias SparkEngine RenderGraphPass.h:L44
ExecuteFn alias SparkEngine RenderGraphBuilder.h:L178 User-supplied rendering callbacks for each standard pass.
ExitFn alias SparkSDK StateMachine.h:L83
EXPECT_EQ macro Tests TestFramework.h:L239
EXPECT_FALSE macro Tests TestFramework.h:L195
EXPECT_GE macro Tests TestFramework.h:L385
EXPECT_GT macro Tests TestFramework.h:L351
EXPECT_LE macro Tests TestFramework.h:L402
EXPECT_LT macro Tests TestFramework.h:L368
EXPECT_NE macro Tests TestFramework.h:L256
EXPECT_NEAR macro Tests TestFramework.h:L333
EXPECT_NO_CRASH macro Tests TestFramework.h:L231
EXPECT_NO_THROW macro Tests TestFramework.h:L461
EXPECT_QUATERNION_NEAR macro Tests TestCommonMath.h:L71
EXPECT_STR_CONTAINS macro Tests TestFramework.h:L485
EXPECT_THROW macro Tests TestFramework.h:L419
EXPECT_TRUE macro Tests TestFramework.h:L181
EXPECT_VECTOR_NEAR macro Tests TestCommonMath.h:L62
EXPECT_WARN_ONLY macro Tests TestFramework.h:L211
Expectation alias Tests TestRHI225D3D12ParityReal.cpp:L72
ExtraRule alias GameModules TFRedeployRules.h:L41
F macro SparkEditor SceneComponentCodec.cpp:L381
FAILED macro SparkSDK PlatformTypes.h:L99
FALSE macro SparkSDK PlatformTypes.h:L112
FIELD_BOOL macro SparkEditor InspectorComponentRenderers_ReflectedInternal.h:L129
FIELD_ENUM macro SparkEditor InspectorComponentRenderers_ReflectedInternal.h:L139
FIELD_FLOAT macro SparkEditor InspectorComponentRenderers_ReflectedInternal.h:L123
FIELD_FLOAT_RANGE macro SparkEditor InspectorComponentRenderers_ReflectedInternal.h:L125
FIELD_INT macro SparkEditor InspectorComponentRenderers_ReflectedInternal.h:L127
FIELD_STRING macro SparkEditor InspectorComponentRenderers_ReflectedInternal.h:L137
FIELD_VEC2 macro SparkEditor InspectorComponentRenderers_ReflectedInternal.h:L131
FIELD_VEC3 macro SparkEditor InspectorComponentRenderers_ReflectedInternal.h:L133
FIELD_VEC4 macro SparkEditor InspectorComponentRenderers_ReflectedInternal.h:L135
FieldDeserializer alias SparkEngine EntityReplicator.h:L50 Callback to deserialize a single field from a byte buffer.
Fields alias Tests TestFPSLANLoopback.cpp:L51
FieldSerializer alias SparkEngine EntityReplicator.h:L41 Callback to serialize a single field into a byte buffer.
FileChangeCallback alias SparkEngine FileWatcher.h:L63 Callback for file change events
FilterCallback alias SparkEditor SelectionManager.h:L144 Custom filter callback — return true if entity is selectable
FinishedCallback alias SparkEngine VideoPlayer.h:L97 Video playback manager
FireCallback alias SparkEngine WeaponManager.h:L264 Callback for weapon fire events
FLOAT alias SparkSDK PlatformTypes.h:L39
Float3 alias SparkEngine LightProbeSystem.h:L15
FloatFunc alias Tests TestMultiISADispatch.cpp:L115
Fmt alias Tests TestTextureCompressorPhaseGG.cpp:L41
Fmt alias Tests TestTextureCompressorPhaseGG.cpp:L52
FoliageMeshLoader alias SparkEngine FoliageRenderer.h:L138 Signature of the mesh loader callback.
FontId alias SparkEngine FontSystem.h:L44 Unique identifier for a loaded font
FOREGROUND_BLUE macro SparkEngine PlatformAudioStubs.h:L371
FOREGROUND_GREEN macro SparkEngine PlatformAudioStubs.h:L370
FOREGROUND_INTENSITY macro SparkEngine PlatformAudioStubs.h:L372
FOREGROUND_RED macro SparkEngine PlatformAudioStubs.h:L369
FormationID alias Tests TestAIStress.cpp:L128
FormationID alias Tests TestFormationSystem.cpp:L15
FPS_ASSERT macro GameModules FPSAssert.h:L61
FPS_ASSERT macro GameModules FPSAssert.h:L64
FPS_ASSERT_MSG macro GameModules FPSAssert.h:L62
FPS_ASSERT_MSG macro GameModules FPSAssert.h:L65
FPS_CONSOLE macro GameModules FPSLog.h:L103
FPS_CONSOLE_RATE_LIMITED macro GameModules FPSLog.h:L105
FPS_EVENT_PROBE_API macro Tests event_module.cpp:L11
FPS_EVENT_PROBE_API macro Tests event_module.cpp:L13
FPS_LOG_DEBUG macro GameModules FPSLog.h:L85
FPS_LOG_DEBUG macro GameModules FPSLog.h:L87
FPS_LOG_ERROR macro GameModules FPSLog.h:L83
FPS_LOG_EVERY_SECONDS macro GameModules FPSLog.h:L90
FPS_LOG_INFO macro GameModules FPSLog.h:L81
FPS_LOG_WARN macro GameModules FPSLog.h:L82
FPS_REQUIRE_MSG macro GameModules FPSAssert.h:L49
FPS_REQUIRE_NOT_NULL macro GameModules FPSAssert.h:L58
FrameCapturedCallback alias SparkEngine MovieRenderPipeline.h:L201 Offline-render job-state prototype (singleton); no pixel output.
FrustumPlanes alias SparkEngine D3D11FrustumCulling.h:L42
FuncT alias Tests TestMultiISADispatch.cpp:L37
FuncT alias Tests TestMultiISADispatch.cpp:L55
FuncT alias Tests TestMultiISADispatch.cpp:L70
FuncT alias Tests TestMultiISADispatch.cpp:L86
FuncT alias Tests TestMultiISADispatch.cpp:L100
FuncT alias Tests TestMultiISADispatch.cpp:L127
FuncT alias Tests TestMultiISADispatch.cpp:L244
GameplayTagId alias SparkEngine GameplayTags.h:L50 Unique identifier for a registered gameplay tag
GameS alias SparkEngine EngineSettings.cpp:L56
GenerationWriter alias Tests TestDocumentInterruptionReal.cpp:L210
GET_X_LPARAM macro SparkSDK PlatformTypes.h:L195
GET_Y_LPARAM macro SparkSDK PlatformTypes.h:L196
GetCurrentThreadId macro SparkEngine PlatformAudioStubs.h:L364
GetFolderFunction alias SparkEngine CrashArtifactDirectory.h:L183
GetKnownFolderFunction alias SparkEngine CrashArtifactDirectory.h:L200
GetRawFn alias SparkEngine Reflection.h:L297
GLX_CONTEXT_CORE_PROFILE_BIT_ARB macro SparkEngine OpenGLDevice.h:L56
GLX_CONTEXT_DEBUG_BIT_ARB macro SparkEngine OpenGLDevice.h:L64
GLX_CONTEXT_FLAGS_ARB macro SparkEngine OpenGLDevice.h:L61
GLX_CONTEXT_MAJOR_VERSION_ARB macro SparkEngine OpenGLDevice.h:L53
GLX_CONTEXT_MINOR_VERSION_ARB macro SparkEngine OpenGLDevice.h:L54
GLX_CONTEXT_PROFILE_MASK_ARB macro SparkEngine OpenGLDevice.h:L55
GMS alias SparkEngine EngineSettings.cpp:L324
GPU_MARKER macro SparkEngine GPUDebugMarkers.h:L378 Place an instant GPU marker
GPU_SCOPED_EVENT macro SparkEngine GPUDebugMarkers.h:L375 Create a scoped GPU event that lasts for the enclosing block
GroupID alias Tests TestGroupAI.cpp:L16
GS alias SparkEngine EngineSettings.cpp:L28
H alias Tests TestRHIHandlePoolPhaseX.cpp:L55
HACCEL alias SparkSDK PlatformTypes.h:L123
Handle alias SparkEngine RHIHandlePool.h:L116
HANDLE alias SparkSDK PlatformTypes.h:L48
Handle alias Tests TestRHIHandlePool.cpp:L55
handle_type alias SparkEngine CoroutineTypes.h:L177
Handler alias Tests TestAdversarialEngine.cpp:L1209
Handler alias Tests TestServerMockClient.cpp:L184
HandlerID alias SparkEngine Delegate.h:L50
HandlerId alias Tests TestCrossSystemIntegration.cpp:L130
HandlerID alias Tests TestDelegate.cpp:L16
HandlerID alias Tests TestWeaponMechanicsReal.cpp:L197
HasFn alias SparkEngine Reflection.h:L295
HBRUSH alias SparkSDK PlatformTypes.h:L121
HCURSOR alias SparkSDK PlatformTypes.h:L120
HDC alias SparkSDK PlatformTypes.h:L117
Heap alias SparkEngine D3D12Device.cpp:L251
HICON alias SparkSDK PlatformTypes.h:L119
HINSTANCE alias SparkSDK PlatformTypes.h:L118
Hint alias Tests TestGameViewPanel.cpp:L67
HitObserver alias GameModules TFTargetRange.h:L63
HmacSha256Key alias GameModules TFCrypto.cpp:L64
HmacSha256Key alias SparkEngine PasswordHash.cpp:L39
HMENU alias SparkSDK PlatformTypes.h:L122
HMODULE alias SparkSDK PlatformTypes.h:L49
HookHandler alias SparkEngine ScriptHookManager.h:L145 Signature for hook handler callbacks.
HookHandler alias Tests TestScriptHookManager.cpp:L56
HRESULT alias SparkSDK PlatformTypes.h:L56
HRESULT_FROM_WIN32 macro SparkSDK PlatformTypes.h:L413
HWND alias SparkSDK PlatformTypes.h:L116
ICON_FA_ADJUST macro SparkEditor EditorIcons.h:L200
ICON_FA_ANGLE_DOWN macro SparkEditor EditorIcons.h:L130
ICON_FA_ANGLE_RIGHT macro SparkEditor EditorIcons.h:L129
ICON_FA_ARROW_DOWN macro SparkEditor EditorIcons.h:L202
ICON_FA_ARROW_RIGHT macro SparkEditor EditorIcons.h:L203
ICON_FA_ARROW_UP macro SparkEditor EditorIcons.h:L201
ICON_FA_ARROWS_ALT macro SparkEditor EditorIcons.h:L27
ICON_FA_ATOM macro SparkEditor EditorIcons.h:L230
ICON_FA_BACKWARD macro SparkEditor EditorIcons.h:L23
ICON_FA_BARS macro SparkEditor EditorIcons.h:L131
ICON_FA_BEZIER_CURVE macro SparkEditor EditorIcons.h:L218
ICON_FA_BOLT macro SparkEditor EditorIcons.h:L89
ICON_FA_BOMB macro SparkEditor EditorIcons.h:L117
ICON_FA_BOOKMARK macro SparkEditor EditorIcons.h:L237
ICON_FA_BORDER_ALL macro SparkEditor EditorIcons.h:L76
ICON_FA_BOX macro SparkEditor EditorIcons.h:L172
ICON_FA_BOXES macro SparkEditor EditorIcons.h:L173
ICON_FA_BRAIN macro SparkEditor EditorIcons.h:L212
ICON_FA_BUG macro SparkEditor EditorIcons.h:L88
ICON_FA_BULLSEYE macro SparkEditor EditorIcons.h:L118
ICON_FA_CAMERA macro SparkEditor EditorIcons.h:L34
ICON_FA_CHALKBOARD macro SparkEditor EditorIcons.h:L215
ICON_FA_CHART_BAR macro SparkEditor EditorIcons.h:L110
ICON_FA_CHECK macro SparkEditor EditorIcons.h:L84
ICON_FA_CHECK_CIRCLE macro SparkEditor EditorIcons.h:L238
ICON_FA_CHEVRON_DOWN macro SparkEditor EditorIcons.h:L127
ICON_FA_CHEVRON_LEFT macro SparkEditor EditorIcons.h:L128
ICON_FA_CHEVRON_RIGHT macro SparkEditor EditorIcons.h:L126
ICON_FA_CIRCLE macro SparkEditor EditorIcons.h:L42
ICON_FA_CIRCLE_CHECK macro SparkEditor EditorIcons.h:L93
ICON_FA_CIRCLE_INFO macro SparkEditor EditorIcons.h:L96
ICON_FA_CIRCLE_QUESTION macro SparkEditor EditorIcons.h:L97
ICON_FA_CIRCLE_XMARK macro SparkEditor EditorIcons.h:L95
ICON_FA_CLOCK macro SparkEditor EditorIcons.h:L174
ICON_FA_CLOUD macro SparkEditor EditorIcons.h:L192
ICON_FA_CLOUD_RAIN macro SparkEditor EditorIcons.h:L193
ICON_FA_CLOUD_SUN macro SparkEditor EditorIcons.h:L194
ICON_FA_CODE macro SparkEditor EditorIcons.h:L148
ICON_FA_CODE_BRANCH macro SparkEditor EditorIcons.h:L214
ICON_FA_COG macro SparkEditor EditorIcons.h:L64
ICON_FA_COGS macro SparkEditor EditorIcons.h:L65
ICON_FA_COLUMNS macro SparkEditor EditorIcons.h:L134
ICON_FA_COMMENT macro SparkEditor EditorIcons.h:L103
ICON_FA_COMMENTS macro SparkEditor EditorIcons.h:L104
ICON_FA_COMPRESS macro SparkEditor EditorIcons.h:L136
ICON_FA_COPY macro SparkEditor EditorIcons.h:L60
ICON_FA_CROP macro SparkEditor EditorIcons.h:L168
ICON_FA_CROSSHAIRS macro SparkEditor EditorIcons.h:L38
ICON_FA_CUBE macro SparkEditor EditorIcons.h:L33
ICON_FA_CUBES macro SparkEditor EditorIcons.h:L149
ICON_FA_DATABASE macro SparkEditor EditorIcons.h:L143
ICON_FA_DESKTOP macro SparkEditor EditorIcons.h:L229
ICON_FA_DOT_CIRCLE macro SparkEditor EditorIcons.h:L223
ICON_FA_DOWNLOAD macro SparkEditor EditorIcons.h:L66
ICON_FA_EDIT macro SparkEditor EditorIcons.h:L55
ICON_FA_ELLIPSIS macro SparkEditor EditorIcons.h:L99
ICON_FA_ERASER macro SparkEditor EditorIcons.h:L160
ICON_FA_EXCHANGE macro SparkEditor EditorIcons.h:L68
ICON_FA_EXCLAMATION macro SparkEditor EditorIcons.h:L86
ICON_FA_EXCLAMATION_TRIANGLE macro SparkEditor EditorIcons.h:L233
ICON_FA_EXPAND macro SparkEditor EditorIcons.h:L30
ICON_FA_EXPAND_ALT macro SparkEditor EditorIcons.h:L29
ICON_FA_EYE macro SparkEditor EditorIcons.h:L71
ICON_FA_EYE_DROPPER macro SparkEditor EditorIcons.h:L162
ICON_FA_EYE_SLASH macro SparkEditor EditorIcons.h:L72
ICON_FA_FILE macro SparkEditor EditorIcons.h:L48
ICON_FA_FILE_AUDIO macro SparkEditor EditorIcons.h:L51
ICON_FA_FILE_CODE macro SparkEditor EditorIcons.h:L49
ICON_FA_FILE_EXPORT macro SparkEditor EditorIcons.h:L235
ICON_FA_FILE_IMAGE macro SparkEditor EditorIcons.h:L50
ICON_FA_FILE_IMPORT macro SparkEditor EditorIcons.h:L236
ICON_FA_FILL_DRIP macro SparkEditor EditorIcons.h:L161
ICON_FA_FILM macro SparkEditor EditorIcons.h:L178
ICON_FA_FILTER macro SparkEditor EditorIcons.h:L204
ICON_FA_FIRE macro SparkEditor EditorIcons.h:L90
ICON_FA_FLAG macro SparkEditor EditorIcons.h:L119
ICON_FA_FOLDER macro SparkEditor EditorIcons.h:L46
ICON_FA_FOLDER_OPEN macro SparkEditor EditorIcons.h:L47
ICON_FA_FONT macro SparkEditor EditorIcons.h:L151
ICON_FA_FORWARD macro SparkEditor EditorIcons.h:L22
ICON_FA_GAMEPAD macro SparkEditor EditorIcons.h:L113
ICON_FA_GLOBE macro SparkEditor EditorIcons.h:L37
ICON_FA_GRID macro SparkEditor EditorIcons.h:L152
ICON_FA_HAMMER macro SparkEditor EditorIcons.h:L114
ICON_FA_HAND_POINTER macro SparkEditor EditorIcons.h:L207
ICON_FA_HEADPHONES macro SparkEditor EditorIcons.h:L239
ICON_FA_HEART macro SparkEditor EditorIcons.h:L79
ICON_FA_HEARTBEAT macro SparkEditor EditorIcons.h:L80
ICON_FA_HISTORY macro SparkEditor EditorIcons.h:L171
ICON_FA_HOME macro SparkEditor EditorIcons.h:L153
ICON_FA_IMAGE macro SparkEditor EditorIcons.h:L52
ICON_FA_INFO_CIRCLE macro SparkEditor EditorIcons.h:L87
ICON_FA_LAYER_GROUP macro SparkEditor EditorIcons.h:L167
ICON_FA_LEVEL_UP_ALT macro SparkEditor EditorIcons.h:L125
ICON_FA_LIGHTBULB macro SparkEditor EditorIcons.h:L35
ICON_FA_LIST macro SparkEditor EditorIcons.h:L205
ICON_FA_LIST_ALT macro SparkEditor EditorIcons.h:L175
ICON_FA_LOCATION_ARROW macro SparkEditor EditorIcons.h:L122
ICON_FA_LOCK macro SparkEditor EditorIcons.h:L73
ICON_FA_MAGIC macro SparkEditor EditorIcons.h:L166
ICON_FA_MAGNET macro SparkEditor EditorIcons.h:L139
ICON_FA_MAGNIFYING_GLASS macro SparkEditor EditorIcons.h:L98
ICON_FA_MAP macro SparkEditor EditorIcons.h:L112
ICON_FA_MAX macro SparkEditor EditorIcons.h:L16
ICON_FA_MEMORY macro SparkEditor EditorIcons.h:L144
ICON_FA_MIN macro SparkEditor EditorIcons.h:L15
ICON_FA_MINUS macro SparkEditor EditorIcons.h:L62
ICON_FA_MOUNTAIN macro SparkEditor EditorIcons.h:L40
ICON_FA_MOUSE_POINTER macro SparkEditor EditorIcons.h:L154
ICON_FA_NETWORK_WIRED macro SparkEditor EditorIcons.h:L189
ICON_FA_PAINT_BRUSH macro SparkEditor EditorIcons.h:L155
ICON_FA_PALETTE macro SparkEditor EditorIcons.h:L111
ICON_FA_PAUSE macro SparkEditor EditorIcons.h:L20
ICON_FA_PEN macro SparkEditor EditorIcons.h:L234
ICON_FA_PENCIL_ALT macro SparkEditor EditorIcons.h:L232
ICON_FA_PLAY macro SparkEditor EditorIcons.h:L19
ICON_FA_PLUG macro SparkEditor EditorIcons.h:L185
ICON_FA_PLUS macro SparkEditor EditorIcons.h:L61
ICON_FA_PLUS_SQUARE macro SparkEditor EditorIcons.h:L180
ICON_FA_PROJECT_DIAGRAM macro SparkEditor EditorIcons.h:L213
ICON_FA_PUZZLE_PIECE macro SparkEditor EditorIcons.h:L226
ICON_FA_QUESTION macro SparkEditor EditorIcons.h:L206
ICON_FA_REDO macro SparkEditor EditorIcons.h:L58
ICON_FA_REFRESH macro SparkEditor EditorIcons.h:L188
ICON_FA_ROCKET macro SparkEditor EditorIcons.h:L121
ICON_FA_ROUTE macro SparkEditor EditorIcons.h:L219
ICON_FA_RUNNING macro SparkEditor EditorIcons.h:L147
ICON_FA_SAVE macro SparkEditor EditorIcons.h:L56
ICON_FA_SEARCH macro SparkEditor EditorIcons.h:L63
ICON_FA_SEARCH_MINUS macro SparkEditor EditorIcons.h:L165
ICON_FA_SEARCH_PLUS macro SparkEditor EditorIcons.h:L164
ICON_FA_SERVER macro SparkEditor EditorIcons.h:L184
ICON_FA_SHAPES macro SparkEditor EditorIcons.h:L156
ICON_FA_SHIELD macro SparkEditor EditorIcons.h:L120
ICON_FA_SHIELD_ALT macro SparkEditor EditorIcons.h:L163
ICON_FA_SITEMAP macro SparkEditor EditorIcons.h:L107
ICON_FA_SKULL macro SparkEditor EditorIcons.h:L81
ICON_FA_SLIDERS macro SparkEditor EditorIcons.h:L108
ICON_FA_SMOG macro SparkEditor EditorIcons.h:L196
ICON_FA_SNOWFLAKE macro SparkEditor EditorIcons.h:L195
ICON_FA_SPINNER macro SparkEditor EditorIcons.h:L187
ICON_FA_STAMP macro SparkEditor EditorIcons.h:L208
ICON_FA_STEP_FORWARD macro SparkEditor EditorIcons.h:L24
ICON_FA_STOP macro SparkEditor EditorIcons.h:L21
ICON_FA_STREAM macro SparkEditor EditorIcons.h:L179
ICON_FA_SUN macro SparkEditor EditorIcons.h:L36
ICON_FA_SYNC_ALT macro SparkEditor EditorIcons.h:L28
ICON_FA_TACHOMETER_ALT macro SparkEditor EditorIcons.h:L142
ICON_FA_TERMINAL macro SparkEditor EditorIcons.h:L109
ICON_FA_TH macro SparkEditor EditorIcons.h:L75
ICON_FA_TH_LARGE macro SparkEditor EditorIcons.h:L209
ICON_FA_TIMES macro SparkEditor EditorIcons.h:L85
ICON_FA_TRASH macro SparkEditor EditorIcons.h:L59
ICON_FA_TREE macro SparkEditor EditorIcons.h:L41
ICON_FA_TRIANGLE_EXCLAMATION macro SparkEditor EditorIcons.h:L94
ICON_FA_UNDO macro SparkEditor EditorIcons.h:L57
ICON_FA_UNLOCK macro SparkEditor EditorIcons.h:L74
ICON_FA_UPLOAD macro SparkEditor EditorIcons.h:L67
ICON_FA_USER macro SparkEditor EditorIcons.h:L39
ICON_FA_USERS macro SparkEditor EditorIcons.h:L186
ICON_FA_VECTOR_SQUARE macro SparkEditor EditorIcons.h:L43
ICON_FA_VIDEO macro SparkEditor EditorIcons.h:L231
ICON_FA_VOLUME_UP macro SparkEditor EditorIcons.h:L157
ICON_FA_WATER macro SparkEditor EditorIcons.h:L222
ICON_FA_WAVE_SQUARE macro SparkEditor EditorIcons.h:L240
ICON_FA_WIFI macro SparkEditor EditorIcons.h:L150
ICON_FA_WIND macro SparkEditor EditorIcons.h:L197
ICON_FA_WINDOW_MAXIMIZE macro SparkEditor EditorIcons.h:L135
ICON_FA_XMARK macro SparkEditor EditorIcons.h:L100
ID3D12Device5 alias SparkEngine D3D12Device.h:L32
IDC_MYICON macro SparkEngine resource.h:L27
IDC_SparkEngine macro SparkEngine resource.h:L26
IDC_STATIC macro SparkEngine resource.h:L29
IDD_ABOUTBOX macro SparkEngine resource.h:L21
IDD_SparkEngine_DIALOG macro SparkEngine resource.h:L20
IdentityBytes alias SparkEngine NetworkTrustStore.cpp:L41
IDI_SMALL macro SparkEngine resource.h:L25
IDI_SPARKBUILD macro SparkBuild resource.h:L4
IDI_SparkEngine macro SparkEngine resource.h:L24
IDM_ABOUT macro SparkEngine resource.h:L22
IDM_EXIT macro SparkEngine resource.h:L23
IDNO macro SparkSDK PlatformTypes.h:L324
IDOK macro SparkSDK PlatformTypes.h:L327
IDR_MAINFRAME macro SparkEngine resource.h:L19
IDS_APP_TITLE macro SparkEngine resource.h:L18
IDYES macro SparkSDK PlatformTypes.h:L321
Inbox alias GameModules MMOSessionGate.h:L73
IncomingDamageFilter alias GameModules TFDamageSystem.h:L211
InjectConsoleFn alias SparkEngine ModuleManager.cpp:L771
InjectContextFn alias SparkEngine ModuleManager.cpp:L792
InjectContextFn alias SparkEngine ModuleManager.cpp:L2076
InjectImGuiFn alias SparkEngine ModuleManager.cpp:L804
InjectInvalidStateDetectorFn alias SparkEngine ModuleManager.cpp:L778
InnerFrames alias Tests TestReliableOrderedSequenceReal.cpp:L41
InstanceID alias SparkEngine InstanceManager.h:L29
InstanceID alias Tests TestInstanceManager.cpp:L16
INT alias SparkSDK PlatformTypes.h:L36
is_transparent alias SparkEngine HashTransparentString.h:L41
is_transparent alias SparkEngine HashTransparentString.h:L61 Transparent equality functor matching @ref TransparentStringHash.
IsRegularFile alias GameModules VisualScriptDemoRuntime.h:L121
Json alias SparkEngine VisualScriptGraphIO.cpp:L28
JSONObject alias SparkEditor SceneJSONReader.cpp:L111
KeyPressedProvider alias SparkEngine InputActionSystem.h:L117 Callback for action state queries (used by external key state provider)
KeyReleasedProvider alias SparkEngine InputActionSystem.h:L118 Callback for action state queries (used by external key state provider)
KeySet alias GameModules MMOPersistenceSystem.h:L268
KeyStateProvider alias SparkEngine InputActionSystem.h:L116 Callback for action state queries (used by external key state provider)
KillcamMirror alias GameModules TFDamageSystem.h:L230
KillcamNotifyFn alias GameModules TFDeathRecap.h:L80
KnownHosts alias SparkEngine NetworkTrustStore.h:L124 known_hosts contents, keyed by canonical ":".
LanBroadcastSocketFactory alias SparkEngine DedicatedServer.h:L197 Immutable state consumed by one LAN broadcast iteration.
LayerEvalFunc alias SparkEngine CpuNeuralInference.cpp:L32
LegacyThemeRoleSet alias SparkEditor EditorTheme.h:L271 A set of LegacyThemeRole values, indexed by the enumerator.
Limits alias Tests Test_persistence_SaveSystem.cpp:L1515
List alias Tests TestTypeTraits.cpp:L102
List alias Tests TestTypeTraits.cpp:L114
LoadCompletionCallback alias SparkEngine DirectStorageLoader.h:L69 Callback invoked when a load completes
LocalShotHook alias GameModules TFWeaponSystem.h:L104
LockChangedCallback alias SparkEditor CollaborativeEditSession.h:L198
LockLoaderLock alias Tests TestEditorCrashHandlerFilterReal.cpp:L507
LocS alias SparkEngine EngineSettings.cpp:L531
LOG_ERROR macro SparkEngine D3D12Device.cpp:L43
LOG_INFO macro SparkEngine D3D12Device.cpp:L45
LOG_TO_CONSOLE macro SparkEngine SparkEngineCameraInternal.h:L72
LOG_TO_CONSOLE macro SparkEngine LogMacros.h:L210 Convenience alias -- defaults to rate-limited logging.
LOG_TO_CONSOLE_IMMEDIATE macro SparkEngine SparkEngineCameraInternal.h:L73
LOG_TO_CONSOLE_IMMEDIATE macro SparkEngine ShaderCompilationLinuxInternal.h:L19
LOG_TO_CONSOLE_IMMEDIATE macro SparkEngine ShaderConsoleOps.cpp:L273
LOG_TO_CONSOLE_IMMEDIATE macro SparkEngine ShaderHotReload.cpp:L188
LOG_TO_CONSOLE_IMMEDIATE macro SparkEngine ShaderLinux.cpp:L40
LOG_TO_CONSOLE_IMMEDIATE macro SparkEngine LogMacros.h:L174 Log a message to the SimpleConsole immediately (no rate limiting).
LOG_TO_CONSOLE_RATE_LIMITED macro SparkEngine SparkEngineCameraInternal.h:L46
LOG_TO_CONSOLE_RATE_LIMITED macro SparkEngine LogMacros.h:L187 Log a message with rate limiting (max 3 messages per 3-second window).
LogCategoryMask alias SparkEngine Logger.h:L190
LogSink alias SparkEngine DynamicPluginHost.h:L22
LogSink alias SparkInstaller InstallerContext.h:L28
LONG alias SparkSDK PlatformTypes.h:L37
LPARAM alias SparkSDK PlatformTypes.h:L128
LPCSTR alias SparkSDK PlatformTypes.h:L45
LPCVOID alias SparkSDK PlatformTypes.h:L47
LPCWSTR alias SparkSDK PlatformTypes.h:L43
LPSTR alias SparkSDK PlatformTypes.h:L44
LPVOID alias SparkSDK PlatformTypes.h:L46
LPWSTR alias SparkSDK PlatformTypes.h:L42
LRESULT alias SparkSDK PlatformTypes.h:L129
M_PI macro SparkEngine TimeOfDaySystem.cpp:L13
M_PI macro Tests TestDayNightCycle.cpp:L11
MAKEINTRESOURCE macro SparkSDK PlatformTypes.h:L285
MAKEINTRESOURCEW macro SparkSDK PlatformTypes.h:L288
Mat4 alias Tests TestRHI240OpenGLGoldenReal.cpp:L566
Matrix alias Tests TestGLTFSkinnedMeshLoader.cpp:L29
Matrix3 alias SparkUI Color.cpp:L20
MAX_KNOWN_TEBS macro tools gvisor-wine-shim.c:L152
MAX_LOADSTRING macro SparkSDK PlatformTypes.h:L410
MAX_PATH macro SparkSDK PlatformTypes.h:L226
MB_ICONERROR macro SparkSDK PlatformTypes.h:L312
MB_OK macro SparkSDK PlatformTypes.h:L315
MB_YESNO macro SparkSDK PlatformTypes.h:L318
MBS alias SparkEngine EngineSettings.cpp:L276
MemS alias SparkEngine EngineSettings.cpp:L592
MessageCallback alias SparkEditor ExternalConsoleIntegration.h:L37
MessageHandler alias SparkEngine INetworkRuntime.h:L22 DedicatedServer-facing networking runtime abstraction.
MessageHandler alias SparkEngine NetworkManager.h:L596
MessageHandler alias Tests TestNetworkManagerOrchestration.cpp:L95
MirrorRec alias GameModules TFVehicleSystem.h:L147
ModS alias SparkEngine EngineSettings.cpp:L521
ModuleReloadCallback alias SparkEngine ModuleHotReload.h:L41
Mutation alias GameModules TFDatabase.h:L376
NativeSocket alias SparkEditor CollaborativeEditSession.cpp:L46
NativeSocket alias SparkEditor CollaborativeEditSession.cpp:L58
NativeSocket alias SparkEngine DaemonFraming.h:L49
NativeSocket alias SparkEngine DaemonFraming.h:L216
NativeWindowHandle alias SparkEngine Platform.h:L220
NavQueryHandle alias SparkEngine OpaqueHandle.h:L115 Handle to a NavMeshQuery managed by the AISystem.
NDEBUG macro Tests RemoteDebugSecurityBoundaryProbe.cpp:L16
NetworkEntityID alias SparkEngine EntityReplicator.h:L30
NetworkManager alias SparkSDK IEngineContext.h:L87
NetworkTime alias SparkEngine NetworkManager.h:L93
NOMINMAX macro GameModules TFSavePaths.h:L29
NOMINMAX macro SparkAssetPipelineCore AssetCooker.cpp:L22
NOMINMAX macro SparkCooker main.cpp:L22
NOMINMAX macro SparkCrashReporter CrashAutoIssues.cpp:L18
NOMINMAX macro SparkCrashReporter CrashReporterApp.cpp:L30
NOMINMAX macro SparkCrashReporter CrashReporterConsentTests.cpp:L33
NOMINMAX macro SparkDaemon OrchestrationService.cpp:L18
NOMINMAX macro SparkDaemon OrchestratorIdentity.cpp:L20
NOMINMAX macro SparkDaemon main.cpp:L45
NOMINMAX macro SparkEditor EditorAppearanceWindow.cpp:L26
NOMINMAX macro SparkEditor RegionMapDataSource.cpp:L20
NOMINMAX macro SparkEditor JSONSceneSerializer.cpp:L36
NOMINMAX macro SparkEngine DynamicPluginHost.cpp:L32
NOMINMAX macro SparkEngine GameImGuiLayer.h:L39
NOMINMAX macro SparkEngine HeldHandles.h:L24
NOMINMAX macro SparkEngine ModSystem.cpp:L28
NOMINMAX macro SparkEngine AsyncDatabase.cpp:L25
NOMINMAX macro SparkEngine ReflectedScenePersistence.cpp:L19
NOMINMAX macro SparkEngine SceneManager.cpp:L38
NOMINMAX macro SparkEngine CrashArtifactDirectory.h:L18
NOMINMAX macro SparkEngine CrashArtifactRetention.h:L39
NOMINMAX macro SparkEngine CrashHandlerSupport.h:L29
NOMINMAX macro SparkEngine CrashRedactionContext.h:L23
NOMINMAX macro SparkEngine SaveFileDurability.cpp:L22
NOMINMAX macro SparkEngine SecureRandom.cpp:L17
NOMINMAX macro SparkEngine TelemetrySpool.cpp:L16
NOMINMAX macro SparkEngine TelemetrySpoolIO.cpp:L13
NOMINMAX macro SparkInstaller Installer.cpp:L26
NOMINMAX macro SparkInstaller InstallerPreflight.cpp:L18
NOMINMAX macro SparkInstaller PathUtf8.cpp:L12
NOMINMAX macro SparkInstaller InstallStateTests.cpp:L15
NOMINMAX macro SparkInstaller InstallerTransactionTests.cpp:L27
NOMINMAX macro SparkSDK ModuleDllMain.h:L38
NOMINMAX macro SparkServer ServerHealth.cpp:L18
NOMINMAX macro Tests event_module_host.cpp:L12
NOMINMAX macro Tests LifecycleLoopGuards.h:L32
NOMINMAX macro Tests TF120PeerProcess.h:L38
NOMINMAX macro Tests TestDATA120BackupRestore.cpp:L50
NOMINMAX macro Tests TestDocumentDurableWrite.cpp:L26
NOMINMAX macro Tests TestDocumentInterruptionReal.cpp:L68
NOMINMAX macro Tests TestEditorStateCompatibility.cpp:L28
NOMINMAX macro Tests TestFilesystemLinks.cpp:L25
NOMINMAX macro Tests TestModuleABI.cpp:L31
NOMINMAX macro Tests TestPrefabPersistence.cpp:L31
NOMINMAX macro Tests TestSEC4NarrowPathsReal.cpp:L51
NOMINMAX macro Tests TestSaveInterruptionReal.cpp:L60
NOMINMAX macro Tests TestTF120Migration.cpp:L10 TF-120 durable migration reservation and checkpoint tests.
NOMINMAX macro Tests TestTF120Travel.cpp:L19
NotifyCallback alias SparkEngine AnimNotify.h:L142 Manages animation notifies across all clips
NotifyReboundFn alias SparkEngine Reflection.h:L300
NS alias SparkEngine EngineSettings.cpp:L214
NtCreateFileFn alias SparkEngine CrashHandler.cpp:L234
NtSetInformationFileFn alias SparkEngine CrashHandler.cpp:L650
ObjectID alias SparkEditor SceneFileTypes.h:L38 Unique identifier for scene objects
ObjectKeys alias GameModules TFSocialSystemStore.cpp:L43
ObjectType alias SparkEngine JsonUtils.h:L103 A JSON value that can be null, bool, number, string, array, or object.
ObstacleHandle alias SparkEngine NavMeshObstacles.h:L85 Opaque handle identifying a tracked obstacle.
OLS alias SparkEngine EngineSettings.cpp:L603
One alias Tests TestTypeTraits.cpp:L88
OpenProjectRequestHandler alias SparkEditor ProjectBrowserPanel.h:L54
Operation alias Tests SessionGatePeer.cpp:L45
OriginRebasedCallback alias SparkEngine WorldOriginSystem.h:L58 Callback invoked when the world origin is rebased
Outcome alias Tests TestEDT210InspectorEditCommitReal.cpp:L40
OutputCallback alias SparkBuild ProcessRunner.h:L22
P alias Tests TestCoreAndBuildSystems.cpp:L301
P alias Tests TestCoreAndBuildSystems.cpp:L309
Packet alias Tests SessionGatePeer.cpp:L44
PAK_FSEEK macro SparkEngine SparkPak.cpp:L27
PAK_FSEEK macro SparkEngine SparkPak.cpp:L30
PAK_FSEEK macro SparkEngine SparkPakWriter.cpp:L28
PAK_FSEEK macro SparkEngine SparkPakWriter.cpp:L31
PAK_FTELL macro SparkEngine SparkPak.cpp:L28
PAK_FTELL macro SparkEngine SparkPak.cpp:L31
PAK_FTELL macro SparkEngine SparkPakWriter.cpp:L29
PAK_FTELL macro SparkEngine SparkPakWriter.cpp:L32
PaletteRow alias SparkUI Tokens.cpp:L25
Panel alias Tests TestGameViewPanel.cpp:L68
Params alias GameModules MMOPersistenceSystem.h:L264
ParamValue alias SparkEngine MaterialDefinition.h:L95 A typed parameter value (matches ParamType)
ParticleHandle alias SparkEngine OpaqueHandle.h:L106 Handle to a ParticleEmitter managed by the ParticleSystem.
PartS alias SparkEngine EngineSettings.cpp:L572
PassSetupFn alias SparkEngine RenderPipeline.h:L135 Register a custom render pass.
PasswordBuffer alias Tests TestMMOCredentialSecurity.cpp:L13
PasswordVerifier alias GameModules MMOAccountSystem.h:L150
PawnInfo alias GameModules TFPlayerSystem.h:L42
PayloadStorage alias SparkEngine ComponentReflection.cpp:L306
PayloadStorage alias Tests Test_persistence_SaveSystem.cpp:L487
pclose macro SparkEditor VersionControlRender.cpp:L19
PeerConnectedCallback alias SparkEditor CollaborativeEditSession.h:L195
PeerDisconnectedCallback alias SparkEditor CollaborativeEditSession.h:L196
PeerID alias SparkEditor CollaborativeEditSession.h:L80
PerceptionEntityID alias SparkEngine PerceptionSystem.h:L85
PerceptionEntityID alias Tests TestPerceptionSystemMath.cpp:L50
PerfS alias SparkEngine EngineSettings.cpp:L429
Perms alias SparkEngine NetworkTrustStore.cpp:L285
PersS alias SparkEngine EngineSettings.cpp:L562
PF alias Tests Test_graphics_rhi.cpp:L127
PF alias Tests Test_graphics_rhi.cpp:L141
PF alias Tests Test_graphics_rhi.cpp:L151
PFNWGLCREATECONTEXTATTRIBSARB alias SparkEngine OpenGLDevice.cpp:L1451
Phase alias GameModules FPSArenaAutopilot.cpp:L37
Phase alias Tests TestMOD310FPSArenaAutopilotReal.cpp:L29
PhysicsHandle alias SparkEngine OpaqueHandle.h:L100 Handle to a PhysicsBody managed by the PhysicsSystem.
PipelineHandle alias SparkEngine RHIHandlePool.h:L101
PipelinePool alias SparkEngine NullRHIDevice.h:L183 Simultaneously live objects tracked per resource type.
PlayerId alias GameModules TFTypes.h:L63
PlayModeCallback alias SparkEngine PlayModeTypes.h:L181
PlayModeErrorCallback alias SparkEngine PlayModeTypes.h:L182
PlS alias SparkEngine EngineSettings.cpp:L174
PluginInitFn alias SparkEngine PluginRegistry.h:L22 Plugin lifecycle function types
PluginShutdownFn alias SparkEngine PluginRegistry.h:L24 Plugin lifecycle function types
PluginUpdateFn alias SparkEngine PluginRegistry.h:L23 Plugin lifecycle function types
PointID alias Tests TestTacticalPointSystem.cpp:L14
popen macro SparkEditor VersionControlRender.cpp:L18
PortableGitPopulator alias SparkInstaller GitBootstrap.h:L23
PPS alias SparkEngine EngineSettings.cpp:L129
PQEntry alias Tests TestNavMesh.cpp:L296
PrefabPropertyValue alias SparkEditor PrefabAsset.h:L32 Property value type for serialized component properties
PreparedStatementID alias SparkEngine AsyncDatabase.h:L76
PrepareStorageFn alias SparkEngine Reflection.h:L298
PrePresentHook alias SparkEngine GraphicsEngine.h:L1256
PressureCallback alias SparkEngine MemoryMonitor.h:L199 Callback invoked when memory health transitions to Critical or Warning
PressureCallback alias Tests TestSelfRecovery.cpp:L125
private macro Tests TestGatewayAreaControl.cpp:L40
private macro Tests TestGraphicsEngineLinuxPassTruthReal.cpp:L60
PROCESS_QUERY_INFORMATION macro SparkEngine PlatformAudioStubs.h:L361
PROFILE_BEGIN macro SparkEngine Profiler.h:L339
PROFILE_BEGIN macro SparkEngine Profiler.h:L351
PROFILE_END macro SparkEngine Profiler.h:L340
PROFILE_END macro SparkEngine Profiler.h:L352
PROFILE_GPU_BEGIN macro SparkEngine Profiler.h:L342
PROFILE_GPU_BEGIN macro SparkEngine Profiler.h:L345
PROFILE_GPU_BEGIN macro SparkEngine Profiler.h:L353
PROFILE_GPU_END macro SparkEngine Profiler.h:L343
PROFILE_GPU_END macro SparkEngine Profiler.h:L346
PROFILE_GPU_END macro SparkEngine Profiler.h:L354
PROFILE_SCOPE macro SparkEngine Profiler.h:L337
PROFILE_SCOPE macro SparkEngine Profiler.h:L349
PROFILE_SCOPE_CAT macro SparkEngine Profiler.h:L338
PROFILE_SCOPE_CAT macro SparkEngine Profiler.h:L350
ProfilingDataCallback alias SparkEditor IntegrationTypes.h:L161 Callback function types
ProfilingDataCallback alias SparkEditor SparkEngineIntegration.h:L171 Callback function types
ProjectCallback alias SparkEditor ProjectManager.h:L198
ProjectileExpiredCallback alias SparkEngine ECSystems.h:L600 Callback invoked when a projectile expires or impacts.
Properties alias Tests TestMOD390VisualScriptGraphsReal.cpp:L550
PropertyValue alias SparkEditor EditorCommand.h:L73 Property value variant type for generic property changes
PropertyValue alias Tests TestEditorCommands.cpp:L23
PS alias SparkEngine EngineSettings.cpp:L66
PublishingEntry alias SparkSDK EventBus.h:L521
Query alias Tests TestGPUProfiler.cpp:L146
QueryValue alias SparkEngine AsyncDatabase.h:L39 A single value returned from a query column.
QueueKeys alias Tests TestSparkServerHealth.cpp:L324
QueueType alias SparkSDK EventSystem.h:L436
R alias Tests TestJobSystem.cpp:L46
RandomFillFn alias GameModules TFAccountSystem.h:L142
Raw alias SparkDaemon BoundedWireCodec.h:L33
Raw alias SparkDaemon BoundedWireCodec.h:L72
RawReceive alias Tests SecureTestPeer.h:L254
RawSend alias Tests SecureTestPeer.h:L253
ReadActorLayout alias Tests ActorContract.h:L24
ReadActorMatrix alias Tests ActorContract.h:L23
Reason alias Tests FPSLANLoopbackPeer.cpp:L860
RecompileCallback alias SparkEngine ScriptHotReload.h:L72
RecompileCallback alias Tests TestScriptHotReload.cpp:L44
RecordedHook alias SparkEditor EditorDocument.h:L41
REFIID alias SparkSDK PlatformD3DStubs.h:L31
RegionId alias GameModules TFTypes.h:L65
RegistrationMap alias SparkEngine SaveSystem.h:L203
Registry alias Tests TestLIFE200ModuleReloadReal.cpp:L335
Registry alias Tests TestLIFE200ModuleReloadReal.cpp:L394
ReloadCallback alias SparkEngine ModuleHotReload.h:L85 Callback signature for module lifecycle during hot-reload
RemoveFn alias SparkEngine Reflection.h:L296
RENDER_REFLECTED_COMPONENT macro SparkEditor InspectorComponentRenderers_ReflectedInternal.h:L42
RenderCompleteCallback alias SparkEngine MovieRenderPipeline.h:L202 Offline-render job-state prototype (singleton); no pixel output.
RenderingPipeline alias SparkEngine GraphicsEngineTypes.h:L32 Legacy alias - use RenderPath directly for new code
RepS alias SparkEngine EngineSettings.cpp:L551
ResourceResolver alias SparkEngine DynamicPluginHost.h:L23
ResponseCallback alias SparkEngine DynamicResponseSystem.h:L69 Callback for custom response actions.
RestoredHook alias SparkEditor EditorDocument.h:L43
RetirementSnapshotProbe alias SparkEngine Components.h:L97
ReturnType alias SparkEngine JobSystem.h:L235 Submit a callable job and return a future for its result
RHIBufferHandle alias SparkEngine RHITypes.h:L450
RHIPipelineHandle alias SparkEngine RHITypes.h:L454
RHISamplerHandle alias SparkEngine RHITypes.h:L453
RHIShaderHandle alias SparkEngine RHITypes.h:L452
RHITextureHandle alias SparkEngine RHITypes.h:L451
RS alias SparkEngine EngineSettings.cpp:L105
RtlDllShutdownInProgressFn alias SparkEngine CrashHandler.cpp:L851
S_FALSE macro SparkSDK PlatformTypes.h:L62
S_OK macro SparkSDK PlatformTypes.h:L59
SamplerHandle alias SparkEngine RHIHandlePool.h:L100
SamplerPool alias SparkEngine NullRHIDevice.h:L182 Simultaneously live objects tracked per resource type.
SaveS alias SparkEngine EngineSettings.cpp:L540
SceneChangedCallback alias SparkEditor IntegrationTypes.h:L160 Callback function types
SceneChangedCallback alias SparkEditor SparkEngineIntegration.h:L170 Callback function types
SceneLoadCallback alias SparkEngine SceneManagerTypes.h:L229
SceneManifest alias Tests TestAreaAssetLoader.cpp:L23
SceneObjectRecord alias SparkEditor SceneImportPanel.h:L74 One importable [Object]; SceneEditTools::CommitSceneImport consumes it.
ScrS alias SparkEngine EngineSettings.cpp:L349
SDL_GLContext alias SparkEditor EditorApplication.h:L26
SE_LOG_CRITICAL macro SparkEditor EditorLogger.h:L282
SE_LOG_CRITICAL_F macro SparkEditor EditorLogger.h:L302
SE_LOG_DEBUG macro SparkEditor EditorLogger.h:L266
SE_LOG_DEBUG_F macro SparkEditor EditorLogger.h:L290
SE_LOG_ERROR macro SparkEditor EditorLogger.h:L278
SE_LOG_ERROR_F macro SparkEditor EditorLogger.h:L299
SE_LOG_INFO macro SparkEditor EditorLogger.h:L270
SE_LOG_INFO_F macro SparkEditor EditorLogger.h:L293
SE_LOG_TRACE macro SparkEditor EditorLogger.h:L262
SE_LOG_TRACE_F macro SparkEditor EditorLogger.h:L287
SE_LOG_WARNING macro SparkEditor EditorLogger.h:L274
SE_LOG_WARNING_F macro SparkEditor EditorLogger.h:L296
SeatRef alias GameModules TFVehicleSystem.h:L146
SEC2NetworkManager alias Tests TestSEC2GameModules.cpp:L174
Seconds alias Tests fps_logging_consumer.cpp:L8
SelectionCallback alias SparkEditor SelectionManager.h:L141 Callback signature for selection changes
SelectionCallback alias Tests TestSelectionManager.cpp:L30
SentState alias GameModules TFVehicleSystem.h:L148
SequenceNumber alias SparkEngine NetworkManager.h:L92
SequenceNumber alias Tests TestNetworkManagerOrchestration.cpp:L27
SequenceNumber alias Tests TestReliableChannel.cpp:L18
SerializeFunc alias SparkEngine SaveSystem.h:L184 Function signature for component serialization.
ServerHello alias SparkEngine SecureHandshake.h:L80
ServerPublicKey alias SparkEngine SecureHandshake.h:L78
SessionFence alias SparkGateway GatewayAreaControl.h:L97 Number of frames classified as @p reason since construction.
SessionKey alias SparkEngine NetworkEncryption.h:L69
SessionKey alias Tests TestNetworkEncryption.cpp:L27
SetAttributeFn alias SparkInstaller BackendWindows.cpp:L471
SettingsChangedCallback alias SparkEngine EngineSettings.h:L1069
SettingsChangedCallback alias Tests TestEngineSettingsParser.cpp:L164
SetupCallback alias SparkEngine RenderGraphPass.h:L43
Sha256Digest alias GameModules TFCrypto.h:L23
Sha256Digest alias SparkEngine PasswordHash.h:L15
ShaderHandle alias SparkEngine RHIHandlePool.h:L99
ShaderHandle alias Tests TestRHIHandlePool.cpp:L50
ShaderPool alias SparkEngine NullRHIDevice.h:L181 Simultaneously live objects tracked per resource type.
SIZE_T alias SparkSDK PlatformTypes.h:L50
SKIP_IF_NO_RT macro Tests TestMetalRayTracingLive.mm:L81
SKIP_TEST macro Tests TestFramework.h:L104
Slot alias SparkEngine GraphicsEngineLinuxFrame.cpp:L303
Slot alias SparkEngine GraphicsEngineLinuxRenderTargets.cpp:L35
Slot alias SparkEngine GraphicsEngineLinuxRenderTargets.cpp:L82
SLTypeId alias Tests TestAdversarialEngine.cpp:L1117
SmallRing alias Tests TestLockFreeRingAllocatorReal.cpp:L12
SOCKET alias SparkEngine NetworkManager.h:L63
SOCKET alias SparkEngine UDPTransport.h:L33
SocketFactory alias SparkEditor LiveEditBridge.h:L58
SPARK_ASSET_STALL_UPDATE macro SparkEngine AssetStallDetector.h:L149
SPARK_ASSET_STALL_UPDATE macro SparkEngine AssetStallDetector.h:L151
SPARK_BOUNDS_CHECK macro SparkEngine SparkError.h:L299
SPARK_BOUNDS_CHECK_MSG macro SparkEngine SparkError.h:L306
SPARK_BRANCH_GUARD_BEGIN macro SparkEngine MemoryIntegrity.h:L271 Begin a protected branch scope. Place before the if/switch.
SPARK_BRANCH_GUARD_ELSE macro SparkEngine MemoryIntegrity.h:L292 Record the else-path of a protected branch.
SPARK_BRANCH_GUARD_END macro SparkEngine MemoryIntegrity.h:L302 End a protected branch scope and verify it executed.
SPARK_CACHE_EVICT macro SparkEngine CacheDebugger.h:L385 Record a cache eviction
SPARK_CACHE_EVICT macro SparkEngine CacheDebugger.h:L398 Print cache performance summary
SPARK_CACHE_HIT macro SparkEngine CacheDebugger.h:L379 Record a cache hit
SPARK_CACHE_HIT macro SparkEngine CacheDebugger.h:L396 Print cache performance summary
SPARK_CACHE_INSERT macro SparkEngine CacheDebugger.h:L388 Record a cache insertion
SPARK_CACHE_INSERT macro SparkEngine CacheDebugger.h:L399
SPARK_CACHE_MISS macro SparkEngine CacheDebugger.h:L382 Record a cache miss
SPARK_CACHE_MISS macro SparkEngine CacheDebugger.h:L397 Print cache performance summary
SPARK_CACHE_REGISTER macro SparkEngine CacheDebugger.h:L375 Register a cache for tracking
SPARK_CACHE_REGISTER macro SparkEngine CacheDebugger.h:L395 Print cache performance summary
SPARK_CAPTURE_STACK macro SparkEngine StackTrace.h:L448 Capture the current stack trace (skips the macro call frame)
SPARK_CAPTURE_STACK_EX macro SparkEngine StackTrace.h:L451 Capture with custom skip and depth
SPARK_CATCH_ALL macro SparkEngine SparkError.h:L348
SPARK_CATCH_ALL_RET macro SparkEngine SparkError.h:L382
SPARK_CHECK macro SparkEngine SparkError.h:L264
SPARK_CHECK_MSG macro SparkEngine SparkError.h:L266
SPARK_CHECK_NOT_NULL macro SparkEngine SparkError.h:L342
SPARK_CHECK_NOT_NULL_RETURN macro SparkEngine SparkError.h:L439
SPARK_CHECK_NOT_NULL_RETURN_VAL macro SparkEngine SparkError.h:L446
SPARK_CHECK_RETURN macro SparkEngine SparkError.h:L425
SPARK_CHECK_RETURN_VAL macro SparkEngine SparkError.h:L432
SPARK_CHROME_TRACE_SCOPE macro SparkEngine ChromeTracing.h:L210
SPARK_CHROME_TRACE_SCOPE_CAT macro SparkEngine ChromeTracing.h:L211
SPARK_COMPILER_APPLE_CLANG macro SparkEngine Platform.h:L46
SPARK_COMPILER_CLANG macro SparkEngine Platform.h:L47
SPARK_COMPILER_CLANG macro SparkEngine Platform.h:L53
SPARK_COMPILER_CLANG macro SparkEngine Platform.h:L63
SPARK_COMPILER_CLANG_FAMILY macro SparkEngine Platform.h:L78
SPARK_COMPILER_GCC macro SparkEngine Platform.h:L68
SPARK_COMPILER_INTEL_CLASSIC macro SparkEngine Platform.h:L58
SPARK_COMPILER_INTEL_LLVM macro SparkEngine Platform.h:L52
SPARK_COMPILER_MSVC macro SparkEngine Platform.h:L26
SPARK_COMPILER_MSVC_2017 macro SparkEngine Platform.h:L41
SPARK_COMPILER_MSVC_2019 macro SparkEngine Platform.h:L39
SPARK_COMPILER_MSVC_2022 macro SparkEngine Platform.h:L37
SPARK_COMPILER_MSVC_2026 macro SparkEngine Platform.h:L35
SPARK_COMPILER_MSVC_2026_PLUS macro SparkEngine Platform.h:L34
SPARK_COMPILER_UNKNOWN macro SparkEngine Platform.h:L72
SPARK_COMPILER_VERSION macro SparkEngine Platform.h:L27
SPARK_COMPILER_VERSION macro SparkEngine Platform.h:L48
SPARK_COMPILER_VERSION macro SparkEngine Platform.h:L54
SPARK_COMPILER_VERSION macro SparkEngine Platform.h:L59
SPARK_COMPILER_VERSION macro SparkEngine Platform.h:L64
SPARK_COMPILER_VERSION macro SparkEngine Platform.h:L69
SPARK_COMPILER_VERSION macro SparkEngine Platform.h:L73
SPARK_CONTRACT_LOG_INVARIANT macro SparkEngine Validate.h:L481 Log an invariant check result (pass or fail) at appropriate level
SPARK_CONTRACT_LOG_POST macro SparkEngine Validate.h:L463 Log a postcondition check result (pass or fail) at appropriate level
SPARK_CONTRACT_LOG_PRE macro SparkEngine Validate.h:L445 Log a precondition check result (pass or fail) at appropriate level
SPARK_CPP20 macro SparkEngine Platform.h:L93
SPARK_CPP20 macro SparkEngine Platform.h:L96
SPARK_CPP20 macro SparkEngine Platform.h:L98
SPARK_CPP20 macro SparkEngine Platform.h:L108
SPARK_CPP20 macro SparkEngine Platform.h:L116
SPARK_CPP20 macro SparkEngine Platform.h:L118
SPARK_CPP23 macro SparkEngine Platform.h:L92
SPARK_CPP23 macro SparkEngine Platform.h:L95
SPARK_CPP23 macro SparkEngine Platform.h:L107
SPARK_CPP23 macro SparkEngine Platform.h:L115
SPARK_CPP26 macro SparkEngine Platform.h:L91
SPARK_CPP26 macro SparkEngine Platform.h:L106
SPARK_CPU_BEGIN macro SparkEngine CpuDebugger.h:L438 Begin a named CPU section manually
SPARK_CPU_BEGIN macro SparkEngine CpuDebugger.h:L451 Print CPU timing summary
SPARK_CPU_END macro SparkEngine CpuDebugger.h:L442 End a named CPU section manually
SPARK_CPU_END macro SparkEngine CpuDebugger.h:L452 Print CPU timing summary
SPARK_CPU_PRINT_REPORT macro SparkEngine CpuDebugger.h:L445 Print CPU timing summary
SPARK_CPU_PRINT_REPORT macro SparkEngine CpuDebugger.h:L453
SPARK_CPU_SECTION macro SparkEngine CpuDebugger.h:L430 RAII-scoped CPU section timer with call-site info
SPARK_CPU_SECTION macro SparkEngine CpuDebugger.h:L449 Print CPU timing summary
SPARK_CPU_SECTION_CAT macro SparkEngine CpuDebugger.h:L434 RAII-scoped CPU section timer with category
SPARK_CPU_SECTION_CAT macro SparkEngine CpuDebugger.h:L450 Print CPU timing summary
SPARK_CRASH_REPORTER_VERSION macro SparkCrashReporter CrashAutoIssues.cpp:L33
SPARK_DEBUG_HOOK macro SparkEngine DebugHookManager.h:L429
SPARK_DEBUG_HOOK macro SparkEngine DebugHookManager.h:L446
SPARK_DEBUG_HOOK_MESSAGE macro SparkEngine DebugHookManager.h:L441
SPARK_DEBUG_HOOK_MESSAGE macro SparkEngine DebugHookManager.h:L450
SPARK_DEBUG_HOOK_RESOURCE macro SparkEngine DebugHookManager.h:L435
SPARK_DEBUG_HOOK_RESOURCE macro SparkEngine DebugHookManager.h:L448
SPARK_DEBUG_HOOK_SCENE macro SparkEngine DebugHookManager.h:L438
SPARK_DEBUG_HOOK_SCENE macro SparkEngine DebugHookManager.h:L449
SPARK_DEBUG_HOOK_SYSTEM macro SparkEngine DebugHookManager.h:L432
SPARK_DEBUG_HOOK_SYSTEM macro SparkEngine DebugHookManager.h:L447
SPARK_DEBUG_HOOKS_ENABLED macro SparkEngine DebugHookManager.h:L67
SPARK_DEBUG_HOOKS_ENABLED macro SparkEngine DebugHookManager.h:L69
SPARK_DECLARE_PLUGIN macro SparkEngine PluginRegistry.h:L79
SPARK_DECLARE_PLUGIN_ENTRY_POINT macro SparkSDK PluginABI.h:L176
SPARK_DIAGNOSTIC_CONTEXT macro SparkEngine Validate.h:L435 Scoped breadcrumb for crash reports (delegates to SparkError ScopedContext)
SPARK_EDITOR_HAS_DX_PROGRAMMABLE_CAPTURE macro SparkEditor PerformanceProfiler.cpp:L24
SPARK_EDITOR_HAS_DX_PROGRAMMABLE_CAPTURE macro SparkEditor PerformanceProfiler.cpp:L26
SPARK_ENABLE_BITMASK_OPERATORS macro SparkEngine BitFlags.h:L53 Enable |, &, ^, ~ operators for a scoped enum.
SPARK_ENGINE_VERSION_PACKED macro SparkSDK Version.h:L51
SPARK_ENSURE macro SparkEngine Validate.h:L340 Postcondition check: logs fatal error and aborts if expr is false
SPARK_ENSURE_MSG macro SparkEngine Validate.h:L355 Postcondition check with a diagnostic message
SPARK_ENSURES macro SparkEngine Contracts.h:L51
SPARK_ENSURES macro SparkEngine Contracts.h:L59
SPARK_ENSURES macro SparkEngine Contracts.h:L66
SPARK_EXE_EXT macro SparkBuild Platform.h:L26
SPARK_EXE_EXT macro SparkBuild Platform.h:L30
SPARK_EXPECTS macro SparkEngine Contracts.h:L50
SPARK_EXPECTS macro SparkEngine Contracts.h:L58
SPARK_EXPECTS macro SparkEngine Contracts.h:L65
SPARK_EXPORT macro SparkEngine SparkExport.h:L15
SPARK_EXPORT macro SparkEngine SparkExport.h:L18
SPARK_EXPORT macro SparkSDK SparkExport.h:L13
SPARK_EXPORT macro SparkSDK SparkExport.h:L16
SPARK_EXPORT_MODULE_COMPATIBILITY macro SparkSDK ModuleABI.h:L270 Export the mandatory compatibility descriptor without factory code.
SPARK_FREEZE_RECOVERY_ACK macro SparkEngine FreezeDetector.h:L198 Acknowledge that recovery action was taken
SPARK_FREEZE_RECOVERY_ACK macro SparkEngine FreezeDetector.h:L204 Acknowledge that recovery action was taken
SPARK_FREEZE_RECOVERY_REQUESTED macro SparkEngine FreezeDetector.h:L195 Check if the freeze detector wants us to skip expensive work
SPARK_FREEZE_RECOVERY_REQUESTED macro SparkEngine FreezeDetector.h:L203 Acknowledge that recovery action was taken
SPARK_GAME_API macro SparkEngine SparkExport.h:L35 Use SPARK_GAME_API on functions exported from game DLLs (legacy API)
SPARK_GAME_API macro SparkEngine SparkExport.h:L37 Use SPARK_GAME_API on functions exported from game DLLs (legacy API)
SPARK_GAME_API macro SparkSDK SparkExport.h:L39 Legacy macro — use SPARK_MODULE_API for new code
SPARK_GAME_API macro SparkSDK SparkExport.h:L41 Legacy macro — use SPARK_MODULE_API for new code
SPARK_GOLDEN_PNG_AVAILABLE macro SparkEngine GoldenImagePng.h:L31
SPARK_GPU_LEAK_UPDATE macro SparkEngine GPUResourceLeakDetector.h:L159
SPARK_GPU_LEAK_UPDATE macro SparkEngine GPUResourceLeakDetector.h:L161
SPARK_GUARDED_UPDATE macro SparkEngine FaultIsolation.h:L125
SPARK_HAS_CLOSESOCKET_SHIM macro SparkEngine NetworkManager.h:L67
SPARK_HAS_CLOSESOCKET_SHIM macro SparkEngine UDPTransport.h:L37
SPARK_HAS_CONTRACTS macro SparkEngine Platform.h:L189
SPARK_HAS_DEDUCING_THIS macro SparkEngine Platform.h:L172
SPARK_HAS_DX_PROGRAMMABLE_CAPTURE macro SparkEngine GPUDebugMarkers.h:L43
SPARK_HAS_DX_PROGRAMMABLE_CAPTURE macro SparkEngine GPUDebugMarkers.h:L45
SPARK_HAS_EXPECTED macro SparkEngine Platform.h:L143
SPARK_HAS_FILESYSTEM macro SparkEngine FileUtils.h:L38
SPARK_HAS_FILESYSTEM macro SparkEngine FileUtils.h:L40
SPARK_HAS_FLAT_MAP macro SparkEngine Platform.h:L151
SPARK_HAS_GENERATOR macro SparkEngine Platform.h:L163
SPARK_HAS_IF_CONSTEVAL macro SparkEngine Platform.h:L168
SPARK_HAS_IMGUI macro Tests TestSparkUIKit.cpp:L229
SPARK_HAS_MDSPAN macro SparkEngine Platform.h:L159
SPARK_HAS_MULTIDIM_SUBSCRIPT macro SparkEngine Platform.h:L176
SPARK_HAS_OPTIONAL_RANGE macro SparkEngine Platform.h:L185
SPARK_HAS_PACK_INDEXING macro SparkEngine Platform.h:L193
SPARK_HAS_PRINT macro SparkEngine Platform.h:L147
SPARK_HAS_REFLECTION macro SparkEngine Platform.h:L197
SPARK_HAS_SIZE_T_SUFFIX macro SparkEngine Platform.h:L180
SPARK_HAS_STACKTRACE macro SparkEngine Platform.h:L155
SPARK_HEARTBEAT macro SparkEngine FreezeDetector.h:L192 Signal main-loop liveness to the freeze detector
SPARK_HEARTBEAT macro SparkEngine FreezeDetector.h:L202 Acknowledge that recovery action was taken
SPARK_HITCH_UPDATE macro SparkEngine HitchDetector.h:L141
SPARK_HITCH_UPDATE macro SparkEngine HitchDetector.h:L143
SPARK_HR_CHECK macro SparkEngine SparkError.h:L319
SPARK_HR_CHECK_MSG macro SparkEngine SparkError.h:L329
SPARK_HR_CHECK_RETURN macro SparkEngine SparkError.h:L453
SPARK_HR_CHECK_RETURN_VAL macro SparkEngine SparkError.h:L460
SPARK_IMPLEMENT_MODULE macro SparkSDK ModuleRegistry.h:L27
SPARK_IMPORT macro SparkEngine SparkExport.h:L16
SPARK_IMPORT macro SparkEngine SparkExport.h:L19
SPARK_IMPORT macro SparkSDK SparkExport.h:L14
SPARK_IMPORT macro SparkSDK SparkExport.h:L17
SPARK_INTEGRITY_CHECKPOINT macro SparkEngine MemoryIntegrity.h:L312 Record that a critical code path executed (one-shot checkpoint).
SPARK_INVARIANT macro SparkEngine Contracts.h:L52
SPARK_INVARIANT macro SparkEngine Contracts.h:L60
SPARK_INVARIANT macro SparkEngine Contracts.h:L67
SPARK_LOG macro SparkEngine LogMacros.h:L47
SPARK_LOG_DEBUG macro SparkEngine LogMacros.h:L70
SPARK_LOG_DEBUG macro SparkEngine LogMacros.h:L84
SPARK_LOG_ERROR macro SparkEngine LogMacros.h:L73
SPARK_LOG_EVERY_N macro SparkEngine LogMacros.h:L114 Log a message every Nth occurrence at a given call site.
SPARK_LOG_EVERY_SECONDS macro SparkEngine LogMacros.h:L150 Rate-limited logging: at most one message per specified number of seconds.
SPARK_LOG_FATAL macro SparkEngine LogMacros.h:L74
SPARK_LOG_IF macro SparkEngine LogMacros.h:L133 Log a message only when a condition is true.
SPARK_LOG_INFO macro SparkEngine LogMacros.h:L71
SPARK_LOG_ONCE macro SparkEngine LogMacros.h:L95 Log a message only once per call site (first occurrence only).
SPARK_LOG_STACK_TRACE macro SparkEngine StackTrace.h:L454 Log a stack trace at the current location
SPARK_LOG_TRACE macro SparkEngine LogMacros.h:L69
SPARK_LOG_TRACE macro SparkEngine LogMacros.h:L82
SPARK_LOG_WARN macro SparkEngine LogMacros.h:L72
SPARK_LSAN_ACTIVE macro SparkEngine SparkEngineLinux.cpp:L52
SPARK_LSAN_ACTIVE macro SparkEngine SparkEngineLinux.cpp:L55
SPARK_MODULE_ABI_DESCRIPTOR_SIZE macro SparkSDK ModuleABI.h:L21
SPARK_MODULE_ABI_DESCRIPTOR_VERSION macro SparkSDK ModuleABI.h:L22
SPARK_MODULE_ABI_MAGIC macro SparkSDK ModuleABI.h:L20
SPARK_MODULE_API macro SparkEngine SparkExport.h:L26 Use SPARK_MODULE_API on functions exported from module DLLs (new API)
SPARK_MODULE_API macro SparkEngine SparkExport.h:L28 Use SPARK_MODULE_API on functions exported from module DLLs (new API)
SPARK_MODULE_API macro SparkSDK SparkExport.h:L27 Use SPARK_MODULE_API on functions exported from module DLLs
SPARK_MODULE_API macro SparkSDK SparkExport.h:L29 Use SPARK_MODULE_API on functions exported from module DLLs
SPARK_MODULE_COMPATIBILITY_EXPORT_NAME macro SparkSDK ModuleABI.h:L24
SPARK_MODULE_COMPILER_ABI_VERSION macro SparkSDK ModuleABI.h:L28
SPARK_MODULE_COMPILER_ABI_VERSION macro SparkSDK ModuleABI.h:L31
SPARK_MODULE_COMPILER_ABI_VERSION macro SparkSDK ModuleABI.h:L34
SPARK_MODULE_COMPILER_ABI_VERSION macro SparkSDK ModuleABI.h:L37
SPARK_MODULE_COMPILER_FAMILY macro SparkSDK ModuleABI.h:L27
SPARK_MODULE_COMPILER_FAMILY macro SparkSDK ModuleABI.h:L30
SPARK_MODULE_COMPILER_FAMILY macro SparkSDK ModuleABI.h:L33
SPARK_MODULE_COMPILER_FAMILY macro SparkSDK ModuleABI.h:L36
SPARK_MODULE_CXX_LANGUAGE_LEVEL macro SparkSDK ModuleABI.h:L53
SPARK_MODULE_CXX_LANGUAGE_LEVEL macro SparkSDK ModuleABI.h:L55
SPARK_MODULE_DEPENDENCIES macro SparkSDK ModuleRegistry.h:L58
SPARK_MODULE_ITERATOR_DEBUG_LEVEL macro SparkSDK ModuleABI.h:L59
SPARK_MODULE_ITERATOR_DEBUG_LEVEL macro SparkSDK ModuleABI.h:L61
SPARK_MODULE_LOG_PROBE_A_API macro Tests module_logging_probe.h:L7
SPARK_MODULE_LOG_PROBE_A_API macro Tests module_logging_probe.h:L10
SPARK_MODULE_LOG_PROBE_A_API macro Tests module_logging_probe.h:L13
SPARK_MODULE_LOG_PROBE_A_API macro Tests module_logging_probe.h:L17
SPARK_MODULE_LOG_PROBE_B_API macro Tests module_logging_probe.h:L8
SPARK_MODULE_LOG_PROBE_B_API macro Tests module_logging_probe.h:L11
SPARK_MODULE_LOG_PROBE_B_API macro Tests module_logging_probe.h:L14
SPARK_MODULE_LOG_PROBE_B_API macro Tests module_logging_probe.h:L18
SPARK_MODULE_RUNTIME_ABI_VERSION macro SparkSDK ModuleABI.h:L23
SPARK_MODULE_RUNTIME_LIBRARY macro SparkSDK ModuleABI.h:L41
SPARK_MODULE_RUNTIME_LIBRARY macro SparkSDK ModuleABI.h:L43
SPARK_MODULE_RUNTIME_LIBRARY macro SparkSDK ModuleABI.h:L45
SPARK_MODULE_RUNTIME_LIBRARY macro SparkSDK ModuleABI.h:L47
SPARK_MODULE_RUNTIME_LIBRARY macro SparkSDK ModuleABI.h:L49
SPARK_MULTIISA_X86 macro SparkEngine MultiISA.h:L27
SPARK_MULTIISA_X86 macro SparkEngine MultiISA.h:L34
SPARK_NET_HEALTH_UPDATE macro SparkEngine NetworkHealthMonitor.h:L173
SPARK_NET_HEALTH_UPDATE macro SparkEngine NetworkHealthMonitor.h:L175
SPARK_NETDEBUG_PANEL_HAS_IMGUI macro SparkEditor NetworkDebugPanel.h:L36
SPARK_NETDEBUG_PANEL_HAS_IMGUI macro SparkEditor NetworkDebugPanel.h:L38
SPARK_PATH_SEP macro SparkBuild Platform.h:L24
SPARK_PATH_SEP macro SparkBuild Platform.h:L28
SPARK_PATH_SEP_CHAR macro SparkBuild Platform.h:L25
SPARK_PATH_SEP_CHAR macro SparkBuild Platform.h:L29
SPARK_PLATFORM_LINUX macro SparkBuild Platform.h:L11
SPARK_PLATFORM_LINUX macro SparkEngine Platform.h:L207
SPARK_PLATFORM_MACOS macro SparkBuild Platform.h:L8
SPARK_PLATFORM_MACOS macro SparkEngine Platform.h:L209
SPARK_PLATFORM_NAME macro SparkBuild Platform.h:L6
SPARK_PLATFORM_NAME macro SparkBuild Platform.h:L9
SPARK_PLATFORM_NAME macro SparkBuild Platform.h:L12
SPARK_PLATFORM_UNIX macro SparkBuild Platform.h:L19
SPARK_PLATFORM_WINDOWS macro SparkBuild Platform.h:L5
SPARK_PLATFORM_WINDOWS macro SparkEngine Platform.h:L205
SPARK_PLUGIN_ABI_MAGIC macro SparkSDK PluginABI.h:L30
SPARK_PLUGIN_ABI_MAJOR macro SparkSDK PluginABI.h:L31
SPARK_PLUGIN_ABI_MINOR macro SparkSDK PluginABI.h:L32
SPARK_PLUGIN_CAP_ASSET_IMPORTER macro SparkSDK PluginABI.h:L62
SPARK_PLUGIN_CAP_ASSET_PROCESSOR macro SparkSDK PluginABI.h:L63
SPARK_PLUGIN_CAP_EDITOR_EXTENSION macro SparkSDK PluginABI.h:L64
SPARK_PLUGIN_CAP_HOT_RELOAD macro SparkSDK PluginABI.h:L61
SPARK_PLUGIN_CAP_NONE macro SparkSDK PluginABI.h:L59
SPARK_PLUGIN_CAP_RUNTIME_EXTENSION macro SparkSDK PluginABI.h:L65
SPARK_PLUGIN_CAP_TICK macro SparkSDK PluginABI.h:L60
SPARK_PLUGIN_ENTRY_POINT macro SparkSDK PluginABI.h:L33
SPARK_PLUGIN_ERROR_BUSY macro SparkSDK PluginABI.h:L46
SPARK_PLUGIN_ERROR_INCOMPATIBLE_ABI macro SparkSDK PluginABI.h:L49
SPARK_PLUGIN_ERROR_INTERNAL macro SparkSDK PluginABI.h:L48
SPARK_PLUGIN_ERROR_INVALID_ARGUMENT macro SparkSDK PluginABI.h:L42
SPARK_PLUGIN_ERROR_NOT_READY macro SparkSDK PluginABI.h:L45
SPARK_PLUGIN_ERROR_OUT_OF_MEMORY macro SparkSDK PluginABI.h:L44
SPARK_PLUGIN_ERROR_TIMEOUT macro SparkSDK PluginABI.h:L47
SPARK_PLUGIN_ERROR_UNSUPPORTED macro SparkSDK PluginABI.h:L43
SPARK_PLUGIN_EXPORT macro SparkSDK PluginABI.h:L17
SPARK_PLUGIN_EXPORT macro SparkSDK PluginABI.h:L19
SPARK_PLUGIN_EXPORT macro SparkSDK PluginABI.h:L21
SPARK_PLUGIN_EXTERN_C macro SparkSDK PluginABI.h:L25
SPARK_PLUGIN_EXTERN_C macro SparkSDK PluginABI.h:L27
SPARK_PLUGIN_LOG_DEBUG macro SparkSDK PluginABI.h:L53
SPARK_PLUGIN_LOG_ERROR macro SparkSDK PluginABI.h:L56
SPARK_PLUGIN_LOG_INFO macro SparkSDK PluginABI.h:L54
SPARK_PLUGIN_LOG_TRACE macro SparkSDK PluginABI.h:L52
SPARK_PLUGIN_LOG_WARNING macro SparkSDK PluginABI.h:L55
SPARK_PLUGIN_OK macro SparkSDK PluginABI.h:L41
SPARK_PRINT_CACHE_REPORT macro SparkEngine CacheDebugger.h:L391 Print cache performance summary
SPARK_PRINT_CACHE_REPORT macro SparkEngine CacheDebugger.h:L400
SPARK_PRINT_IO_REPORT macro SparkEngine IODebugger.h:L398 Print I/O summary
SPARK_PRINT_IO_REPORT macro SparkEngine IODebugger.h:L405 Print I/O summary
SPARK_PRINT_LEAK_REPORT macro SparkEngine MemoryDebugger.h:L446 Print the leak report
SPARK_PRINT_LEAK_REPORT macro SparkEngine MemoryDebugger.h:L455 Print memory usage summary
SPARK_PRINT_MEMORY_SUMMARY macro SparkEngine MemoryDebugger.h:L449 Print memory usage summary
SPARK_PRINT_MEMORY_SUMMARY macro SparkEngine MemoryDebugger.h:L456 Print memory usage summary
SPARK_PRINT_THREAD_REPORT macro SparkEngine ThreadDebugger.h:L486 Print thread debugger summary
SPARK_PRINT_THREAD_REPORT macro SparkEngine ThreadDebugger.h:L496
SPARK_PRINTF_FORMAT_ATTRIBUTE macro SparkEngine Logger.h:L71
SPARK_PRINTF_FORMAT_ATTRIBUTE macro SparkEngine Logger.h:L74
SPARK_PRINTF_FORMAT_ATTRIBUTE macro SparkEngine Logger.h:L78
SPARK_PRINTF_FORMAT_STRING macro SparkEngine Logger.h:L70
SPARK_PRINTF_FORMAT_STRING macro SparkEngine Logger.h:L73
SPARK_PRINTF_FORMAT_STRING macro SparkEngine Logger.h:L77
SPARK_PROFILE_ADD_U32 macro SparkEngine ProfileProperties.h:L116 Add to a uint32 profile property (debug only)
SPARK_PROFILE_ADD_U32 macro SparkEngine ProfileProperties.h:L122 Add to a uint32 profile property (debug only)
SPARK_PROFILE_PROPERTY macro SparkEngine ProfileProperties.h:L110 Register a profile property (debug only). Evaluates to the property ID.
SPARK_PROFILE_PROPERTY macro SparkEngine ProfileProperties.h:L120 Add to a uint32 profile property (debug only)
SPARK_PROFILE_SET_F32 macro SparkEngine ProfileProperties.h:L113 Set a float profile property (debug only)
SPARK_PROFILE_SET_F32 macro SparkEngine ProfileProperties.h:L121 Add to a uint32 profile property (debug only)
SPARK_REFLECT_END macro SparkEngine Reflection.h:L588 End type reflection registration.
SPARK_REFLECT_FIELD macro SparkEngine Reflection.h:L484 Register a field within a SPARK_REFLECT_TYPE block.
SPARK_REFLECT_FIELD_AS macro SparkEngine ComponentReflection.cpp:L344
SPARK_REFLECT_FIELD_ATTR macro SparkEngine Reflection.h:L526
SPARK_REFLECT_FIELD_ATTR_AS macro SparkEngine Reflection.h:L544 Register a field with explicit FieldType and extended attributes.
SPARK_REFLECT_FIELD_RANGE macro SparkEngine Reflection.h:L499 Register a field with editor range constraints.
SPARK_REFLECT_FIELD_VISIBLE_WHEN macro SparkEngine Reflection.h:L570 Register a field that is only visible in the inspector when another field equals a value.
SPARK_REFLECT_TYPE macro SparkEngine Reflection.h:L458 Begin type reflection registration.
SPARK_REFLECT_TYPE_BASE macro SparkEngine Reflection.h:L471 Begin type reflection with a base class.
SPARK_REFLECT_VERSION macro SparkEngine Reflection.h:L562 Set the schema version for the current type registration.
SPARK_REGISTER_COMPONENT macro SparkEngine ComponentReflection.cpp:L321
SPARK_REMOTE_DEBUG_TESTING macro Tests TestRemoteDebugSystem.cpp:L16
SPARK_REMOTE_DEBUG_TESTING macro Tests RemoteDebugSecurityBoundaryProbe.cpp:L17
SPARK_REQUIRE macro SparkEngine Validate.h:L303 Precondition check: logs fatal error and aborts if expr is false
SPARK_REQUIRE_MSG macro SparkEngine Validate.h:L318 Precondition check with a diagnostic message
SPARK_REQUIRE_NOT_NULL macro SparkEngine Validate.h:L333 Non-null precondition: logs fatal error and aborts if ptr is null
SPARK_SCOPED_CONTEXT macro SparkEngine SparkError.h:L420
SPARK_SCOPED_TIMER macro SparkEngine ScopedTimer.h:L103 Convenience macro: creates a ScopedTimer that prints to stdout.
SPARK_SCREENCAP_PNG macro SparkEngine ScreenCapture.h:L39
SPARK_SDK_VERSION macro SparkSDK Version.h:L48
SPARK_SERVICE_TESTS_NOINLINE macro SparkDaemon ServiceTests.cpp:L44
SPARK_SERVICE_TESTS_NOINLINE macro SparkDaemon ServiceTests.cpp:L46
SPARK_SHARED_EXT macro SparkBuild Platform.h:L35
SPARK_SHARED_EXT macro SparkBuild Platform.h:L37
SPARK_SHARED_EXT macro SparkBuild Platform.h:L39
SPARK_STATE_CHECK_UPDATE macro SparkEngine InvalidStateDetector.h:L204
SPARK_STATE_CHECK_UPDATE macro SparkEngine InvalidStateDetector.h:L206
SPARK_TEST_CRASH_PRODUCER macro Tests TestCrashHandlerGatingReal.cpp:L162
SPARK_TEST_DEPENDENCY_EXPORT macro Tests SiblingDependency.cpp:L4
SPARK_TEST_DEPENDENCY_EXPORT macro Tests SiblingDependency.cpp:L6
SPARK_TEST_HAS_BACKTRACE macro Tests TestMain.cpp:L68
SPARK_TEST_HAS_BACKTRACE macro Tests TestMain.cpp:L70
SPARK_TEST_HAS_SERVER_OPTIONS macro Tests TestSEC100RemoteAdminUnavailableReal.cpp:L45
SPARK_TEST_MSAN_BUILD macro Tests TestMSanCanary.cpp:L23
SPARK_TEST_MSAN_BUILD macro Tests TestMSanCanary.cpp:L28
SPARK_TEST_SANITIZER_BUILD macro Tests TestEngineLoadTest.cpp:L93
SPARK_TEST_SANITIZER_BUILD macro Tests TestEngineLoadTest.cpp:L96
SPARK_TEST_SANITIZER_BUILD macro Tests TestEngineLoadTest.cpp:L98
SPARK_TEST_SANITIZER_BUILD macro Tests TestEngineLoadTest.cpp:L101
SPARK_TEST_SANITIZER_BUILD macro Tests TestMain.cpp:L47
SPARK_TEST_SANITIZER_BUILD macro Tests TestMain.cpp:L50
SPARK_TEST_SANITIZER_BUILD macro Tests TestMain.cpp:L52
SPARK_TEST_SANITIZER_BUILD macro Tests TestMain.cpp:L55
SPARK_TRACE_CONCAT macro SparkEngine ChromeTracing.h:L209
SPARK_TRACE_CONCAT_INNER macro SparkEngine ChromeTracing.h:L208
SPARK_TRACE_ENTER macro SparkEngine Validate.h:L395 Log function entry at Trace level (compiled out in Release)
SPARK_TRACE_ENTER macro SparkEngine Validate.h:L397 Log function entry at Trace level (compiled out in Release)
SPARK_TRACE_EXIT macro SparkEngine Validate.h:L405 Log function exit at Trace level (compiled out in Release)
SPARK_TRACE_EXIT macro SparkEngine Validate.h:L407 Log function exit at Trace level (compiled out in Release)
SPARK_TRACE_SCOPE macro SparkEngine Validate.h:L415 RAII scope tracer: logs entry and exit of a named scope
SPARK_TRACE_SCOPE macro SparkEngine Validate.h:L418 RAII scope tracer: logs entry and exit of a named scope
SPARK_TRACE_VALUE macro SparkEngine Validate.h:L426 Log a named value at Trace level for diagnostics
SPARK_TRACE_VALUE macro SparkEngine Validate.h:L428 Log a named value at Trace level for diagnostics
SPARK_TRACK_ALLOC macro SparkEngine MemoryDebugger.h:L439 Track an allocation with call-site info
SPARK_TRACK_ALLOC macro SparkEngine MemoryDebugger.h:L453 Print memory usage summary
SPARK_TRACK_FREE macro SparkEngine MemoryDebugger.h:L443 Track a deallocation
SPARK_TRACK_FREE macro SparkEngine MemoryDebugger.h:L454 Print memory usage summary
SPARK_TRACK_IO_OPEN macro SparkEngine IODebugger.h:L394 Track a file open operation
SPARK_TRACK_IO_OPEN macro SparkEngine IODebugger.h:L404 Print I/O summary
SPARK_TRACK_IO_READ macro SparkEngine IODebugger.h:L386 Track a file read operation
SPARK_TRACK_IO_READ macro SparkEngine IODebugger.h:L402 Print I/O summary
SPARK_TRACK_IO_WRITE macro SparkEngine IODebugger.h:L390 Track a file write operation
SPARK_TRACK_IO_WRITE macro SparkEngine IODebugger.h:L403 Print I/O summary
SPARK_TRACK_MUTEX_ACQUIRE macro SparkEngine ThreadDebugger.h:L478 Record mutex acquisition for lock-order tracking
SPARK_TRACK_MUTEX_ACQUIRE macro SparkEngine ThreadDebugger.h:L494
SPARK_TRACK_MUTEX_ACQUIRED macro SparkEngine ThreadDebugger.h:L475 Record end of mutex wait (call after lock acquired)
SPARK_TRACK_MUTEX_ACQUIRED macro SparkEngine ThreadDebugger.h:L493 Print thread debugger summary
SPARK_TRACK_MUTEX_RELEASE macro SparkEngine ThreadDebugger.h:L482 Record mutex release for lock-order tracking
SPARK_TRACK_MUTEX_RELEASE macro SparkEngine ThreadDebugger.h:L495
SPARK_TRACK_MUTEX_WAIT macro SparkEngine ThreadDebugger.h:L472 Record start of mutex wait (call before lock)
SPARK_TRACK_MUTEX_WAIT macro SparkEngine ThreadDebugger.h:L492 Print thread debugger summary
SPARK_TRACK_THREAD_END macro SparkEngine ThreadDebugger.h:L469 Track a thread ending
SPARK_TRACK_THREAD_END macro SparkEngine ThreadDebugger.h:L491 Print thread debugger summary
SPARK_TRACK_THREAD_START macro SparkEngine ThreadDebugger.h:L465 Track a thread starting with call-site info
SPARK_TRACK_THREAD_START macro SparkEngine ThreadDebugger.h:L490 Print thread debugger summary
SPARK_TRACKED_LOCK macro SparkEngine DeadlockDetector.h:L195
SPARK_TRACKED_LOCK macro SparkEngine DeadlockDetector.h:L197
SPARK_TYPEID_DEFINED macro SparkEngine EngineContext.h:L61 Unique type identifier that does not require complete types
SPARK_UI_PALETTE_ROW macro SparkUI Tokens.cpp:L28
SPARK_UI_PALETTE_ROW macro SparkUI Tokens.cpp:L34
SPARK_UI_PALETTE_ROW macro SparkUI Tokens.cpp:L53
SPARK_UNREACHABLE macro SparkEngine Validate.h:L375 Marks code paths that should never be reached — aborts in Debug, UB hint in Release
SPARK_UNREACHABLE macro SparkEngine Validate.h:L377
SPARK_VALIDATE macro SparkEngine Validate.h:L160 Soft validation: logs an error and returns (void) if expr is false
SPARK_VALIDATE_ENUM macro SparkEngine Validate.h:L250 Enum range guard: logs error and returns if enum val is outside [0, maxVal)
SPARK_VALIDATE_MSG macro SparkEngine Validate.h:L175 Soft validation with a human-readable message
SPARK_VALIDATE_NOT_EMPTY macro SparkEngine Validate.h:L265 Non-empty guard for strings and containers: logs error and returns if empty
SPARK_VALIDATE_NOT_NULL macro SparkEngine Validate.h:L205 Null-pointer guard: logs error and returns (void) if ptr is null
SPARK_VALIDATE_NOT_NULL_RET macro SparkEngine Validate.h:L220 Null-pointer guard that returns a specific value on failure
SPARK_VALIDATE_POSITIVE macro SparkEngine Validate.h:L281 Positive-value guard: logs error and returns if val <= 0
SPARK_VALIDATE_RANGE macro SparkEngine Validate.h:L235 Range guard: logs error and returns if val is outside [minVal, maxVal]
SPARK_VALIDATE_RET macro SparkEngine Validate.h:L190 Soft validation that returns a specific value on failure
SPARK_VERIFY macro SparkEngine SparkError.h:L273
SPARK_VERIFY_CHECKPOINT macro SparkEngine MemoryIntegrity.h:L328 Verify that the matching SPARK_INTEGRITY_CHECKPOINT actually ran.
SPARK_VERIFY_MSG macro SparkEngine SparkError.h:L284
SPARK_VOLUME_BLEND macro SparkEngine VolumeSystem.h:L213
SPARK_WARN_IF macro SparkEngine Validate.h:L503 Log a warning if condition is true (does not return or abort)
SPARK_WARN_IF_NULL macro SparkEngine Validate.h:L516 Log a warning if pointer is null (does not return or abort)
SparkGetModuleCompatibilityFn alias SparkSDK ModuleABI.h:L111
SparkPluginCapability alias SparkSDK PluginABI.h:L58
SparkPluginInstance alias SparkSDK PluginABI.h:L35
SparkPluginLogLevel alias SparkSDK PluginABI.h:L51
SparkPluginResource alias SparkSDK PluginABI.h:L37
SparkPluginResult alias SparkSDK PluginABI.h:L40
SparkPluginTask alias SparkSDK PluginABI.h:L36
SquadId alias GameModules TFTypes.h:L67
SSAOSet alias SparkEngine EngineSettings.cpp:L149
sscanf_s macro SparkSDK PlatformTypes.h:L251
SSRS alias SparkEngine EngineSettings.cpp:L242
State alias SparkDaemon OrchestratorMain.cpp:L19
StateCheckFn alias SparkSDK IStateValidation.h:L86
StatLookupFn alias GameModules RPGDialogueSystem.h:L86 Callback for stat lookups during skill checks
Status macro SparkEngine OpenGLDevice.h:L43
Status alias Tests SessionGatePeer.cpp:L46
Status alias Tests TestSDK240ModuleDiagnostics.cpp:L157
SteadyClock alias SparkEditor CollaborativeEditSession.cpp:L138
Stored alias SparkEditor SceneFileTypes.h:L1145
StoredKey alias GameModules MMOPersistenceSystem.h:L267
StrS alias SparkEngine EngineSettings.cpp:L417
SubscriptionID alias SparkSDK EventSystem.h:L61 Legacy subscription ID type for code that uses manual unsubscription.
SubscriptionID alias Tests TestEventSystem.cpp:L17
SUCCEEDED macro SparkSDK PlatformTypes.h:L96
SurfaceReference alias Tests RHI210D3D11GoldenSupport.h:L867
SwapStorageContentsFn alias SparkEngine Reflection.h:L299
swprintf_s macro SparkSDK PlatformTypes.h:L245
SYS_clone3 macro tools gvisor-wine-shim.c:L130
T alias SparkEditor EventResponsePanel.cpp:L92
T alias SparkEditor EventResponsePanel.cpp:L646
T alias SparkEditor PrefabEditorPanel.cpp:L357
T alias SparkEditor PrefabTextFormat.cpp:L619
T alias SparkEngine EventResponseRules.cpp:L397
T alias SparkEngine AsyncDatabase.cpp:L423
T alias SparkEngine JsonUtils.h:L132
TAAS alias SparkEngine EngineSettings.cpp:L261
TaskDialogIndirectFn alias SparkCrashReporter CrashReporterApp.cpp:L1605
TerrainID alias Tests TestTerrainRenderer.cpp:L13
TEST macro Tests TestFramework.h:L150
TEST_F macro Tests TestFramework.h:L157
TestSocketHandle alias Tests TestCollaborativeEditing.cpp:L37
TestSocketHandle alias Tests TestCollaborativeEditing.cpp:L46
TextureHandle alias SparkEngine RHIHandlePool.h:L98
TextureHandle alias Tests TestRHIHandlePool.cpp:L49
TexturePool alias SparkEngine NullRHIDevice.h:L180 Simultaneously live objects tracked per resource type.
TFPendulumHandle alias GameModules TFSecondaryMotion.h:L100
TFSockHandle alias GameModules TFLanDiscoveryInternal.h:L38
TFSockHandle alias GameModules TFLanDiscoveryInternal.h:L70
ThemeColourMember alias SparkEditor EditorThemeDocument.h:L43 A colour field of EditorThemeData.
ThemeFlagMember alias SparkEditor EditorThemeDocument.h:L47 A boolean feature-flag field of EditorThemeData.
ThemeMetricMember alias SparkEditor EditorThemeDocument.h:L45 A numeric metric field of EditorThemeData.
Three alias Tests TestTypeTraits.cpp:L89
TimeoutHandler alias SparkEngine NetworkManager.h:L1161
TimePoint alias GameModules FPSLog.h:L49
TimePoint alias SparkEngine PerformanceStats.h:L304
TimePoint alias Tests TestScriptHotReload.cpp:L17
TimerCallback alias SparkEngine TimerManager.h:L63 Callback type for timer expiration
TINYOBJLOADER_IMPLEMENTATION macro SparkEngine TinyObjImpl.cpp:L13
TODS alias SparkEngine EngineSettings.cpp:L406
Token alias SparkEngine NetworkSecurity.h:L41 Registry of pending single-use connection tokens.
Transaction alias GameModules MMOPersistenceSystem.h:L263
TranscriptHash alias SparkEngine SecureHandshake.cpp:L50
TransformVectorMember alias SparkEditor SceneEditTools.cpp:L65
TriggerCallback alias SparkEngine ProximityTriggerSystem.h:L36 Callback signature invoked when an entity enters or exits a trigger.
TriggerCaptureFn alias SparkEditor PerformanceProfiler.cpp:L958
TriggerCaptureFn alias SparkEngine GPUDebugMarkers.h:L270
TriggerID alias Tests TestProximityTriggerSystem.cpp:L14
TRUE macro SparkSDK PlatformTypes.h:L109
TurretRig alias GameModules TFVehicleSystem.h:L144
TweenHandle alias SparkEngine TweenSystem.h:L130
Type alias SparkDaemon BoundedWireCodec.h:L19
Type alias SparkDaemon BoundedWireCodec.h:L24
type alias SparkEngine TypeTraits.h:L213
TypeId alias SparkEngine EngineContext.h:L62 Unique type identifier that does not require complete types
TypeId alias Tests TestReflection.cpp:L22
UIBoolBinding alias SparkEngine UIFactory.h:L93
UIFloatBinding alias SparkEngine UIFactory.h:L91
UIIntBinding alias SparkEngine UIFactory.h:L94
UINT alias SparkSDK PlatformTypes.h:L35
UIS alias SparkEngine EngineSettings.cpp:L450
UIStringBinding alias SparkEngine UIFactory.h:L92
ULONG alias SparkSDK PlatformTypes.h:L38
Underlying alias SparkEngine BitFlags.h:L100
UnderlyingType alias SparkEngine EnumUtils.h:L206 Type-safe enum flag operations
UniqueHandle alias SparkEngine SceneManager.cpp:L255
UnloadCallback alias SparkEngine ModuleHotReload.h:L84 Callback signature for module lifecycle during hot-reload
UnlockLoaderLock alias Tests TestEditorCrashHandlerFilterReal.cpp:L508
Unsigned alias SparkDaemon BoundedWireCodec.h:L34
Unsigned alias SparkDaemon BoundedWireCodec.h:L73
UnsubscribeFn alias SparkEngine EntityEventBus.h:L99
UnsubscribeFn alias SparkSDK EventBus.h:L334 Return whether this handle is currently subscribed.
UpdateCallback alias SparkEngine TweenSystem.h:L88 A single tween operation that interpolates a value over time.
UpdateFn alias SparkSDK StateMachine.h:L82
UT alias GameModules RTSBuildingSystem.cpp:L353
Value alias SparkCrashReporter CrashReporterApp.cpp:L693
Value alias SparkCrashReporter CrashReporterApp.cpp:L696
Value alias SparkEngine BehaviorTreeTypes.h:L95 Variant type holding all supported blackboard value types.
value_type alias SparkEngine Expected.h:L51
value_type alias SparkEngine Expected.h:L91
VariableValue alias Tests TestDynamicResponseSystem.cpp:L16
VehicleRec alias GameModules TFVehicleSystem.h:L145
VERIFY macro SparkEngine Assert.h:L328 Like ASSERT but active in ALL builds (debug and release)
VERIFY_HR macro SparkEngine Assert.h:L344 HRESULT check active in ALL builds
VERIFY_MSG macro SparkEngine Assert.h:L336 VERIFY with a printf-style diagnostic message
VerifyMeshValues alias Tests ActorContract.h:L25
Vertex alias SparkEngine GraphicsDeviceResourcesLinuxShaders.cpp:L76
VideoHandle alias SparkEngine VideoPlayer.h:L44 Opaque handle to a loaded video
ViolationCallback alias SparkEngine MemoryIntegrity.h:L142 Callback invoked on each violation (game code decides the response)
VK_BACK macro SparkSDK PlatformTypes.h:L133
VK_CAPITAL macro SparkSDK PlatformTypes.h:L140
VK_CONTROL macro SparkSDK PlatformTypes.h:L137
VK_DELETE macro SparkSDK PlatformTypes.h:L152
VK_DOWN macro SparkSDK PlatformTypes.h:L150
VK_END macro SparkSDK PlatformTypes.h:L145
VK_ESCAPE macro SparkSDK PlatformTypes.h:L141
VK_F1 macro SparkSDK PlatformTypes.h:L161
VK_F10 macro SparkSDK PlatformTypes.h:L170
VK_F11 macro SparkSDK PlatformTypes.h:L171
VK_F12 macro SparkSDK PlatformTypes.h:L172
VK_F2 macro SparkSDK PlatformTypes.h:L162
VK_F3 macro SparkSDK PlatformTypes.h:L163
VK_F4 macro SparkSDK PlatformTypes.h:L164
VK_F5 macro SparkSDK PlatformTypes.h:L165
VK_F6 macro SparkSDK PlatformTypes.h:L166
VK_F7 macro SparkSDK PlatformTypes.h:L167
VK_F8 macro SparkSDK PlatformTypes.h:L168
VK_F9 macro SparkSDK PlatformTypes.h:L169
VK_HOME macro SparkSDK PlatformTypes.h:L146
VK_INSERT macro SparkSDK PlatformTypes.h:L151
VK_LCONTROL macro SparkSDK PlatformTypes.h:L155
VK_LEFT macro SparkSDK PlatformTypes.h:L147
VK_LMENU macro SparkSDK PlatformTypes.h:L157
VK_LSHIFT macro SparkSDK PlatformTypes.h:L153
VK_MENU macro SparkSDK PlatformTypes.h:L138
VK_NEXT macro SparkSDK PlatformTypes.h:L144
VK_OEM_4 macro SparkSDK PlatformTypes.h:L159
VK_OEM_6 macro SparkSDK PlatformTypes.h:L160
VK_PAUSE macro SparkSDK PlatformTypes.h:L139
VK_PRIOR macro SparkSDK PlatformTypes.h:L143
VK_RCONTROL macro SparkSDK PlatformTypes.h:L156
VK_RETURN macro SparkSDK PlatformTypes.h:L135
VK_RIGHT macro SparkSDK PlatformTypes.h:L149
VK_RMENU macro SparkSDK PlatformTypes.h:L158
VK_RSHIFT macro SparkSDK PlatformTypes.h:L154
VK_SHIFT macro SparkSDK PlatformTypes.h:L136
VK_SPACE macro SparkSDK PlatformTypes.h:L142
VK_TAB macro SparkSDK PlatformTypes.h:L134
VK_UP macro SparkSDK PlatformTypes.h:L148
VK_USE_PLATFORM_METAL_EXT macro SparkEngine VulkanDevice.h:L44
VK_USE_PLATFORM_WAYLAND_KHR macro SparkEngine VulkanDevice.h:L41
VK_USE_PLATFORM_WIN32_KHR macro SparkEngine VulkanDevice.h:L34
VK_USE_PLATFORM_XCB_KHR macro SparkEngine VulkanDevice.h:L36
VK_USE_PLATFORM_XLIB_KHR macro SparkEngine VulkanDevice.h:L38
VolS alias SparkEngine EngineSettings.cpp:L252
VRS alias SparkEngine EngineSettings.cpp:L482
WaterID alias Tests TestWaterRenderer.cpp:L13
WAVE_FORMAT_IEEE_FLOAT macro SparkSDK PlatformTypes.h:L425
WAVE_FORMAT_PCM macro SparkSDK PlatformTypes.h:L422
WCHAR alias SparkSDK PlatformTypes.h:L41
WeaponId alias GameModules TFTypes.h:L66
WeatherCallback alias SparkEngine WeatherSystem.h:L228
WidgetFactoryFn alias SparkEngine UIFactory.h:L107 Widget factory function type
WIN32_LEAN_AND_MEAN macro SparkAssetPipelineCore AssetCooker.cpp:L21
WIN32_LEAN_AND_MEAN macro SparkBuild ArchiveExtraction.cpp:L17
WIN32_LEAN_AND_MEAN macro SparkBuild Config.cpp:L14
WIN32_LEAN_AND_MEAN macro SparkBuild Downloader.cpp:L19
WIN32_LEAN_AND_MEAN macro SparkBuild PathSecurity.cpp:L10
WIN32_LEAN_AND_MEAN macro SparkBuild ProcessRunner.h:L12
WIN32_LEAN_AND_MEAN macro SparkBuild SparkBuild.cpp:L22
WIN32_LEAN_AND_MEAN macro SparkBuild Terminal.cpp:L7
WIN32_LEAN_AND_MEAN macro SparkBuild main.cpp:L14
WIN32_LEAN_AND_MEAN macro SparkCooker main.cpp:L21
WIN32_LEAN_AND_MEAN macro SparkCrashReporter CrashAutoIssues.cpp:L17
WIN32_LEAN_AND_MEAN macro SparkCrashReporter CrashReporterApp.cpp:L29
WIN32_LEAN_AND_MEAN macro SparkCrashReporter CrashReporterConsentTests.cpp:L30
WIN32_LEAN_AND_MEAN macro SparkCrashReporter CrashReporterManifestTests.cpp:L19
WIN32_LEAN_AND_MEAN macro SparkCrashReporter FakeGh.cpp:L9
WIN32_LEAN_AND_MEAN macro SparkDaemon main.cpp:L42
WIN32_LEAN_AND_MEAN macro SparkEditor EditorAppearanceWindow.cpp:L29
WIN32_LEAN_AND_MEAN macro SparkEditor BuildPipeline.cpp:L26
WIN32_LEAN_AND_MEAN macro SparkEditor BuildPipelineProcess.cpp:L20
WIN32_LEAN_AND_MEAN macro SparkEditor RegionMapDataSource.cpp:L23
WIN32_LEAN_AND_MEAN macro SparkEngine DynamicPluginHost.cpp:L31
WIN32_LEAN_AND_MEAN macro SparkEngine GameImGuiLayer.h:L36
WIN32_LEAN_AND_MEAN macro SparkEngine GameModuleLoader.cpp:L14
WIN32_LEAN_AND_MEAN macro SparkEngine ModuleManager.cpp:L46
WIN32_LEAN_AND_MEAN macro SparkEngine StartupSplash.cpp:L23
WIN32_LEAN_AND_MEAN macro SparkEngine HeldHandles.h:L27
WIN32_LEAN_AND_MEAN macro SparkEngine ModSystem.cpp:L31
WIN32_LEAN_AND_MEAN macro SparkEngine AsyncDatabase.cpp:L28
WIN32_LEAN_AND_MEAN macro SparkEngine MemoryIntegrity.cpp:L25
WIN32_LEAN_AND_MEAN macro SparkEngine CrashArtifactDirectory.h:L15
WIN32_LEAN_AND_MEAN macro SparkEngine CrashArtifactRetention.h:L36
WIN32_LEAN_AND_MEAN macro SparkEngine CrashHandlerSupport.h:L26
WIN32_LEAN_AND_MEAN macro SparkEngine CrashRedactionContext.h:L20
WIN32_LEAN_AND_MEAN macro SparkEngine Logger.cpp:L29
WIN32_LEAN_AND_MEAN macro SparkEngine TelemetrySpool.cpp:L19
WIN32_LEAN_AND_MEAN macro SparkEngine TelemetrySpoolIO.cpp:L16
WIN32_LEAN_AND_MEAN macro SparkGateway GatewayAreaControl.cpp:L2
WIN32_LEAN_AND_MEAN macro SparkGateway GatewaySecurity.cpp:L2
WIN32_LEAN_AND_MEAN macro SparkInstaller InstallerPreflight.cpp:L15
WIN32_LEAN_AND_MEAN macro SparkInstaller PathUtf8.cpp:L9
WIN32_LEAN_AND_MEAN macro SparkInstaller main.cpp:L19
WIN32_LEAN_AND_MEAN macro SparkInstaller InstallStateTests.cpp:L12
WIN32_LEAN_AND_MEAN macro SparkInstaller InstallerTransactionTests.cpp:L24
WIN32_LEAN_AND_MEAN macro SparkLauncher LauncherPaths.cpp:L10
WIN32_LEAN_AND_MEAN macro SparkLauncher LauncherProcess.cpp:L21
WIN32_LEAN_AND_MEAN macro SparkLauncher main.cpp:L66
WIN32_LEAN_AND_MEAN macro SparkSDK ModuleDllMain.h:L35
WIN32_LEAN_AND_MEAN macro SparkServer ServerHealth.cpp:L21
WIN32_LEAN_AND_MEAN macro Tests event_module_host.cpp:L11
WIN32_LEAN_AND_MEAN macro Tests LifecycleLoopGuards.h:L29
WIN32_LEAN_AND_MEAN macro Tests TestDocumentInterruptionReal.cpp:L71
WIN32_LEAN_AND_MEAN macro Tests TestFilesystemLinks.cpp:L22
WIN32_LEAN_AND_MEAN macro Tests TestGatewayAreaControl.cpp:L2
WIN32_LEAN_AND_MEAN macro Tests TestGatewaySecurity.cpp:L4 HMAC admission and replay tests.
WIN32_LEAN_AND_MEAN macro Tests TestHResultPlatform.cpp:L16
WIN32_LEAN_AND_MEAN macro Tests TestModuleABI.cpp:L28
WIN32_LEAN_AND_MEAN macro Tests TestSEC4NarrowPathsReal.cpp:L48
WIN32_LEAN_AND_MEAN macro Tests TestSaveInterruptionReal.cpp:L63
WINAPI macro SparkSDK PlatformTypes.h:L207
WineGetVersionFn alias SparkEngine WineDetection.cpp:L150
WINVER macro SparkEngine targetver.h:L24
WM_CHAR macro SparkSDK PlatformTypes.h:L179
WM_CLOSE macro SparkSDK PlatformTypes.h:L190
WM_DESTROY macro SparkSDK PlatformTypes.h:L188
WM_DPICHANGED macro SparkLauncher LauncherBackendWindows.cpp:L37
WM_KEYDOWN macro SparkSDK PlatformTypes.h:L177
WM_KEYUP macro SparkSDK PlatformTypes.h:L178
WM_LBUTTONDOWN macro SparkSDK PlatformTypes.h:L181
WM_LBUTTONUP macro SparkSDK PlatformTypes.h:L182
WM_MBUTTONDOWN macro SparkSDK PlatformTypes.h:L185
WM_MBUTTONUP macro SparkSDK PlatformTypes.h:L186
WM_MOUSEMOVE macro SparkSDK PlatformTypes.h:L180
WM_QUIT macro SparkSDK PlatformTypes.h:L189
WM_RBUTTONDOWN macro SparkSDK PlatformTypes.h:L183
WM_RBUTTONUP macro SparkSDK PlatformTypes.h:L184
WM_SIZE macro SparkSDK PlatformTypes.h:L187
WORD alias SparkSDK PlatformTypes.h:L33
WPARAM alias SparkSDK PlatformTypes.h:L127
WreckRec alias GameModules TFVehicleSystem.h:L150
WrldS alias SparkEngine EngineSettings.cpp:L441
WthS alias SparkEngine EngineSettings.cpp:L385
XAUDIO2_DEFAULT_PROCESSOR macro SparkEngine PlatformAudioStubs.h:L38
XAUDIO2_END_OF_STREAM macro SparkEngine PlatformAudioStubs.h:L41
XAUDIO2_LOOP_INFINITE macro SparkEngine PlatformAudioStubs.h:L44
XINPUT_GAMEPAD_A macro SparkEngine PlatformAudioStubs.h:L265
XINPUT_GAMEPAD_B macro SparkEngine PlatformAudioStubs.h:L266
XINPUT_GAMEPAD_BACK macro SparkEngine PlatformAudioStubs.h:L260
XINPUT_GAMEPAD_DPAD_DOWN macro SparkEngine PlatformAudioStubs.h:L256
XINPUT_GAMEPAD_DPAD_LEFT macro SparkEngine PlatformAudioStubs.h:L257
XINPUT_GAMEPAD_DPAD_RIGHT macro SparkEngine PlatformAudioStubs.h:L258
XINPUT_GAMEPAD_DPAD_UP macro SparkEngine PlatformAudioStubs.h:L255
XINPUT_GAMEPAD_LEFT_SHOULDER macro SparkEngine PlatformAudioStubs.h:L263
XINPUT_GAMEPAD_LEFT_THUMB macro SparkEngine PlatformAudioStubs.h:L261
XINPUT_GAMEPAD_RIGHT_SHOULDER macro SparkEngine PlatformAudioStubs.h:L264
XINPUT_GAMEPAD_RIGHT_THUMB macro SparkEngine PlatformAudioStubs.h:L262
XINPUT_GAMEPAD_START macro SparkEngine PlatformAudioStubs.h:L259
XINPUT_GAMEPAD_X macro SparkEngine PlatformAudioStubs.h:L267
XINPUT_GAMEPAD_Y macro SparkEngine PlatformAudioStubs.h:L268
ZeroMemory macro SparkSDK PlatformTypes.h:L404

SparkEngine Wiki

Website Entry Points

Getting Started

Engine Subsystems

Gameplay & Tools

Platform Support

Graphics

Advanced

Development & Process

Research & Analysis

Engineering Notes & Audits

Specifications

Reference

Clone this wiki locally