Repository navigation
Class Index
github-actions[bot] edited this page Sep 12, 2026
·
55 revisions
Every declared class and struct.
Total: 5117 symbols. Auto-generated by
docs/generate-symbol-index.sh.
| Symbol | Kind | Module | Source | Brief |
|---|---|---|---|---|
AABB |
struct | SparkEngine | FrustumCulling.h:L48 | Axis-aligned bounding box represented by min/max corners. |
AABB |
struct | SparkSDK | MathTypes.h:L98 | Axis-aligned bounding box |
AABB |
struct | Tests | TestFrustumCulling.cpp:L23 | |
AABB |
struct | Tests | TestGPUDrivenRenderer.cpp:L15 | |
AABB |
struct | Tests | TestOcclusionCulling.cpp:L11 | |
AABB |
struct | Tests | TestParallelCulling.cpp:L23 | |
AABB |
struct | Tests | TestPhysicsComponents.cpp:L170 | |
AABB |
struct | Tests | TestPhysicsStress.cpp:L116 | |
AABB |
struct | Tests | TestPortalCulling.cpp:L27 | |
AABB |
struct | Tests | TestTemporalEffects.cpp:L72 | |
AABB2D |
struct | SparkEngine | Physics2DTypes.h:L84 | |
AbilityCastInstance |
struct | SparkEngine | AbilitySystem.h:L253 | |
AbilityComponent |
struct | SparkEngine | GameplayComponents.h:L195 | |
AbilityComponent |
struct | Tests | TestECSystemSpecialized.cpp:L96 | |
AbilityCooldown |
struct | GameModules | RPGCombatSystem.h:L27 | Tracks cooldown state for an ability |
AbilityDef |
struct | GameModules | RPGCharacterSystem.h:L49 | Definition of an ability (active or passive) |
AbilityDefinition |
struct | SparkEngine | AbilitySystem.h:L112 | |
AbilityDefinition |
struct | Tests | TestAbilitySystem.cpp:L57 | |
AbilityDefinition |
struct | Tests | TestGameplayStress.cpp:L331 | |
AbilityEditorPanel |
class | SparkEditor | AbilityEditorPanel.h:L23 | Panel for browsing and editing ability, aura, and proc definitions |
AbilityEffect |
struct | SparkEngine | AbilitySystem.h:L98 | |
AbilityEffect |
struct | Tests | TestAbilitySystem.cpp:L495 | |
AbilityEntry |
struct | SparkEditor | AbilityEditorPanel.h:L36 | |
AbilityFlags |
struct | GameModules | PlatformerPlayerController.h:L46 | Tracks which abilities the player has unlocked |
AbilityState |
struct | GameModules | ClassAbilityState.h:L15 | Ability runtime state |
AbilitySystem |
class | SparkEngine | AbilitySystem.h:L280 | |
AbilitySystem |
class | SparkSDK | IEngineContext.h:L56 | |
AbilitySystem |
struct | Tests | TestAbilitySystem.cpp:L103 | |
AbilitySystem |
struct | Tests | TestGameplayStress.cpp:L355 | |
AbilitySystemTest |
class | Tests | TestECSystemSpecialized.cpp:L290 | |
AbilityUpdateSystem |
class | SparkEngine | ECSystems.h:L689 | |
AccessibilitySettings |
struct | SparkEngine | EngineSettings.h:L685 | |
AccessibilitySettings |
struct | SparkEngine | AccessibilitySystem.h:L70 | All user-facing accessibility preferences. |
AccessibilitySettings |
struct | Tests | TestEngineSettingsEdgeCases.cpp:L433 | |
AccessibilitySystem |
class | SparkEngine | AccessibilitySystem.h:L110 | Singleton managing all engine accessibility features. |
AccountData |
struct | GameModules | MMOAccountSystem.h:L60 | Account data stored in the database |
AccumulatedMetric |
struct | SparkEngine | BenchmarkFramework.h:L103 | |
AchievementCriterion |
struct | GameModules | MMOAchievementSystem.h:L23 | A single criterion within an achievement |
AchievementDef |
struct | GameModules | MMOAchievementSystem.h:L40 | An achievement definition |
AchievementDefinition |
struct | SparkEngine | AchievementSystem.h:L88 | Static definition of an achievement. |
AchievementInfo |
struct | SparkEngine | OnlineServices.h:L89 | Achievement data |
AchievementProgress |
struct | GameModules | MMOAchievementSystem.h:L60 | Runtime achievement progress |
AchievementProgress |
struct | SparkEngine | AchievementSystem.h:L104 | Runtime progress state for a single achievement. |
AchievementReward |
struct | GameModules | MMOAchievementSystem.h:L31 | Reward for completing an achievement |
AchievementState |
struct | GameModules | MMOAchievementSystem.h:L68 | Per-player achievement state |
AchievementSystem |
class | SparkEngine | AchievementSystem.h:L131 | Singleton system for registering, tracking, and persisting achievements. |
AchievementUnlockEvent |
struct | SparkEngine | AchievementSystem.h:L116 | Event payload delivered when an achievement is unlocked. |
AckState |
struct | Tests | TestReliableChannel.cpp:L20 | |
act |
struct | tools | gvisor-wine-shim.c:L822 | |
ActionBinding |
struct | SparkEngine | GamepadInput.h:L467 | Internal action binding record linking a game action name to a button or trigger |
ActionBinding |
struct | Tests | TestInputSystem.cpp:L34 | |
ActionEntry |
struct | SparkEditor | EventResponsePanel.h:L47 | |
ActionLog |
struct | Tests | TestEventResponseSystem.cpp:L89 | |
ActionNode |
class | SparkEngine | BehaviorTreeNodes.h:L330 | Leaf node that executes a custom user-supplied function each tick. |
ActionNode |
class | Tests | TestAIBehaviorTree.cpp:L97 | |
ActionNode |
class | Tests | TestAIStress.cpp:L114 | |
ActionState |
struct | SparkEngine | InputActionSystem.h:L94 | Runtime state of a registered action |
ActiveAura |
struct | SparkEngine | AbilitySystem.h:L226 | |
ActiveAura |
struct | Tests | TestAbilitySystem.cpp:L78 | |
ActiveAura |
struct | Tests | TestGameplayStress.cpp:L347 | |
ActiveBuff |
struct | GameModules | LootSystem.h:L44 | An active power-up buff on the player |
ActiveComponent |
struct | SparkEngine | GameplayComponents.h:L49 | Master enable/disable toggle for an entity. |
ActiveLoad |
struct | SparkEngine | AssetStallDetector.h:L124 | |
ActiveLoad |
struct | Tests | TestAssetStallDetector.cpp:L136 | |
ActivePawn |
struct | GameModules | TFAbilitySystem.h:L170 | |
ActiveProjectile |
struct | GameModules | PlatformerHazardSystem.h:L79 | Active projectile in flight |
ActiveQuest |
struct | GameModules | QuestSystem.h:L140 | Runtime state for an active quest |
ActiveQuest |
struct | Tests | TestGameplayStress.cpp:L181 | |
ActiveQuest |
struct | Tests | TestQuestSystem.cpp:L57 | |
ActiveQuestData |
struct | SparkEngine | QuestSystem.h:L239 | Per-entity quest instance with mutable objective progress |
ActiveReset |
struct | SparkEngine | DedicatedServer.cpp:L825 | |
ActiveSound |
struct | SparkEngine | ParallelPerception.h:L81 | Describes an active sound event for hearing checks. |
ActiveSoundInfo |
struct | SparkEditor | AudioMixerPanel.h:L49 | |
ActiveVolume |
struct | SparkEngine | VolumeSystem.h:L430 | |
ActiveWorldEvent |
struct | GameModules | OWDynamicEventSystem.h:L41 | Runtime state for an active world event |
AdamConfig |
struct | SparkEngine | CpuNeuralTraining.h:L84 | Adam optimizer configuration (Kingma & Ba 2014). |
AdapterScissorRect |
struct | SparkEngine | RHIAdapter.h:L72 | Convenience scissor rect matching GraphicsEngine semantics. |
AdapterViewport |
struct | SparkEngine | RHIAdapter.h:L59 | Convenience viewport description matching GraphicsEngine semantics. |
AdaptiveProbeVolumes |
class | SparkEngine | AdaptiveProbeVolumes.h:L157 | Hierarchical adaptive probe volume with brick-based streaming |
AddConnectionCommand |
class | SparkEditor | VisualScriptPanel.h:L65 | Undo command for adding a connection |
AddNodeCommand |
class | SparkEditor | VisualScriptPanel.h:L28 | Undo command for adding a node to the visual script graph |
AdmissionRequest |
struct | SparkGateway | GatewayCoordinator.h:L27 | |
AdvancedAssetPipeline |
class | SparkEditor | AdvancedAssetPipeline.h:L238 | |
AdvancedProperties |
struct | SparkEngine | MaterialSystem.h:L156 | Advanced material properties |
AdvEntityState |
struct | Tests | TestAdversarialEngine.cpp:L1691 | |
AdvEvtFloat |
struct | Tests | TestAdversarialEngine.cpp:L858 | |
AdvEvtThrow |
struct | Tests | TestAdversarialEngine.cpp:L855 | |
AdvHookContext |
struct | Tests | TestAdversarialEngine.cpp:L1345 | |
AdvNetBuffer |
class | Tests | TestAdversarialEngine.cpp:L1501 | |
AdvSnapshot |
struct | Tests | TestAdversarialEngine.cpp:L1697 | |
AffixData |
struct | GameModules | ARPGLootSystem.h:L25 | A single stat modifier on an item |
Agent |
struct | Tests | TestCollisionAvoidance.cpp:L27 | |
AgentBudgetEntry |
struct | SparkEngine | AIBudgetTypes.h:L37 | Tracking data for a single AI agent within the budget system. |
AgentEntry |
struct | SparkEngine | AISystem.cpp:L93 | |
AgentPerceptionJob |
struct | SparkEngine | ParallelPerception.h:L94 | Per-agent data snapshot used during parallel perception updates. |
AgentSnapshot |
struct | SparkEditor | AIDebugPanel.h:L54 | |
AIAgent |
struct | Tests | TestECSIntegration.cpp:L71 | |
AIAgentConfig |
struct | SparkEngine | BehaviorTree.h:L199 | |
AIAgentData |
struct | SparkEditor | SceneFileTypes.h:L418 | AI agent scene data |
AIBudgetLimiter |
class | SparkEngine | AIBudgetLimiterCore.h:L32 | Limits AI processing time per frame using a time budget. |
AIComponent |
struct | SparkEngine | AISystem.h:L87 | |
AIComponent |
struct | SparkEngine | AIComponents.h:L33 | AI agent state, perception data, and pathfinding for an NPC entity. |
AIDebugPanel |
class | SparkEditor | AIDebugPanel.h:L30 | |
AIDebugRenderer |
class | SparkEngine | AIDebugRenderer.h:L72 | Renders AI debug visualizations using the DebugDraw system |
AIDebugRenderer |
class | Tests | TestAIDebugRenderer.cpp:L36 | |
AIDirector |
class | SparkEngine | AIDirector.h:L116 | Dynamic difficulty adjustment system. |
AIDriverConfig |
struct | GameModules | RacingAIDriver.h:L41 | Configuration for a single AI driver |
AIDriverSeed |
struct | GameModules | MainRaceFlow.cpp:L42 | |
AIDriverState |
struct | GameModules | RacingAIDriver.h:L57 | Runtime state for an AI driver |
AIEditorPanel |
class | SparkEditor | AIEditorPanel.h:L22 | Panel for inspecting AI agents and editing behavior trees |
AIGroup |
struct | SparkEngine | GroupAI.h:L118 | A coordinated group of AI entities. |
AIGroup |
struct | Tests | TestGroupAI.cpp:L38 | |
AIIntegratedSystem |
class | SparkEngine | AIIntegration.h:L111 | |
AIIntegrationConfig |
struct | SparkEngine | AIIntegration.h:L65 | Configuration for the integrated AI system. |
AimIKModifier |
class | SparkEngine | PoseModifier.h:L145 | Adjusts arm bone chain for weapon aiming toward a target. |
AimSent |
struct | GameModules | TFVehicleSystemRecords.h:L175 | |
AISettings |
struct | SparkEngine | EngineSettings.h:L353 | |
AISystem |
class | SparkEngine | AISystem.h:L254 | |
AISystem |
class | SparkSDK | IEngineContext.h:L46 | |
AIUpdateSystem |
class | SparkEngine | ECSystems.h:L435 | |
AIUpdateSystem |
class | Tests | TestECSystemOrdering.cpp:L121 | |
AlignedWeightLayout |
struct | SparkEngine | CpuNeuralInference.h:L41 | SIMD-friendly weight layout with rows padded to 8-float alignment. |
AllocationHeader |
struct | SparkEngine | DynamicPluginHost.cpp:L45 | |
AllocationHotSpot |
struct | SparkEngine | MemoryDebugger.h:L73 | Hot-spot entry for allocation frequency analysis |
AllocationRecord |
struct | SparkEngine | MemoryDebugger.h:L45 | Information about a single tracked allocation |
AllocatorCursorProbe |
struct | Tests | Test_persistence_SaveSystem.cpp:L396 | |
AmbientAudioDef |
struct | GameModules | TFDataTables.h:L166 | |
AngelScriptEngine |
class | SparkEngine | EngineContext.h:L40 | |
AngelScriptEngine |
class | SparkEngine | EngineSetup.h:L32 | |
AngelScriptEngine |
class | SparkEngine | AngelScriptEngine.h:L95 | |
AngelScriptEngine |
class | SparkSDK | IEngineContext.h:L28 | |
AngelScriptEngine |
class | Tests | TestAngelScriptEngine.cpp:L72 | |
AngelScriptMemoryByteCodeStream |
class | Tests | TestVisualScriptCompiler.cpp:L662 | |
AnimalInstance |
struct | GameModules | OWWildlifeSystem.h:L46 | Runtime state for a single spawned animal |
AnimalSpecies |
struct | GameModules | OWWildlifeSystem.h:L26 | Template defining an animal species |
AnimationAssetData |
struct | SparkEngine | AssetPipeline.h:L115 | Animation data structure |
AnimationClip |
struct | SparkEngine | AnimationClip.h:L147 | |
AnimationClip |
struct | SparkEngine | AnimationTypes.h:L267 | |
AnimationClip |
struct | Tests | TestAnimationStress.cpp:L159 | |
AnimationClip |
struct | Tests | TestAnimationSystem.cpp:L238 | |
AnimationCompressor |
class | SparkEngine | AnimationCompression.h:L85 | Compresses AnimationClip data by removing redundant keyframes and quantizing. |
AnimationController |
struct | SparkEngine | AnimationComponents.h:L65 | Controls skeletal animation playback on an entity. |
AnimationControllerData |
struct | SparkEditor | SceneFileTypes.h:L371 | Animation controller scene data |
AnimationEvaluator |
class | SparkEngine | AnimationEvaluator.h:L38 | |
AnimationEvaluator |
class | SparkEngine | AnimationSystem.h:L466 | |
AnimationEvaluator |
class | Tests | TestAnimationSystem.cpp:L410 | |
AnimationHandleTag |
struct | SparkEngine | OpaqueHandle.h:L85 | |
AnimationInstance |
struct | SparkEngine | AnimationSystem.h:L237 | |
AnimationLayer |
struct | SparkEngine | AnimationBlender.h:L46 | |
AnimationLayer |
struct | SparkEngine | AnimationTypes.h:L344 | |
AnimationLayer |
struct | Tests | TestAnimationSystem.cpp:L266 | |
AnimationManager |
class | SparkEngine | AnimationSystem.h:L371 | |
AnimationManager |
class | SparkSDK | IEngineContext.h:L40 | |
AnimationManager |
class | Tests | TestAnimationSystem.cpp:L386 | |
AnimationRetargeter |
class | SparkEngine | AnimationRetargeting.h:L216 | Retargets animation poses from one skeleton to another |
AnimationSettings |
struct | SparkEditor | AssetPipelineTypes.h:L141 | |
AnimationSettings |
struct | SparkEngine | EngineSettings.h:L503 | |
AnimationState |
struct | SparkEngine | AnimationTypes.h:L465 | Defines an animation state in the state machine. |
AnimationState |
struct | Tests | TestAnimationStress.cpp:L257 | |
AnimationState |
struct | Tests | TestAnimationSystem.cpp:L292 | |
AnimationStateMachine |
class | GameModules | ARPGEngineSystems.h:L26 | |
AnimationStateMachine |
class | SparkEngine | AnimationSystem.h:L106 | |
AnimationStateMachine |
class | Tests | TestAnimationStress.cpp:L265 | |
AnimationStateMachine |
class | Tests | TestAnimationSystem.cpp:L300 | |
AnimationTrack |
struct | SparkEngine | AssetPipeline.h:L125 | |
AnimationTransition |
struct | SparkEngine | AnimationTypes.h:L418 | Defines a transition from one animation state to another. |
AnimationTransition |
struct | Tests | TestAnimationStress.cpp:L249 | |
AnimationTransition |
struct | Tests | TestAnimationSystem.cpp:L282 | |
AnimationUpdateSystem |
class | SparkEngine | ECSystems.h:L378 | |
AnimationUpdateSystem |
class | Tests | TestECSystemOrdering.cpp:L105 | |
AnimClip |
struct | SparkEditor | SpriteAnimationEditorPanel.h:L63 | |
AnimFrame |
struct | SparkEditor | SpriteAnimationEditorPanel.h:L57 | |
AnimNotifyEvent |
struct | SparkEngine | AnimNotify.h:L71 | An event placed on an animation clip's timeline |
AnimNotifyManager |
class | SparkEngine | AnimNotify.h:L139 | Manages animation notifies across all clips |
AnimNotifyTrack |
struct | SparkEngine | AnimNotify.h:L118 | Track of notifies associated with an animation clip |
AnimNotifyTrigger |
struct | SparkEngine | AnimNotify.h:L98 | Data passed to notify handlers when a notify fires |
APIFunction |
struct | SparkEngine | ScriptHotReload.h:L218 | Describes a registered API function |
AppearanceOptions |
struct | GameModules | MMOCharacterSystem.h:L90 | Appearance customization options |
APVBrick |
struct | SparkEngine | AdaptiveProbeVolumes.h:L110 | A brick containing 4x4x4 = 64 probes |
APVConfigCB |
struct | SparkEngine | AdaptiveProbeVolumes.cpp:L459 | |
APVIrradiance |
struct | SparkEngine | AdaptiveProbeVolumes.h:L126 | |
APVProbeData |
struct | SparkEngine | AdaptiveProbeVolumes.h:L66 | SH coefficients for a single probe (L2, 3 channels) |
APVSettings |
struct | SparkEngine | AdaptiveProbeVolumes.h:L137 | |
Archetype |
struct | SparkEngine | EntityArchetype.h:L90 | An entity archetype — a template for spawning entities. |
ArchiveResourceProvider |
class | SparkEngine | ArchiveResourceProvider.h:L36 | VFS resource provider that reads from a SparkPak archive. |
AreaAssetLoader |
class | SparkEngine | AreaAssetLoader.h:L57 | Async area asset loader using DirectStorageLoader |
AreaBoundaryComponent |
struct | SparkEngine | PlacementComponents.h:L291 | Defines a streaming area boundary for seamless world loading. |
AreaBoundaryData |
struct | SparkEditor | SceneFileTypes.h:L799 | Area boundary scene data (level streaming boundary) |
AreaDefinition |
struct | SparkEngine | SeamlessAreaManagerTypes.h:L53 | Static definition of a world area (bounds, scene path, priority) |
AreaDefinition |
struct | Tests | TestSeamlessAreaManager.cpp:L32 | |
AreaEndpoint |
struct | SparkGateway | GatewayCoordinator.h:L21 | |
AreaInfo |
struct | SparkEditor | StreamingPanel.h:L42 | |
AreaLoadState |
struct | SparkEngine | AreaAssetLoader.h:L39 | Tracks loading state for a single area's assets |
AreaLoadState |
struct | Tests | TestAreaAssetLoader.cpp:L40 | |
AreaRegistration |
struct | SparkEngine | WorldServer.h:L96 | Information about a registered area server |
AreaRegistration |
struct | Tests | TestWorldServerRouting.cpp:L53 | |
AreaServer |
class | GameModules | TFWorldSetup.h:L46 | |
AreaServer |
class | SparkEngine | AreaServer.h:L69 | |
AreaServerConfig |
struct | SparkEngine | AreaServerTypes.h:L40 | Configuration for an individual Area Server instance |
AreaServerStats |
struct | SparkEngine | AreaServerTypes.h:L77 | Runtime performance metrics for a single area server instance. |
Army |
struct | Tests | TestSparkGameRTS.cpp:L128 | |
ARPGAbilityCatalog |
struct | GameModules | ARPGAbilityCatalog.h:L15 | Stable IDs and registration routine for the ARPG engine ability bridge. |
ARPGCombatSystem |
class | GameModules | ARPGCombatSystem.h:L66 | Real-time combat system with damage types, crits, AoE, and DoTs |
ARPGCombatSystem |
class | GameModules | ARPGEngineSystems.h:L43 | |
ARPGCombatSystem |
class | GameModules | SparkGameARPG.h:L25 | |
ARPGCombatSystem |
class | GameModules | ARPGDemoEncounter.h:L16 | |
ARPGDemoEncounter |
class | GameModules | SparkGameARPG.h:L31 | |
ARPGDemoEncounter |
class | GameModules | ARPGDemoEncounter.h:L38 | Owns no subsystems; orchestrates one repeatable hero-versus-monster loop. |
ARPGDemoEncounterState |
struct | GameModules | ARPGDemoEncounter.h:L24 | |
ARPGDemoSnapshot |
struct | GameModules | ARPGDemoEncounter.cpp:L25 | |
ARPGDungeonSystem |
class | GameModules | ARPGEngineSystems.h:L45 | |
ARPGDungeonSystem |
class | GameModules | SparkGameARPG.h:L27 | |
ARPGDungeonSystem |
class | GameModules | ARPGDemoEncounter.h:L18 | |
ARPGDungeonSystem |
class | GameModules | ARPGDungeonSystem.h:L52 | Procedural dungeon generation with tiered difficulty |
ARPGEngineFixture |
struct | Tests | TestGameModulePlatformerARPG.cpp:L317 | |
ARPGEngineSystems |
class | GameModules | ARPGEngineSystems.h:L61 | |
ARPGEngineSystems |
class | GameModules | SparkGameARPG.h:L30 | |
ARPGEngineTestContext |
class | Tests | TestGameModulePlatformerARPG.cpp:L269 | |
ARPGHeroSystem |
class | GameModules | ARPGEngineSystems.h:L42 | |
ARPGHeroSystem |
class | GameModules | SparkGameARPG.h:L24 | |
ARPGHeroSystem |
class | GameModules | ARPGDemoEncounter.h:L15 | |
ARPGHeroSystem |
class | GameModules | ARPGHeroSystem.h:L79 | Hero creation, class registry, leveling, and attribute allocation |
ARPGHeroSystem |
class | GameModules | ARPGSkillSystem.h:L25 | |
ARPGLootSystem |
class | GameModules | ARPGEngineSystems.h:L44 | |
ARPGLootSystem |
class | GameModules | SparkGameARPG.h:L26 | |
ARPGLootSystem |
class | GameModules | ARPGDemoEncounter.h:L17 | |
ARPGLootSystem |
class | GameModules | ARPGLootSystem.h:L50 | Randomized loot generation with affix pools and rarity weights |
ARPGMonsterSystem |
class | GameModules | SparkGameARPG.h:L29 | |
ARPGMonsterSystem |
class | GameModules | ARPGDemoEncounter.h:L20 | |
ARPGMonsterSystem |
class | GameModules | ARPGMonsterSystem.h:L72 | Monster template registry, spawning, and champion affix assignment |
ARPGSkillSystem |
class | GameModules | SparkGameARPG.h:L28 | |
ARPGSkillSystem |
class | GameModules | ARPGDemoEncounter.h:L19 | |
ARPGSkillSystem |
class | GameModules | ARPGSkillSystem.h:L52 | Skill trees with per-class abilities, learning, and cooldown tracking |
ArtifactIdentity |
struct | SparkCrashReporter | CrashReporterApp.h:L29 | |
asIScriptContext |
struct | SparkEngine | AngelScriptEngine.h:L67 | |
asIScriptContext |
class | SparkEngine | ScriptSandbox.h:L26 | |
asIScriptEngine |
struct | SparkEngine | AngelScriptEngine.h:L63 | |
asIScriptFunction |
struct | SparkEngine | AngelScriptEngine.h:L68 | |
asIScriptModule |
struct | SparkEngine | AngelScriptEngine.h:L64 | |
asIScriptObject |
struct | SparkEngine | AngelScriptEngine.h:L65 | |
asITypeInfo |
struct | SparkEngine | AngelScriptEngine.h:L66 | |
Asset |
class | SparkEngine | AssetPipeline.h:L172 | Asset base class |
Asset |
class | Tests | TestAssetPipelineCache.cpp:L59 | |
AssetAuditGraph |
class | SparkEditor | AssetAuditGraph.h:L121 | |
AssetBrowserPanel |
class | SparkEditor | AssetBrowserPanel.h:L26 | Asset browser panel |
AssetCache |
class | SparkEngine | AssetPipeline.h:L309 | Asset cache with LRU eviction |
AssetCache |
class | Tests | TestAssetPipelineCache.cpp:L85 | |
AssetCacheStats |
struct | SparkEngine | AssetServiceProtocol.h:L85 | |
AssetCategory |
struct | SparkEditor | BuildCookPanel.cpp:L266 | |
AssetDependencyGraph |
class | SparkEditor | AdvancedAssetPipeline.h:L154 | Asset dependency graph |
AssetDependencyGraph |
class | Tests | TestAssetDependencyGraph.cpp:L22 | |
AssetEntry |
struct | SparkEngine | AssetIntegration.h:L242 | |
AssetFileHeader |
struct | SparkEngine | AssetMigration.h:L95 | Fixed-size header at the start of every SparkEngine binary asset. |
AssetHandle |
struct | SparkEngine | AssetHandle.h:L39 | |
AssetImportSettings |
struct | SparkEditor | AssetPipelineTypes.h:L77 | Asset import settings |
AssetInfo |
struct | Tests | TestAssetDependencyGraph.cpp:L15 | |
AssetKey |
struct | SparkEngine | AssetServiceProtocol.h:L52 | |
AssetLoadRequest |
struct | SparkEngine | AssetPipeline.h:L159 | Asset loading request |
AssetLoadRequest |
struct | Tests | TestAssetPipelineCache.cpp:L208 | |
AssetMergeHandler |
class | SparkEditor | VersionControlTypes.h:L220 | Asset merge handler |
AssetMetadata |
struct | SparkEditor | AssetPipelineTypes.h:L159 | Asset metadata |
AssetMetadata |
struct | SparkEngine | AssetIntegration.h:L42 | Metadata about a registered asset. |
AssetMetadata |
struct | SparkEngine | AssetPipeline.h:L140 | Asset metadata |
AssetMetadataValidator |
class | SparkEngine | AssetValidator.h:L75 | |
AssetMetrics |
struct | SparkEngine | AssetPipeline.h:L364 | Asset pipeline metrics |
AssetMigrationRegistry |
class | SparkEngine | AssetMigration.h:L214 | Singleton registry that chains migration steps to upgrade assets. |
AssetNode |
struct | SparkEditor | AssetAuditGraph.h:L73 | Information about a single asset in the graph |
AssetPipeline |
class | SparkEngine | EngineContext.h:L41 | |
AssetPipeline |
class | SparkEngine | AssetPipeline.h:L358 | Asset pipeline system |
AssetPipeline |
class | SparkEngine | FoliageRenderer.h:L45 | |
AssetPipeline |
class | SparkEngine | GraphicsEngine.h:L85 | |
AssetPipeline |
class | SparkEngine | RTSceneFeeder.h:L32 | |
AssetPipeline |
class | SparkSDK | IEngineContext.h:L29 | |
AssetProcessor |
class | SparkEditor | AdvancedAssetPipeline.h:L35 | Base class for asset processors |
AssetReference |
struct | SparkEditor | SceneFileTypes.h:L1064 | Asset reference for dependency tracking |
AssetRegistry |
class | SparkEngine | AssetIntegration.h:L74 | |
AssetRegistry |
class | SparkEngine | EngineRuntime.h:L33 | |
AssetRegistry |
class | SparkSDK | IEngineContext.h:L87 | |
AssetService |
class | SparkDaemon | AssetService.h:L47 | |
AssetServiceClient |
class | SparkEngine | AssetServiceClient.h:L28 | |
AssetStallConfig |
struct | SparkEngine | AssetStallDetector.h:L53 | Configuration for asset stall detection |
AssetStallConfig |
struct | Tests | TestAssetStallDetector.cpp:L30 | |
AssetStallDetector |
class | SparkEngine | AssetStallDetector.h:L88 | Singleton detector for asset loading pipeline stalls |
AssetStallDetector |
class | Tests | TestAssetStallDetector.cpp:L49 | |
AssetStallStatus |
struct | SparkEngine | AssetStallDetector.h:L71 | Snapshot of asset stall detector status for diagnostics |
AssetStallStatus |
struct | Tests | TestAssetStallDetector.cpp:L38 | |
AssetValidator |
class | SparkEngine | AssetValidator.h:L82 | |
AssetVersion |
struct | SparkEngine | AssetMigration.h:L77 | Semantic version triplet for asset file formats. |
asSMessageInfo |
struct | SparkEngine | AngelScriptEngine.h:L69 | |
AStarNode |
struct | SparkEngine | NavMesh.cpp:L80 | |
AsyncComputeScheduler |
class | SparkEngine | AsyncComputeScheduler.h:L117 | Schedules and dispatches async compute workloads. |
AsyncComputeStats |
struct | SparkEngine | AsyncComputeScheduler.h:L96 | |
AsyncDatabasePool |
class | SparkEngine | AsyncDatabase.h:L190 | |
AuctionListing |
struct | GameModules | MMOTradingSystem.h:L57 | An auction house listing |
AudioAsset |
class | SparkEngine | AssetPipeline.h:L285 | Audio asset |
AudioBusMixer |
class | SparkEngine | MusicManager.h:L57 | |
AudioCall |
struct | Tests | TestSequencerAudioWiring.cpp:L16 | |
AudioCue |
struct | SparkEngine | Sequencer.h:L97 | |
AudioCueTrack |
class | SparkEngine | Sequencer.h:L195 | |
AudioEngine |
class | GameModules | Game.h:L47 | |
AudioEngine |
class | GameModules | TFAudioAmbience.h:L52 | |
AudioEngine |
class | GameModules | TFFootsteps.h:L48 | |
AudioEngine |
class | SparkEngine | AudioBackendFactory.h:L23 | |
AudioEngine |
class | SparkEngine | AudioEngine.h:L115 | |
AudioEngine |
class | SparkEngine | XAudio2AudioBackend.h:L18 | |
AudioEngine |
class | SparkEngine | EngineConsoleCommands.h:L11 | Registers engine-wide console commands (modules, physics, audio, save, architecture) |
AudioEngine |
class | SparkEngine | EngineContext.h:L37 | |
AudioEngine |
class | SparkEngine | EngineRuntime.h:L26 | |
AudioEngine |
class | SparkEngine | EngineSetup.h:L28 | |
AudioEngine |
class | SparkEngine | ECSIntegration.h:L31 | |
AudioEngine |
class | SparkEngine | ECSystems.h:L73 | |
AudioEngine |
class | SparkSDK | IEngineContext.h:L25 | |
AudioEngine |
class | Tests | TestAudioEngine.cpp:L50 | |
AudioExtendedSettings |
struct | SparkEngine | EngineSettings.h:L321 | |
AudioHandleTag |
struct | SparkEngine | OpaqueHandle.h:L79 | |
AudioListenerComponent |
struct | SparkEngine | AdvancedPlacementComponents.h:L33 | Marks an entity as the audio listener for spatial sound. |
AudioListenerData |
struct | SparkEditor | SceneFileTypes.h:L829 | |
AudioMetrics |
struct | SparkEngine | AudioEngine.h:L454 | Audio metrics structure for console integration |
AudioMetrics |
struct | SparkEngine | OpenALAudioEngine.h:L85 | Audio metrics for console integration |
AudioMetrics |
struct | Tests | TestAudioEngine.cpp:L16 | |
AudioMixer |
class | SparkEngine | AudioEngine.h:L36 | |
AudioMixer |
class | SparkEngine | AudioMixer.h:L186 | Central audio mixing system with buses, reverb, and occlusion. |
AudioMixerPanel |
class | SparkEditor | AudioMixerPanel.h:L22 | Panel for managing audio buses, volumes, and sound playback |
AudioProcessor |
class | SparkEditor | AdvancedAssetPipeline.h:L134 | Audio asset processor |
AudioReverbZoneComponent |
struct | SparkEngine | VolumeComponents.h:L303 | Defines a spatial zone where audio reverb is applied. |
AudioReverbZoneData |
struct | SparkEditor | SceneFileTypes.h:L668 | Audio reverb zone scene data |
AudioSettings |
struct | SparkEditor | AssetPipelineTypes.h:L122 | |
AudioSettings |
struct | SparkEngine | AudioEngine.h:L474 | Audio settings structure for console control |
AudioSettings |
struct | SparkEngine | EngineSettings.h:L134 | |
AudioSettings |
struct | Tests | TestEngineSettingsEdgeCases.cpp:L36 | |
AudioSettings |
struct | Tests | TestEngineSettingsParser.cpp:L138 | |
AudioSource |
struct | GameModules | TFAudioAmbience.h:L53 | |
AudioSource |
struct | SparkEditor | SceneFileTypes.h:L212 | Audio source component data |
AudioSource |
struct | SparkEngine | AudioEngine.h:L59 | Audio source structure for managing individual sound instances |
AudioSourceComponent |
struct | SparkEngine | AudioComponents.h:L29 | Attaches a positional or global audio source to an entity. |
AudioState |
struct | Tests | TestFreezeSystem.cpp:L169 | |
AudioUpdateSystem |
class | SparkEngine | ECSystems.h:L244 | |
AudioUpdateSystem |
class | Tests | TestECSystemOrdering.cpp:L137 | |
AuditReport |
struct | SparkEditor | AssetAuditGraph.h:L100 | Audit result for a full project scan |
AuraDefinition |
struct | SparkEngine | AbilitySystem.h:L170 | |
AuraDefinition |
struct | Tests | TestAbilitySystem.cpp:L67 | |
AuraDefinition |
struct | Tests | TestGameplayStress.cpp:L339 | |
AuraEntry |
struct | SparkEditor | AbilityEditorPanel.h:L54 | |
AuthenticationResult |
struct | SparkGateway | GatewayCoordinator.h:L36 | |
AuthorizationResult |
struct | SparkEngine | RemoteDebugAccessControl.h:L151 | |
AuthResult |
struct | GameModules | MMOAccountSystem.h:L94 | Result of a login or registration attempt |
AutoExposureSettings |
struct | SparkEngine | PostProcessingTypes.h:L253 | Auto-exposure / eye adaptation settings |
AutoExposureSettings |
struct | SparkEngine | TonemapColorGrading.h:L69 | |
AutoExposureSettings |
struct | Tests | TestPostProcessingPipeline.cpp:L101 | |
AutoHandle |
struct | SparkEngine | ProcessWin32Launch.cpp:L37 | |
AutomationCommand |
struct | Tests | TestEditorAutomation.cpp:L14 | |
AutoReconnectConfig |
struct | SparkEngine | NetworkManager.h:L594 | Configuration for automatic reconnection after disconnection |
AvoidanceAgent |
struct | SparkEngine | CollisionAvoidance.h:L67 | State of a single collision avoidance agent. |
AvoidanceResult |
struct | SparkEngine | CollisionAvoidance.h:L83 | Result of the avoidance solver for a single agent. |
Axis2DValue |
struct | SparkEngine | InputActionSystem.h:L69 | A 2D axis value |
AxisBinding |
struct | Tests | TestInputSystem.cpp:L40 | |
AxisIntersectResult |
struct | Tests | TestGizmoMath.cpp:L69 | |
BackendState |
struct | Tests | TestTelemetrySpool.cpp:L59 | |
BakeLight |
struct | SparkEngine | LightmapBaker.h:L85 | A light source for baking |
BakeMesh |
struct | SparkEngine | LightmapBaker.h:L76 | A mesh contributed to the bake |
BakeResult |
struct | SparkEngine | LightmapBaker.h:L106 | Result of a lightmap bake operation |
BakeSettings |
struct | SparkEngine | LightmapBaker.h:L48 | Settings for a lightmap bake operation |
BakeTriangle |
struct | SparkEngine | LightmapBaker.h:L65 | A triangle in the bake scene |
Base |
struct | Tests | TestSafetyCoreUtils.cpp:L139 | |
BaselineBounds |
struct | Tests | TestMMOAssetImport.cpp:L26 | |
BasicMaterial |
struct | SparkEngine | GraphicsEngine.h:L855 | Simple material resolved from a material JSON for the basic shader path. |
BasicMaterialEditorPanel |
class | SparkEditor | BasicMaterialEditorPanel.h:L41 | Editor panel for basic-path material JSON files. |
BasisFileHeader |
struct | SparkEngine | BasisTranscoder.h:L70 | Basis Universal file header (simplified) |
BasisTranscoder |
class | SparkEngine | BasisTranscoder.h:L113 | |
BatchCommand |
class | SparkEditor | EditorCommands.h:L208 | Multi-entity selection batch command |
BatchCommand |
class | Tests | TestEditorCommands.cpp:L170 | |
BatchOperation |
struct | SparkEditor | AssetPipelineTypes.h:L214 | Batch processing operation |
Bed |
struct | GameModules | TFAudioAmbience.h:L85 | |
BehaviorTree |
class | SparkEngine | BehaviorTree.h:L99 | |
BehaviorTreeHandleTag |
struct | SparkEngine | OpaqueHandle.h:L88 | |
BenchmarkBaseline |
struct | SparkEngine | BenchmarkFramework.h:L34 | |
BenchmarkComparison |
struct | SparkEngine | BenchmarkFramework.h:L50 | |
BenchmarkFramework |
class | SparkEngine | BenchmarkFramework.h:L68 | |
BenchmarkMetric |
struct | SparkEngine | BenchmarkFramework.h:L18 | |
BenchmarkResult |
struct | SparkEngine | BenchmarkFramework.h:L26 | |
BigEvent |
struct | Tests | TestAdversarialEngine.cpp:L235 | |
BilateralUpsampler |
class | SparkEngine | BilateralUpsample.h:L52 | |
BilateralUpsampleSettings |
struct | SparkEngine | BilateralUpsample.h:L31 | |
BillboardComponent |
struct | SparkEngine | PlacementComponents.h:L320 | Renders a textured quad that always faces the camera. |
BillboardData |
struct | SparkEditor | SceneFileTypes.h:L814 | Billboard scene data (always-face-camera sprite) |
BinaryReader |
class | SparkEngine | AssetMigration.h:L48 | |
BinaryReader |
class | SparkEngine | Serializer.h:L217 | Sequential binary deserializer that reads from a byte buffer. |
BinaryReader |
class | SparkEngine | TelemetrySpoolFormat.cpp:L52 | |
BinaryWriter |
class | SparkEngine | AssetMigration.h:L49 | |
BinaryWriter |
class | SparkEngine | Serializer.h:L116 | Append-only binary serializer that writes into a growable byte buffer. |
BiomeRegion |
struct | GameModules | OWWorldSetup.h:L28 | Defines a single biome region in the open world |
Blackboard |
class | SparkEngine | BehaviorTreeTypes.h:L86 | |
Blackboard |
class | Tests | TestAIBehaviorTree.cpp:L22 | |
Blackboard |
class | Tests | TestAIStress.cpp:L27 | |
BlackboardEntry |
struct | SparkEditor | AIDebugPanel.h:L67 | |
Blank3DCameraState |
struct | Templates | GameModule.h:L10 | |
Blank3DModule |
class | Templates | GameModule.h:L20 | |
BLASData |
struct | SparkEngine | DXRSupport.h:L253 | |
BLASDesc |
struct | SparkEngine | DXRSupport.h:L114 | |
BLASEntry |
struct | SparkEngine | MetalRayTracing.mm:L345 | |
BLASGeometry |
struct | SparkEngine | MetalRayTracing.h:L58 | Per-mesh geometry handed to the BLAS builder. |
BLASInstance |
struct | SparkEngine | DXRSupport.h:L126 | |
BlendResult |
struct | SparkEngine | AnimationBlender.h:L92 | Output of the animation evaluation pass: per-bone transformation matrices. |
BlendResult |
struct | SparkEngine | AnimationTypes.h:L390 | Output of the animation evaluation pass: per-bone transformation matrices. |
BlendSample |
struct | Tests | TestAnimationStress.cpp:L68 | |
BlendSample |
struct | Tests | TestBlendSpace.cpp:L24 | |
BlendSpace |
struct | Tests | TestAnimationStress.cpp:L75 | |
BlendSpace |
struct | Tests | TestBlendSpace.cpp:L31 | |
BlendSpace2D |
class | SparkEngine | BlendSpace.h:L108 | A 2D parametric blend space for animation interpolation. |
BlendSpaceManager |
class | SparkEngine | BlendSpace.h:L194 | Singleton registry of named 2D blend spaces. |
BlendSpaceResult |
struct | SparkEngine | BlendSpace.h:L79 | The result of evaluating a blend space at a parameter position. |
BlendSpaceSample |
struct | SparkEngine | BlendSpace.h:L52 | A single sample point in the 2D blend space. |
BlendTriangle |
struct | SparkEngine | BlendSpace.h:L91 | A triangle in the Delaunay triangulation, referencing sample indices. |
BlobDraw |
struct | GameModules | TFBlobShadows.h:L91 | |
BlockingTaskContext |
struct | Tests | TestPluginABI.cpp:L145 | |
BlockoutPrimitive |
struct | SparkEditor | PrototypingSystem.h:L52 | A placed blockout primitive for level gray-boxing |
BloomCB |
struct | SparkEngine | BloomEffect.h:L92 | |
BloomEffect |
class | SparkEngine | BloomEffect.h:L59 | Multi-pass HDR bloom using progressive Gaussian downsample/upsample |
BloomSettings |
struct | SparkEngine | BloomEffect.h:L37 | |
BloomSettings |
struct | SparkEngine | PostProcessingTypes.h:L213 | Bloom effect settings (threshold-based HDR extraction + blur + composite) |
BloomSettings |
struct | Tests | TestPostProcessingPipeline.cpp:L77 | |
BloomVolumeComponent |
struct | SparkEngine | VolumeSystem.h:L142 | Bloom volume parameters |
BMPHeader |
struct | SparkEngine | RenderTargetWindows.cpp:L341 | |
Body |
class | SparkEngine | PhysicsBody.h:L28 | |
Body |
struct | Tests | TestAnimationPhysicsIntegration.cpp:L86 | |
BodyActivationListener |
class | SparkEngine | PhysicsSystem.h:L54 | |
BodyID |
class | SparkEngine | PhysicsBody.h:L29 | |
BodyRec |
struct | GameModules | TFVehiclePhysics.h:L115 | |
BodySettings |
struct | SparkEngine | JoltPhysicsInterface.h:L256 | |
Bone |
struct | SparkEngine | AnimationTypes.h:L50 | |
Bone |
struct | SparkEngine | Skeleton.h:L39 | |
Bone |
struct | Tests | TestAnimationPhysicsIntegration.cpp:L26 | |
Bone |
struct | Tests | TestAnimationStress.cpp:L204 | |
Bone |
struct | Tests | TestAnimationSystem.cpp:L115 | |
BoneAnimation |
struct | SparkEngine | AnimationClip.h:L74 | |
BoneAnimation |
struct | SparkEngine | AnimationTypes.h:L194 | |
BoneAnimation |
struct | Tests | TestAnimationStress.cpp:L132 | |
BoneAnimation |
struct | Tests | TestAnimationSystem.cpp:L166 | |
BoneLocalTransform |
struct | SparkEngine | AnimationRetargeting.h:L38 | |
BoneMatrix |
struct | Tests | TestGPUSkinning.cpp:L35 | |
BoneTransform |
struct | SparkEngine | PoseModifier.h:L49 | A decomposed bone transform: position, rotation (quaternion), scale. |
BoolCVarGuard |
struct | Tests | TestDaemonLifecycle.cpp:L371 | |
BoolFieldCommand |
class | Tests | TestUndoRedoManager.cpp:L174 | |
BoomFx |
struct | GameModules | TFGrenadeSystem.h:L196 | |
Boot |
struct | GameModules | Main.cpp:L232 | |
BossAbility |
struct | GameModules | MMOWorldBossSystem.h:L32 | Boss special ability |
BossContribution |
struct | GameModules | MMOWorldBossSystem.h:L45 | Per-player contribution tracking |
BossKillRecord |
struct | GameModules | MMOPersistenceSystem.h:L88 | World-level persistent state (guild data, auction house, etc.) |
BossPhaseTransition |
struct | GameModules | MMOWorldBossSystem.h:L22 | Phase transition definition |
Bot |
struct | GameModules | TFBotSystem.h:L126 | |
BottleneckDistribution |
struct | SparkEngine | GPUStallProfiler.h:L144 | Get bottleneck distribution over recent history (percentage per type). |
BoundChar |
struct | GameModules | TFOutfitSystem.h:L189 | |
boundEndpoint |
struct | SparkDaemon | DaemonServer.cpp:L416 | |
BoundingBox |
struct | SparkEngine | CollisionSystem.h:L33 | Axis-aligned bounding box for collision detection |
BoundingSphere |
struct | SparkEngine | MeshClusterSystem.h:L45 | |
BoundingSphere |
struct | SparkEngine | CollisionSystem.h:L75 | Bounding sphere for collision detection |
Box |
struct | Tests | TestPhysicsStress.cpp:L98 | |
BranchGuardEntry |
struct | SparkEngine | MemoryIntegrity.h:L100 | State for a single branch guard |
BranchInfo |
struct | SparkEditor | VersionControlTypes.h:L27 | Branch information |
BRDFLUTPixel |
struct | SparkEngine | SHLighting.h:L191 | BRDF LUT pixel (scale and bias for split-sum approximation). |
BRDFLUTPixel |
struct | Tests | TestSHLighting.cpp:L108 | |
BrickID |
struct | SparkEngine | AdaptiveProbeVolumes.h:L84 | Unique brick identifier based on grid position and LOD |
BrickIDHash |
struct | SparkEngine | AdaptiveProbeVolumes.h:L97 | |
BridgedTriggerVolume |
struct | SparkEngine | GameplayLifecycleShared.cpp:L936 | |
BroadPhaseLayerInterface |
class | SparkEngine | PhysicsSystem.h:L49 | |
BTNode |
struct | SparkEditor | AIEditorPanel.h:L45 | |
BTNode |
class | SparkEngine | BehaviorTreeTypes.h:L195 | |
BTNode |
class | Tests | TestAIBehaviorTree.cpp:L50 | |
BTNode |
class | Tests | TestAIStress.cpp:L63 | |
BucketHash |
struct | SparkEngine | CoverSystem.h:L173 | |
BucketHash |
struct | SparkEngine | TacticalPointSystem.h:L199 | Bucket key from world XZ. |
BucketKey |
struct | SparkEngine | CoverSystem.h:L166 | |
BucketKey |
struct | SparkEngine | TacticalPointSystem.h:L192 | Bucket key from world XZ. |
BudgetFrameStats |
struct | SparkEngine | AIBudgetTypes.h:L61 | Statistics from the most recent frame's budget allocation. |
BufferedRTHandle |
class | SparkEngine | RTHandleSystem.h:L240 | Double-buffered RTHandle for temporal effects (TAA, motion blur) |
BufferTag |
struct | SparkEngine | RHIHandlePool.h:L81 | |
BufferTag |
struct | Tests | TestRHIHandlePool.cpp:L38 | |
BuildConfig |
struct | SparkBuild | Config.h:L52 | |
BuildCookPanel |
class | SparkEditor | BuildCookPanel.h:L24 | Build, cook, and packaging configuration panel for standalone game builds. |
Builder |
class | SparkEngine | Process.h:L57 | Fluent builder for configuring and launching a child process. |
Building |
struct | Tests | TestSparkGameRTS.cpp:L79 | |
BuildingCost |
struct | GameModules | RTSBuildingSystem.h:L28 | Cost to construct a building |
BuildingData |
struct | GameModules | RTSBuildingSystem.h:L57 | Runtime data for a placed building instance |
BuildingTemplate |
struct | GameModules | RTSBuildingSystem.h:L43 | Static template defining a building type's properties |
BuildLogEntry |
struct | SparkEditor | BuildCookPanel.h:L134 | |
BuildLogLine |
struct | SparkEditor | BuildPipeline.h:L37 | A single line of build output with severity. |
BuildOption |
struct | SparkBuild | Config.h:L24 | |
BuildPipeline |
class | SparkEditor | BuildCookPanel.h:L21 | |
BuildPipeline |
class | SparkEditor | BuildPipeline.h:L56 | Manages async CMake subprocess for building the project. |
BuildPipeline |
class | SparkEditor | DedicatedServerPanel.h:L36 | |
BuildQueueEntry |
struct | Tests | TestSparkGameRTS.cpp:L69 | |
BuildSettings |
struct | SparkEditor | BuildCookPanel.h:L45 | |
Bullet |
class | GameModules | Bullet.h:L49 | |
BuoyancyVolumeComponent |
struct | SparkEngine | AdvancedPlacementComponents.h:L318 | Defines a volume where rigid bodies experience buoyancy. |
BuoyancyVolumeData |
struct | SparkEditor | SceneFileTypes.h:L936 | |
BurstParticle |
struct | GameModules | TFCaptureFx.h:L89 | |
BusState |
struct | SparkEngine | AudioMixer.h:L357 | List all reverb zones (console integration). |
BVHAccelerator |
class | SparkEngine | BVHAccelerator.h:L75 | SAH-based BVH accelerator for hierarchical spatial queries. |
BVHNode |
struct | SparkEngine | BVHAccelerator.h:L165 | Check if the BVH has been built. |
BVHPrimitive |
struct | SparkEngine | BVHAccelerator.h:L62 | Input primitive for BVH construction. |
ByteBuffer |
class | Tests | TestCrossSystemIntegration.cpp:L168 | |
CacheDebugger |
class | SparkEngine | CacheDebugger.h:L59 | Singleton cache performance debugger |
CachedLayout |
struct | SparkEngine | VulkanDescriptorCache.h:L34 | Cached descriptor set layout with usage tracking. |
CachedPath |
struct | SparkEngine | NavMesh.h:L232 | |
CachedPath |
struct | Tests | TestPathCache.cpp:L53 | |
CachedShadowAtlas |
class | SparkEngine | CachedShadowAtlas.h:L87 | |
CacheEntry |
struct | SparkEngine | AssetPipeline.h:L331 | |
CacheEntry |
struct | SparkEngine | LocalFileCache.h:L338 | |
CacheMetrics |
struct | SparkEngine | LocalFileCache.h:L55 | Cache performance metrics |
CacheStats |
struct | SparkEngine | ShaderCrossCompiler.h:L282 | Get cache hit statistics. |
CacheStats |
struct | SparkEngine | CacheDebugger.h:L42 | Aggregated statistics for a single named cache |
CacheStats |
struct | Tests | TestShaderDiskCache.cpp:L151 | |
CallbackSink |
class | SparkEngine | Logger.h:L373 | Calls a user-provided callback for each log message |
CamDrawMask |
struct | Tests | TestExtendedSystems.cpp:L334 | |
Camera |
struct | SparkEditor | SceneFileTypes.h:L136 | Camera component data |
Camera |
struct | SparkEngine | CoreComponents.h:L113 | Perspective camera parameters used to build the projection matrix. |
Camera2D |
struct | SparkEngine | Sprite2DComponents.h:L156 | |
Camera2DData |
struct | SparkEditor | SceneFileTypes.h:L248 | 2D Camera scene data |
Camera2DFollowSystem |
class | SparkEngine | Systems2D.h:L433 | Smoothly follows a target entity with the Camera2D. |
CameraDrawMaskComponent |
struct | SparkEngine | VisibilityComponents.h:L50 | Camera draw mask — filters which entities this camera renders |
CameraKeyframe |
struct | SparkEngine | Sequencer.h:L65 | |
CameraKeyframe |
struct | Tests | TestSequencer.cpp:L21 | |
CameraModeConfig |
struct | GameModules | RacingCameraSystem.h:L45 | Configuration per camera mode |
CameraPathTrack |
class | SparkEngine | Sequencer.h:L141 | |
CameraSettings |
struct | SparkEngine | EngineSettings.h:L423 | |
CameraState |
struct | GameModules | RacingCameraSystem.h:L24 | Camera state for smooth interpolation |
CameraState |
struct | SparkEngine | SparkEngineCamera.h:L265 | Camera state structure for console integration |
CameraZone |
struct | GameModules | PlatformerCameraSystem.h:L28 | Camera zone override (fixed-angle areas, cinematic triggers) |
CancellationToken |
class | SparkEngine | CancellationToken.h:L19 | Cooperative cancellation token (thread-safe, shared ownership) |
Candidate |
struct | GameModules | TFLoadoutScreen.cpp:L33 | |
Candidate |
struct | SparkEngine | SeamlessAreaManagerStreaming.cpp:L170 | |
Candidate |
struct | Tests | TestSeamlessAreaManager.cpp:L152 | |
CandidateExtraComponentProbe |
struct | Tests | Test_persistence_SaveSystem.cpp:L381 | |
CandidateGhostProbe |
struct | Tests | Test_persistence_SaveSystem.cpp:L376 | |
CapState |
struct | Tests | TestTFCaptureMath.cpp:L40 | |
CaptureResult |
struct | SparkEngine | ScreenCapture.h:L51 | Result of a capture operation |
CascadedShadowMap |
struct | SparkEngine | LightingSystem.h:L243 | Cascaded shadow map data |
Case |
struct | Tests | TestCoverageScripting.cpp:L235 | |
CastState |
struct | Tests | TestAbilitySystem.cpp:L88 | |
CategoryEntry |
struct | SparkEngine | MemoryMonitor.h:L86 | |
CategoryInfo |
struct | SparkEditor | EditorMenuBar.cpp:L507 | |
CatOverride |
struct | SparkEngine | GameplayLifecycleShared.cpp:L370 | |
CBAllocation |
struct | SparkEngine | ConstantBufferRing.h:L55 | Result of a constant buffer sub-allocation |
CBRingMetrics |
struct | SparkEngine | ConstantBufferRing.h:L68 | Metrics for constant buffer ring usage |
CBSlotCache |
struct | SparkEngine | ConstantBufferDiff.h:L26 | Cached constant buffer slot with content comparison. |
Cell |
struct | SparkEngine | SpatialGrid.h:L76 | |
Cell |
struct | SparkEngine | PortalCulling.h:L87 | A room or sector in the portal graph, defined by an AABB. |
Cell |
struct | Tests | TestPortalCulling.cpp:L59 | |
Cell |
struct | Tests | TestSpatialGrid.cpp:L47 | |
CellCoord |
struct | SparkEngine | SpatialGrid.h:L46 | |
CellCoord |
struct | Tests | TestSpatialGrid.cpp:L20 | |
CellCoordHash |
struct | SparkEngine | SpatialGrid.h:L54 | |
CellCoordHash |
struct | Tests | TestSpatialGrid.cpp:L28 | |
CellularNode |
class | SparkEngine | FastNoise2SIMD.h:L361 | 2D Cellular (Worley) noise generator |
ChampionshipEntry |
struct | GameModules | RacingRaceManager.h:L66 | Championship series standing |
ChangeEntry |
struct | SparkEngine | ReactiveSystem.h:L153 | Get the number of pending changes. |
ChangeEntry |
struct | Tests | TestECSIntegration.cpp:L486 | |
ChannelStyle |
struct | GameModules | TFChatWindow.cpp:L39 | |
Character |
struct | Tests | TestSparkGameRPG.cpp:L36 | |
CharacterController |
class | SparkEngine | CharacterController.h:L92 | |
CharacterControllerComponent |
struct | SparkEngine | AdvancedPlacementComponents.h:L49 | Character controller for walking, sliding, and stepping. |
CharacterControllerData |
struct | SparkEditor | SceneFileTypes.h:L835 | |
CharacterControllerDesc |
struct | SparkEngine | CharacterController.h:L50 | Configuration for creating a CharacterController. |
CharacterCreateRequest |
struct | GameModules | MMOCharacterSystem.h:L108 | Character creation request |
CharacterCreateResult |
struct | GameModules | MMOCharacterSystem.h:L132 | Result of character creation |
CharacterData |
struct | GameModules | RPGCharacterSystem.h:L87 | Live character instance with current state |
CharacterSaveData |
struct | GameModules | MMOGameplaySession.h:L24 | |
CharacterSaveData |
struct | GameModules | MMOPersistenceSystem.h:L44 | Complete character save data bundle |
CharacterStats |
struct | GameModules | RPGCharacterSystem.h:L27 | Core character attributes |
CharacterSummary |
struct | GameModules | MMOCharacterSystem.h:L117 | Character summary for the selection screen |
CharacterVirtual |
class | SparkEngine | CharacterController.h:L33 | |
ChargeGenerator |
struct | SparkEngine | MovementSystem.h:L275 | Fast dash toward a target entity over a short duration. |
CharmStyle |
struct | GameModules | TFViewModelInternal.h:L123 | |
ChaseGenerator |
struct | SparkEngine | MovementSystem.h:L175 | Chase a target entity, staying within min/max distance. |
ChatEvent |
struct | Tests | TestEventSystem.cpp:L104 | |
ChatLine |
struct | GameModules | TFClientNet.h:L64 | |
ChatMessage |
struct | GameModules | MMOChatSystem.h:L43 | A single chat message |
Checkpoint |
struct | GameModules | RacingTrackSystem.h:L49 | A checkpoint gate that vehicles must pass through |
Checkpoint |
struct | Tests | TestSparkGameRacing.cpp:L20 | |
CheckpointData |
struct | GameModules | PlatformerCheckpointSystem.h:L26 | A single checkpoint placed in a level |
ChromaticAberrationSettings |
struct | SparkEngine | PostProcessingTypes.h:L131 | Chromatic aberration settings |
ChromeTracing |
class | SparkEngine | ChromeTracing.h:L41 | |
CinematicKeyframe |
struct | SparkEditor | CinematicSequencerPanel.h:L18 | Keyframe data for a single property at a point in time |
CinematicSequence |
struct | SparkEditor | CinematicSequencerPanel.h:L41 | A complete cinematic sequence with tracks and metadata |
CinematicSequencerPanel |
class | SparkEditor | CinematicSequencerPanel.h:L55 | Panel for authoring cinematic sequences (cutscenes, cameras, events) |
CinematicTrack |
struct | SparkEditor | CinematicSequencerPanel.h:L28 | A single track controlling one property of one actor |
CinematicTriggerComponent |
struct | SparkEngine | PlacementComponents.h:L239 | Trigger volume that starts a cinematic sequence when entered. |
CinematicTriggerData |
struct | SparkEditor | SceneFileTypes.h:L772 | Cinematic trigger scene data (starts a cinematic sequence) |
CircularDependency |
struct | SparkEditor | AssetAuditGraph.h:L84 | A circular dependency chain |
ClassAbilityDef |
struct | GameModules | TFDataTables.h:L64 | |
ClassAbilityDef |
struct | GameModules | TFAbilityTypes.h:L115 | |
ClassDef |
struct | GameModules | MMOCharacterSystem.h:L76 | Class definition |
ClassDef |
struct | GameModules | TFDataTables.h:L71 | |
ClassDef |
struct | GameModules | RPGCharacterSystem.h:L63 | Class definition with base stats, growth, and abilities |
ClassDefinition |
struct | GameModules | ClassSystem.h:L74 | Complete class definition with stats, loadout, abilities, and traits |
ClassLoadout |
struct | GameModules | ClassSystem.h:L48 | Full class loadout (weapons + equipment) |
ClassSystem |
class | GameModules | ClassSystem.h:L152 | Main class system manager |
ClassTerminal |
class | GameModules | InteractiveObject.h:L183 | Class change terminal |
ClearOnExit |
class | SparkEngine | SecureMemory.h:L95 | |
ClientConnection |
struct | SparkEditor | CollaborativeEditSession.h:L428 | A per-client handler thread plus a flag it sets when it exits, |
ClientGrenade |
struct | GameModules | TFGrenadeSystem.h:L188 | |
ClientInfo |
struct | SparkEngine | NetworkManager.h:L398 | |
ClientInfo |
struct | Tests | TestNetworkManagerOrchestration.cpp:L86 | |
ClientInputState |
struct | SparkEngine | NetworkManager.h:L305 | |
ClientPing |
struct | GameModules | TFPingSystem.h:L235 | |
ClientPrediction |
class | SparkEngine | ClientPrediction.h:L108 | Client-side prediction with server reconciliation. |
ClientRateInfo |
struct | SparkEngine | NetworkEncryption.h:L157 | Get current packet count for a client |
ClientRecord |
struct | SparkEngine | AreaServer.h:L257 | |
ClientRecord |
struct | Tests | TestServerMockClient.cpp:L167 | |
ClientViewpoint |
struct | SparkEngine | ConnectionScope.h:L63 | |
ClientViewpoint |
struct | Tests | TestConnectionScope.cpp:L31 | |
ClientWorker |
struct | SparkDaemon | DaemonServer.h:L83 | |
ClipmapLevel |
struct | SparkEngine | ClipmapTerrain.h:L41 | Description of a single clipmap LOD ring. |
ClipmapTerrain |
class | SparkEngine | ClipmapTerrain.h:L64 | |
ClothCollider |
struct | SparkEngine | ClothSimulation.h:L97 | A simple collider for cloth-to-rigid-body interaction. |
ClothConstraint |
struct | SparkEngine | ClothSimulation.h:L82 | A distance constraint between two particles. |
ClothDescriptor |
struct | SparkEngine | ClothSimulation.h:L119 | Configuration for creating a cloth instance. |
ClothInstance |
struct | SparkEngine | ClothSimulation.h:L139 | Runtime state of a single cloth simulation. |
ClothParticle |
struct | SparkEngine | ClothSimulation.h:L65 | A single particle in the cloth simulation. |
ClothSimulation |
class | SparkEngine | ClothSimulation.h:L180 | Manages all cloth and soft body instances. |
CloudSample |
struct | SparkEngine | VolumetricClouds.h:L93 | Result of integrating the cloud layer along a view ray. |
CloudSaveInfo |
struct | SparkEngine | OnlineServices.h:L99 | Cloud save metadata |
ClusterAABB |
struct | SparkEngine | ClusteredLightCulling.h:L55 | Axis-aligned bounding box for a single cluster in view space. |
ClusterAABB |
struct | Tests | TestGPUClusterCulling.cpp:L14 | |
ClusterBuilder |
class | SparkEngine | MeshClusterSystem.h:L300 | Build mesh clusters from raw index and position data |
ClusterCfg |
struct | Tests | TestExtendedSystems.cpp:L622 | |
ClusterConfig |
struct | SparkEngine | ClusteredLightCulling.h:L43 | Configuration for the cluster grid dimensions and limits. |
ClusterConstants |
struct | SparkEngine | GPUClusterCulling.cpp:L143 | |
ClusterConstants |
struct | SparkEngine | GPUClusterCulling.cpp:L221 | |
ClusterCuller |
class | SparkEngine | MeshClusterSystem.h:L569 | Multi-test cluster culling pipeline |
ClusterCuller |
class | Tests | TestExtendedSystems.cpp:L631 | |
ClusterDAG |
class | SparkEngine | MeshClusterSystem.h:L197 | Multi-level cluster hierarchy for a mesh |
ClusteredLightConstants |
struct | SparkEngine | ClusteredLightGPU.h:L133 | HLSL constant buffer layout for clustered lighting parameters. |
ClusteredLightConstants |
struct | Tests | TestClusteredLightGPU.cpp:L41 | |
ClusteredLightCulling |
class | SparkEngine | ClusteredLightCulling.h:L80 | |
ClusteredLightGPUData |
struct | SparkEngine | ClusteredLightGPU.h:L73 | GPU upload data produced from ClusteredLightCulling results. |
ClusteredLightGPUData |
struct | Tests | TestClusteredLightGPU.cpp:L29 | |
ClusterGridConfig |
struct | SparkEngine | GPUClusterCulling.h:L55 | Cluster grid configuration |
ClusterGridConfig |
struct | Tests | TestGPUClusterCulling.cpp:L63 | |
ClusterGroup |
struct | SparkEngine | MeshClusterSystem.h:L149 | A group of clusters that share a common parent in the DAG |
ClusterLightGrid |
struct | SparkEngine | ClusteredLightGPU.h:L59 | Per-cluster grid entry: offset into the light index list + count. |
ClusterLightGrid |
struct | Tests | TestClusteredLightGPU.cpp:L23 | |
Codec |
struct | SparkEditor | SceneComponentCodec.cpp:L27 | |
CollaborationAuth |
struct | SparkDaemon | CollaborationProtocol.h:L48 | |
CollaborationConfig |
struct | SparkDaemon | CollaborationService.h:L18 | |
CollaborationEdit |
struct | SparkDaemon | CollaborationProtocol.h:L68 | |
CollaborationLock |
struct | SparkDaemon | CollaborationProtocol.h:L62 | |
CollaborationPanel |
class | SparkEditor | CollaborationPanel.h:L20 | |
CollaborationPeer |
struct | SparkDaemon | CollaborationProtocol.h:L55 | |
CollaborationService |
class | SparkDaemon | CollaborationService.h:L37 | Authoritative in-memory presence, lock, and edit-history broker. |
CollaborationSettings |
struct | SparkEditor | VersionControlTypes.h:L185 | Collaboration settings |
CollaborationSnapshot |
struct | SparkDaemon | CollaborationProtocol.h:L76 | |
CollaborativeEditSession |
class | SparkEditor | CollaborativeEditSession.h:L219 | Manages a multi-user collaborative editing session |
CollectedPickup |
struct | GameModules | PlatformerCollectibleSystem.h:L64 | Gameplay effect emitted when an item is collected. |
CollectibleInstance |
struct | GameModules | PlatformerCollectibleSystem.h:L30 | A single collectible instance placed in a level |
CollidePart |
struct | SparkEditor | DecorLayoutEditorPanel.h:L50 | |
Collider |
struct | SparkEditor | SceneFileTypes.h:L186 | Collider component data |
Collider2D |
struct | SparkEngine | Sprite2DComponents.h:L423 | |
Collider2DData |
struct | SparkEditor | SceneFileTypes.h:L279 | 2D Collider scene data |
ColliderComp |
struct | Tests | TestPhysicsECSIntegration.cpp:L42 | |
ColliderComponent |
struct | SparkEngine | PhysicsComponents.h:L103 | Defines the collision shape attached to a rigid body. |
ColliderComponent |
struct | Tests | TestPhysicsComponents.cpp:L92 | |
CollisionAvoidanceSystem |
class | SparkEngine | CollisionAvoidance.h:L101 | Singleton implementing simplified ORCA collision avoidance. |
CollisionAvoidanceSystem |
struct | Tests | TestCollisionAvoidance.cpp:L37 | |
CollisionEvent |
struct | SparkEngine | EventSystem.h:L113 | Fired when a collision occurs between two entities. |
CollisionEvent |
struct | Tests | TestCrossSystemIntegration.cpp:L353 | |
CollisionFilter |
class | SparkEngine | JoltPhysicsInterface.h:L118 | Layer-based collision filtering with a 16x16 enable/disable matrix |
CollisionGroupDesc |
struct | SparkEngine | PhysicsTypes.h:L371 | |
CollisionMaskComponent |
struct | SparkEngine | CollisionMaskComponents.h:L38 | Directional collision mask component |
CollisionResult |
struct | SparkEngine | CollisionSystem.h:L161 | Result of a raycast collision query |
CollisionShapeDesc |
struct | SparkEngine | PhysicsTypes.h:L222 | |
CollisionSystem |
class | SparkEngine | CollisionSystem.h:L193 | |
ColMask |
struct | Tests | TestExtendedSystems.cpp:L431 | |
Color |
struct | SparkEditor | CollaborativeEditSession.h:L96 | Color assigned to this peer for viewport visualization |
Color |
struct | SparkEngine | ColorUtils.h:L40 | RGBA color with float components in [0, 1]. |
Color |
struct | SparkSDK | MathTypes.h:L77 | RGBA color with floating-point components [0.0, 1.0] |
Color |
struct | Tests | TestDayNightCycle.cpp:L17 | |
Color3 |
struct | Tests | TestSkyAtmosphere.cpp:L28 | |
Color3 |
struct | Tests | TestTemporalEffects.cpp:L49 | |
ColorGradingSettings |
struct | SparkEngine | PostProcessingTypes.h:L269 | Color grading settings (Lift/Gamma/Gain + curves) |
ColorGradingSettings |
struct | SparkEngine | TonemapColorGrading.h:L85 | |
ColorGradingSettings |
struct | Tests | TestPostProcessingPipeline.cpp:L109 | |
ColorGradingVolumeComponent |
struct | SparkEngine | VolumeSystem.h:L186 | Color grading volume parameters |
ColorKey |
struct | SparkEngine | GPUParticleTypes.h:L69 | Color gradient keyframe |
ColorKey |
struct | SparkEngine | ParticleSystem.h:L78 | Color gradient keyframe |
ColorRGB |
struct | SparkEngine | TemporalEffectsTypes.h:L274 | RGB color for clamping operations |
ColorRGB |
struct | SparkEngine | TemporalTypes.h:L277 | RGB color for clamping operations |
CombatEncounter |
struct | GameModules | RPGCombatSystem.h:L65 | Represents an active combat encounter |
CombinerNode |
class | SparkEngine | FastNoise2SIMD.h:L611 | Combines two child noise nodes with a configurable operation |
ComboState |
struct | GameModules | RPGCombatSystem.h:L41 | Tracks an active combo chain |
CommaDecimalPoint |
class | Tests | TestSceneSerializerReal.cpp:L56 | |
CommandHistory |
class | SparkEditor | CommandHistory.h:L102 | Manages the undo/redo stacks and executes commands. |
CommandHistory |
class | Tests | TestCommandHistory.cpp:L30 | |
CommandHistoryAdapterCommand |
class | SparkEditor | CommandHistory.h:L228 | Runtime guard for mutation paths that bypass command dispatch. |
CommandHistoryEntry |
struct | SparkEditor | EditorAutomation.h:L135 | Record of an executed command for history/undo |
CommandInfo |
struct | SparkConsole | CommandRegistry.h:L38 | |
CommandInfo |
struct | SparkEngine | ConsoleProcessManager.h:L159 | Simple command registry for console commands |
CommandInfo |
struct | SparkEngine | SparkConsole.h:L89 | |
CommandInfo |
struct | Tests | TestSubsystemConsoleCommands.cpp:L109 | |
CommandPalette |
class | SparkEditor | CommandPalette.h:L39 | Modal command palette overlay |
CommandParser |
class | SparkConsole | CommandParser.h:L15 | |
CommandParser |
struct | Tests | TestAdversarialEngine.cpp:L96 | |
CommandRegistry |
class | SparkConsole | CommandRegistry.h:L31 | Stores and dispatches named console commands. |
CommandRegistry |
class | SparkEngine | ConsoleProcessManager.h:L30 | |
CommandRegistry |
class | SparkEngine | ConsoleProcessManager.h:L154 | Simple command registry for console commands |
CommandResult |
struct | SparkEditor | IntegrationTypes.h:L146 | Command execution result |
CommandResult |
struct | SparkEditor | SparkEngineIntegration.h:L156 | Command execution result |
CommitInfo |
struct | SparkEditor | VersionControlTypes.h:L44 | Commit information |
CompanionServiceA |
struct | Tests | TestSparkGameFPSMirrorCompanionsReal.cpp:L175 | |
CompanionServiceB |
struct | Tests | TestSparkGameFPSMirrorCompanionsReal.cpp:L180 | |
CompatibleModule |
class | Tests | CompatibleModule.cpp:L33 | |
CompiledShaderBlob |
struct | SparkEngine | ShaderCrossCompiler.h:L71 | |
CompiledVariant |
struct | SparkEngine | ShaderVariantSystem.h:L113 | |
CompilerConfig |
struct | SparkShaderCompiler | main.cpp:L50 | |
CompileResult |
struct | Tests | TestVisualScriptCompiler.cpp:L108 | |
CompletedCallback |
struct | SparkEngine | AsyncDatabase.h:L255 | |
CompletionState |
struct | Tests | TestDirectStorageLoader.cpp:L246 | |
Component |
struct | SparkEditor | SceneFileTypes.h:L1012 | Generic component wrapper |
Component |
struct | Tests | TestReflection.cpp:L165 | |
ComponentCommand |
class | Tests | TestEditorCommands.cpp:L68 | |
ComponentEntry |
struct | SparkEngine | EntityArchetype.h:L75 | A component entry within an archetype. |
ComponentFactory |
class | SparkEngine | Reflection.h:L349 | |
ComponentFactoryRegistrar |
struct | SparkEngine | ComponentReflection.cpp:L1041 | |
ComponentOps |
struct | SparkEngine | Reflection.h:L292 | Function signatures for runtime component operations on a World. |
ComponentPreset |
struct | SparkEngine | EntityPresetManager.h:L27 | A single component configuration within a preset |
ComponentPreset |
struct | Tests | TestEntityPresetManager.cpp:L13 | |
ComponentSerializerEntry |
struct | SparkEngine | SceneSnapshotSerializer.h:L97 | Type-erased serialization functions for a single component type. |
ComponentSerializerRegistry |
class | SparkEngine | SceneSnapshotSerializer.h:L118 | Registry of component serializers |
ComponentSerializerRegistry |
class | SparkEngine | SaveSystem.h:L164 | |
ComponentSerializerRegistry |
class | SparkSDK | IEngineContext.h:L97 | |
CompositeBinding2D |
struct | SparkEngine | InputActionSystem.h:L85 | Composite binding for 2D axes (e.g. WASD) |
CompositeCommand |
class | SparkEditor | EditorCommand.h:L78 | Composite command that groups multiple commands into a single undo step |
CompositeConstants |
struct | SparkEngine | RTCompositor.h:L38 | Constant buffer layout for RTComposite.hlsl (matches HLSL cbuffer) |
CompositeRequest |
struct | SparkEngine | UICompositor.h:L52 | |
CompoundCmd |
class | Tests | TestCommandHistory.cpp:L132 | |
CompoundCommand |
class | SparkEditor | CommandHistory.h:L348 | Command that groups multiple sub-commands into a single undo step. |
CompressedBoneChannel |
struct | SparkEngine | AnimationCompression.h:L61 | Compressed animation data for a single bone channel. |
CompressedClip |
struct | SparkEngine | AnimationCompression.h:L71 | A fully compressed animation clip for runtime playback. |
CompressedQuat |
struct | Tests | TestAnimationCompression.cpp:L32 | |
CompressedQuatTrack |
struct | SparkEngine | AnimationCompression.h:L54 | Compressed track of rotation keyframes (smallest-three). |
CompressedTexture |
struct | SparkEngine | TextureCompressor.h:L56 | Result of texture compression including all mip levels. |
CompressedVec3 |
struct | Tests | TestAnimationCompression.cpp:L38 | |
CompressedVectorTrack |
struct | SparkEngine | AnimationCompression.h:L45 | Compressed track of position/scale keyframes with quantization range. |
CompressionOptions |
struct | SparkEngine | TextureCompressor.h:L45 | Compression quality/speed tradeoff. |
ComputeStats |
struct | Tests | TestAsyncComputeScheduler.cpp:L32 | |
ComputeWorkHandle |
struct | SparkEngine | AsyncComputeScheduler.h:L54 | |
ComputeWorkItem |
struct | SparkEngine | AsyncComputeScheduler.h:L70 | |
ComputeWorkItem |
struct | Tests | TestAsyncComputeScheduler.cpp:L23 | |
ConcurrentFixture |
struct | Tests | TestDaemonConcurrent.cpp:L71 | |
CondEntry |
struct | SparkEditor | EventResponsePanel.h:L57 | |
Condition |
struct | SparkEngine | ConditionSystem.h:L73 | |
Condition |
struct | Tests | TestConditionSystem.cpp:L38 | |
Condition |
struct | Tests | TestDynamicResponseSystem.cpp:L18 | |
ConditionEditorPanel |
class | SparkEditor | ConditionEditorPanel.h:L23 | Panel for building and testing data-driven conditions |
ConditionEntry |
struct | SparkEditor | ConditionEditorPanel.h:L36 | |
ConditionGroup |
struct | SparkEngine | ConditionSystem.h:L87 | |
ConditionGroup |
struct | Tests | TestConditionSystem.cpp:L52 | |
ConditionGroupEntry |
struct | SparkEditor | ConditionEditorPanel.h:L44 | |
ConditionGroupUI |
struct | SparkEditor | EventResponsePanel.h:L54 | |
ConditionNode |
class | SparkEngine | BehaviorTreeNodes.h:L357 | Leaf node that tests a boolean predicate against the Blackboard. |
ConditionNode |
class | Tests | TestAIBehaviorTree.cpp:L107 | |
ConditionSet |
struct | SparkEngine | ConditionSystem.h:L95 | |
ConditionSet |
struct | Tests | TestConditionSystem.cpp:L58 | |
ConditionSystem |
class | SparkEngine | ConditionSystem.h:L112 | Universal condition evaluator used by all gameplay systems |
ConditionSystem |
class | SparkSDK | IEngineContext.h:L58 | |
ConditionSystem |
class | Tests | TestConditionSystem.cpp:L67 | |
ConeGenerator |
class | SparkEngine | EnvironmentQuery.h:L160 | Generates points along a cone (arc) from agent toward a direction |
Config |
struct | SparkEngine | AIComponents.h:L68 | |
Config |
struct | SparkEngine | Logger.h:L336 | Writes log messages to a file with automatic rotation |
Config |
struct | SparkEngine | Logger.h:L600 | Configuration struct for loading logging settings from config files |
ConfigManager |
class | SparkBuild | Config.h:L84 | |
ConfigParser |
class | SparkEngine | ConfigParser.h:L57 | |
ConflictResult |
struct | Tests | TestModSystem.cpp:L108 | |
Connection |
struct | Tests | TestShaderGraphCompiler.cpp:L40 | |
ConnectionScope |
class | SparkEngine | ConnectionScope.h:L75 | Manages per-connection entity visibility based on spatial proximity. |
ConnectionScope |
struct | SparkEngine | ConnectionScopeFilter.h:L68 | Defines the visibility scope for a single network connection |
ConnectionScope |
class | Tests | TestConnectionScope.cpp:L36 | |
ConnectionScopeFilter |
class | SparkEngine | ConnectionScopeFilter.h:L86 | Per-connection entity visibility filter for network replication |
ConnectionSnapshot |
struct | SparkEngine | DeltaSnapshotManager.h:L52 | Per-connection record of what field state has been acknowledged. |
ConnectionState |
struct | SparkEngine | DeltaSnapshotManager.h:L177 | |
ConnectionStats |
struct | SparkEditor | EngineInterface.h:L333 | Get connection statistics |
ConnectionUI |
struct | SparkEditor | VisualScriptPanel.h:L112 | |
ConsoleApp |
class | SparkConsole | ConsoleApp.h:L38 | The SparkConsole subprocess application. |
ConsoleCommand |
struct | SparkEditor | ConsolePanel.h:L33 | Console command structure |
ConsoleCommandInfo |
struct | SparkEngine | InGameConsole.h:L80 | Registered console command info |
ConsoleFilter |
struct | SparkEditor | ConsolePanel.h:L56 | Console filter settings |
ConsoleHistoryEntry |
struct | SparkEditor | ConsolePanel.h:L45 | Console history entry |
ConsoleLifecycleGuard |
struct | Tests | TestConsoleProcessPipeReal.cpp:L116 | |
ConsoleLine |
struct | SparkEngine | InGameConsole.h:L72 | A single line in the console output |
ConsoleLogTarget |
class | SparkEditor | EditorLogger.h:L127 | Console output target |
ConsoleMessage |
struct | SparkEditor | ExternalConsoleIntegration.h:L30 | External console integration for connecting to Spark Engine |
ConsolePanel |
class | SparkEditor | ConsolePanel.h:L88 | |
ConsolePlatform |
class | SparkEngine | OnlineServices.h:L523 | |
ConsoleProcessManager |
class | SparkEngine | ConsoleProcessManager.h:L40 | Manages communication with external SparkConsole process |
ConsoleRBAC |
class | Tests | TestConsoleRBAC.cpp:L25 | |
ConsoleSink |
class | SparkEngine | ConsoleSink.h:L38 | Logger sink that writes formatted messages to SimpleConsole |
ConsoleStateGuard |
struct | Tests | TestModuleABI.cpp:L623 | |
ConsoleStats |
struct | SparkEditor | ConsolePanel.h:L173 | Get console statistics |
ConsoleStats |
struct | SparkEngine | SparkConsole.h:L102 | |
ConstantBuffer |
struct | SparkEngine | Shader.h:L51 | Legacy constant buffer structure for backward compatibility |
ConstantBufferDiffManager |
class | SparkEngine | ConstantBufferDiff.h:L65 | Manager for content-diff constant buffer uploads. |
ConstantBufferRing |
class | SparkEngine | ConstantBufferRing.h:L87 | |
ConstantForceComponent |
struct | SparkEngine | AdvancedPlacementComponents.h:L161 | Applies a constant force and/or torque to a rigidbody every frame. |
ConstantForceData |
struct | SparkEditor | SceneFileTypes.h:L879 | |
Constraint |
class | SparkEngine | PhysicsBody.h:L30 | |
ContactEvent |
struct | SparkEngine | IPhysicsBackend.h:L55 | |
ContactInfo |
struct | SparkEngine | PhysicsTypes.h:L807 | Collision contact information |
ContactListener |
class | SparkEngine | PhysicsSystem.h:L53 | |
ContactManifold |
struct | SparkEngine | CollisionSystem.h:L138 | Contact manifold for collision resolution |
ContactPoint |
struct | SparkEngine | JoltPhysicsInterface.h:L173 | |
ContactPoint2D |
struct | SparkEngine | Physics2DTypes.h:L102 | |
ContactShadowSettings |
struct | SparkEngine | ScreenSpaceEffects.h:L147 | |
Container |
struct | GameModules | TFJsonStrict.h:L25 | |
ContentionStats |
struct | SparkEngine | ThreadDebugger.h:L59 | Aggregated contention statistics for a named mutex |
Continent |
struct | SparkEditor | RegionMapEditorPanel.h:L60 | |
ContinentDef |
struct | GameModules | TFDataTables.h:L131 | |
ContinentMeta |
struct | GameModules | TFTravelSystem.h:L73 | |
ContinentSelection |
struct | GameModules | TFDataTables.cpp:L95 | |
ControlPoint |
struct | SparkEditor | SplineEditorPanel.h:L39 | |
ControlService |
class | SparkDaemon | ControlService.h:L32 | Handles Control service messages (ping, version, shutdown, stats). |
ControlsSettings |
struct | SparkEngine | EngineSettings.h:L149 | |
ControlsSettings |
struct | Tests | TestEngineSettingsParser.cpp:L147 | |
ConversationState |
struct | SparkEngine | DialogueSystem.h:L178 | Runtime state of an active conversation. |
CookLogEntry |
struct | SparkEditor | DedicatedServerPanel.h:L195 | |
CookOutputLock |
class | SparkAssetPipelineCore | AssetCooker.cpp:L312 | |
CookRecord |
struct | SparkAssetPipelineCore | AssetCooker.h:L12 | |
CookRequest |
struct | SparkAssetPipelineCore | AssetCooker.h:L20 | |
CookResult |
struct | SparkAssetPipelineCore | AssetCooker.h:L29 | |
Cooldown |
class | SparkEngine | Cooldown.h:L41 | Simple countdown timer that tracks readiness. |
Coroutine |
class | SparkEngine | CoroutineTypes.h:L332 | A single coroutine: a named sequence of action steps separated by yields. |
Coroutine |
class | Tests | TestCoroutineScheduler.cpp:L64 | |
CoroutineDebugPanel |
class | SparkEditor | CoroutineDebugPanel.h:L23 | Panel for monitoring active coroutines and async tasks |
CoroutineInfo |
struct | SparkEditor | CoroutineDebugPanel.h:L43 | |
CoroutineScheduler |
class | GameModules | Game.h:L49 | |
CoroutineScheduler |
class | SparkEngine | EngineSetup.h:L40 | |
CoroutineScheduler |
class | SparkEngine | CoroutineScheduler.h:L65 | Central scheduler that ticks all active coroutines each frame. |
CoroutineScheduler |
class | SparkSDK | IEngineContext.h:L85 | |
CountedEvent |
struct | Tests | TestAdversarialEngine.cpp:L154 | |
CounterFixture |
struct | Tests | TestFixtures.cpp:L9 | |
CountingSimulation |
class | Tests | TestAreaSimulationHook.cpp:L27 | |
CountingSystem |
struct | Tests | TestECSystemSpecialized.cpp:L819 | |
CountingSystem |
struct | Tests | TestECSystemSpecialized.cpp:L843 | |
CountingSystem |
class | Tests | TestSystemManagerIntegration.cpp:L39 | |
CountingTelemetryBackend |
class | Tests | TestTelemetry.cpp:L14 | |
CoverCoverageFixture |
struct | Tests | TestCoverageAI.cpp:L46 | |
CoverPoint |
struct | SparkEngine | AIDebugRenderer.h:L31 | |
CoverPoint |
struct | SparkEngine | CoverSystem.h:L45 | A cover position with protection metadata and occupancy state. |
CoverPoint |
struct | Tests | TestAIStress.cpp:L213 | |
CoverPoint |
struct | Tests | TestCoverSystem.cpp:L44 | |
CoverPointComponent |
struct | SparkEngine | PlacementComponents.h:L136 | Marks an entity position as a cover point for AI combat. |
CoverPointData |
struct | SparkEditor | SceneFileTypes.h:L732 | AI cover point scene data |
CoverSystem |
class | SparkEngine | CoverSystem.h:L70 | Manages cover analysis and provides fast cover queries for AI. |
CoverSystem |
struct | Tests | TestAIStress.cpp:L221 | |
CoverSystem |
struct | Tests | TestCoverSystem.cpp:L53 | |
CoverSystemFixture |
struct | Tests | TestCoverSystemReal.cpp:L19 | |
CoverTest |
class | SparkEngine | EnvironmentQuery.h:L261 | Geometric line-of-sight test (no raycasting — uses distance + direction) |
CpuDebugger |
class | SparkEngine | CpuDebugger.h:L74 | Singleton CPU timing debugger for section-level performance analysis |
CpuHotSpot |
struct | SparkEngine | CpuDebugger.h:L62 | Hotspot entry identifying expensive code locations |
CpuNeuralInference |
class | SparkEngine | CpuNeuralInference.h:L74 | SIMD-accelerated CPU MLP inference with multi-threaded batching. |
CPUProfileSample |
struct | SparkEditor | ProfilerTypes.h:L93 | CPU profiling sample |
CpuSectionStats |
struct | SparkEngine | CpuDebugger.h:L45 | Statistical data for a single timed code section |
CpuSortBenchmark |
class | SparkEngine | BenchmarkFramework.cpp:L25 | |
CraftingIngredient |
struct | GameModules | OWGatheringSystem.h:L43 | A crafting ingredient requirement |
CraftingIngredient |
struct | SparkEngine | LootAndCraftingSystem.h:L245 | An ingredient or result item with quantity |
CraftingMaterial |
struct | GameModules | MMOCraftingSystem.h:L27 | A material requirement for a recipe |
CraftingQuestExtension |
class | Tests | TestGameplayExtensionRegistry.cpp:L138 | |
CraftingQueue |
struct | SparkEngine | LootAndCraftingSystem.h:L275 | An entry in the crafting queue tracking a single craft's progress |
CraftingRecipe |
struct | GameModules | MMOCraftingSystem.h:L34 | A crafting recipe definition |
CraftingRecipe |
struct | GameModules | OWGatheringSystem.h:L50 | A craftable item recipe |
CraftingRecipe |
struct | SparkEngine | LootAndCraftingSystem.h:L252 | A crafting recipe defining inputs, outputs, and requirements |
CraftingSkill |
struct | GameModules | MMOCraftingSystem.h:L50 | Per-discipline skill progress |
CraftingState |
struct | GameModules | MMOCraftingSystem.h:L60 | Per-player crafting state |
CraftingSystem |
class | SparkEngine | LootAndCraftingSystem.h:L287 | Manages crafting recipes, validation, timed queues, and recipe discovery. |
CrashConfig |
struct | SparkEngine | CrashHandler.h:L45 | Configuration options for the crash handling system |
CrashConfig |
struct | SparkEngine | CrashReportUploader.h:L24 | |
CrashInfo |
struct | SparkEditor | EditorCrashHandler.h:L29 | Crash information structure |
CrashManifest |
struct | SparkCrashReporter | CrashReporterApp.h:L37 | |
CrashRedactionContext |
struct | SparkEngine | CrashRedaction.h:L27 | What a crash report must not carry off the user's machine |
CrashReportingSettings |
struct | SparkEngine | EngineSettings.h:L519 | |
CrashStats |
struct | SparkEditor | EditorCrashHandler.h:L80 | |
CreatedFileHandle |
class | SparkEngine | SecureRandom.cpp:L65 | |
CriterionProgress |
struct | GameModules | MMOAchievementSystem.h:L53 | Runtime criterion progress |
CrossCompileCacheKey |
struct | SparkEngine | ShaderCrossCompiler.h:L105 | |
CrossCompileCacheKeyHash |
struct | SparkEngine | ShaderCrossCompiler.h:L117 | |
CSGEditorPanel |
class | SparkEditor | CSGEditorPanel.h:L40 | Editor panel for CSG-based level greyboxing |
CSGFace |
struct | SparkEngine | CSGSystem.h:L97 | A polygon face in a CSG solid |
CSGMesh |
struct | SparkEngine | CSGSystem.h:L113 | Output mesh ready for rendering |
CSGPanelHelper |
class | Tests | TestCSGEditorPanel.cpp:L41 | |
CSGPlane |
struct | SparkEngine | CSGSystem.h:L123 | BSP plane for spatial partitioning during boolean operations |
CSGSolid |
struct | SparkEngine | CSGSystem.h:L104 | A solid composed of convex faces, the core CSG data structure |
CSGSystem |
class | SparkEngine | CSGSystem.h:L139 | Constructive Solid Geometry system for level greyboxing |
CSGTransform |
struct | SparkEngine | CSGSystem.h:L62 | Simple transform for CSG brushes |
CSGVec3 |
struct | SparkEngine | CSGSystem.h:L44 | 3D vector for CSG operations |
CSGVertex |
struct | SparkEngine | CSGSystem.h:L88 | A single vertex in a CSG mesh |
CubeObject |
class | SparkEngine | CubeObject.h:L53 | |
Cue |
struct | GameModules | TFUiSounds.h:L63 | |
CullingSphere |
struct | SparkEngine | FrustumCulling.h:L72 | Bounding sphere for frustum culling (center/radius). |
CullSettings |
struct | SparkEngine | GPUDrivenRenderer.h:L42 | Configuration for the GPU culling pass |
CullStatistics |
struct | SparkEngine | GPUDrivenRenderer.h:L54 | Per-frame statistics from the GPU culling pass |
current |
struct | SparkDaemon | DaemonServer.cpp:L109 | |
Cursor |
struct | SparkEditor | EditorLayoutManager.cpp:L287 | |
CustomEventDef |
struct | SparkEngine | VisualScriptGraphTypes.h:L101 | A custom event definition |
CVarRegistry |
class | SparkEngine | ConsoleVariable.h:L135 | Check if current value differs from default |
CVarRegistry |
class | Tests | TestConsoleVariables.cpp:L191 | |
CycleEvent |
struct | Tests | TestAdversarialEngine.cpp:L138 | |
D3D11_BUFFER_DESC |
struct | SparkEngine | PlatformD3DStubs.h:L181 | |
D3D11Buffer |
class | SparkEngine | D3D11Device.h:L43 | |
D3D11CommandList |
class | SparkEngine | D3D11Device.h:L239 | |
D3D11Device |
class | SparkEngine | D3D11Device.h:L312 | |
D3D11Fixture |
struct | Tests | TestPostProcessingPipelineD3D11.cpp:L20 | |
D3D11ParityMilestones |
struct | SparkEngine | VulkanDevice.h:L397 | |
D3D11PipelineState |
class | SparkEngine | D3D11Device.h:L167 | |
D3D11PipelineStateCache |
class | SparkEngine | PipelineStateCache.h:L117 | Caches D3D11 pipeline state objects and tracks dirty state to minimize API calls. |
D3D11Sampler |
class | SparkEngine | D3D11Device.h:L146 | |
D3D11Shader |
class | SparkEngine | D3D11Device.h:L116 | |
D3D11SwapChain |
class | SparkEngine | D3D11Device.h:L204 | |
D3D11Texture |
class | SparkEngine | D3D11Device.h:L75 | |
D3D12Buffer |
class | SparkEngine | D3D12Types.h:L169 | D3D12 buffer backed by a committed ID3D12Resource. |
D3D12CommandList |
class | SparkEngine | D3D12Types.h:L430 | |
D3D12Device |
class | SparkEngine | D3D12Device.h:L70 | |
D3D12Fence |
class | SparkEngine | D3D12Types.h:L126 | RAII wrapper around an ID3D12Fence for CPU/GPU synchronization. |
D3D12PipelineState |
class | SparkEngine | D3D12Types.h:L347 | D3D12 graphics or compute pipeline state object. |
D3D12Sampler |
class | SparkEngine | D3D12Types.h:L319 | D3D12 static sampler backed by a descriptor heap entry. |
D3D12Shader |
class | SparkEngine | D3D12Types.h:L288 | D3D12 compiled shader, storing DXIL bytecode. |
D3D12SwapChain |
class | SparkEngine | D3D12Types.h:L382 | DXGI 1.5+ swap chain wrapping IDXGISwapChain4. |
D3D12Texture |
class | SparkEngine | D3D12Types.h:L217 | D3D12 texture resource with associated descriptor heap entries. |
DaemonClient |
class | SparkEngine | DaemonClient.h:L45 | |
DaemonConnection |
class | SparkEngine | DaemonConnection.h:L42 | |
DaemonCVarGuard |
struct | Tests | TestDaemonLifecycle.cpp:L93 | |
DaemonFixture |
struct | Tests | TestShaderDiskCacheDaemon.cpp:L72 | |
DaemonServer |
class | SparkDaemon | DaemonServer.h:L34 | |
DaemonStats |
struct | SparkEngine | DaemonProtocol.h:L73 | Aggregate daemon-wide stats returned by ControlMessage::StatsRequest. |
DaemonStatsSnapshot |
struct | SparkEngine | DaemonDiagnostics.h:L25 | |
DamageEvent |
struct | Tests | TestEntityEventBus.cpp:L9 | |
DamageEvent |
struct | Tests | TestEventSystem.cpp:L92 | |
DamageIndicator |
struct | GameModules | HUDSystem.h:L45 | Damage indicator direction |
DamageInstance |
struct | GameModules | ARPGCombatSystem.h:L25 | A single instance of damage to be resolved |
DamageOverTime |
struct | Tests | TestSparkGameARPG.cpp:L91 | |
DamagePing |
struct | GameModules | TFHUD.h:L118 | |
Damager |
struct | GameModules | TFMedalSystem.h:L223 | |
DamageResult |
struct | GameModules | ARPGCombatSystem.h:L55 | Result of a damage calculation |
DamageResult |
struct | GameModules | RPGCombatSystem.h:L53 | Result of a single damage calculation |
DamageZone |
struct | GameModules | GameMechanics.h:L39 | Environmental damage zone |
DamageZoneSystem |
class | GameModules | GameMechanics.h:L112 | Damage zone and environmental hazard system |
Datablock |
struct | SparkEngine | DatablockRegistry.h:L60 | An immutable set of named properties describing a game object template. |
DatablockRegistry |
class | SparkEngine | DatablockRegistry.h:L118 | Central registry for immutable datablock definitions. |
DataColumn |
struct | SparkEngine | DataTableSystem.h:L37 | Describes a named column with type info and a default value. |
DataRow |
class | SparkEngine | DataTableSystem.h:L45 | A single row of values keyed by column name. Stored as strings, converted on access. |
DataTable |
class | SparkEngine | DataTableSystem.h:L113 | A structured, queryable table of rows and typed columns. |
DataTableRegistry |
class | SparkEngine | DataTableSystem.h:L676 | Singleton manager for named DataTable instances with file loading and hot-reload. |
DayNightCycle |
class | Tests | TestDayNightCycle.cpp:L40 | |
DDGIGridConfigCB |
struct | SparkEngine | DDGIProbeSystem.cpp:L367 | |
DDGIIrradiance |
struct | SparkEngine | DDGIProbeSystem.h:L93 | Interpolated irradiance result at a world position |
DDGIProbe |
struct | SparkEngine | DDGIProbeSystem.h:L69 | Per-probe SH irradiance stored as 27 floats (9 R + 9 G + 9 B) |
DDGIProbeSystem |
class | SparkEngine | DDGIProbeSystem.h:L111 | Dynamic Diffuse Global Illumination probe system |
DDGIRayResult |
struct | SparkEngine | DDGIProbeSystem.h:L81 | Result of a single ray cast for probe irradiance gathering |
DDGISettings |
struct | SparkEngine | DDGIProbeSystem.h:L45 | Total floats per probe (9 coefficients x 3 channels) |
DeadlockDetector |
class | SparkEngine | DeadlockDetector.h:L67 | Singleton deadlock detector using wait-for graph analysis |
DeadlockDetector |
class | Tests | TestDeadlockDetector.cpp:L44 | |
DeadlockInfo |
struct | SparkEngine | DeadlockDetector.h:L37 | Information about a detected deadlock cycle |
DeadlockInfo |
struct | Tests | TestDeadlockDetector.cpp:L24 | |
DeadlockWarning |
struct | SparkEngine | ThreadDebugger.h:L71 | Warning generated when a potential deadlock (lock-order inversion) is detected |
DeathSummary |
struct | GameModules | TFHUD.h:L51 | |
DebrisInstance |
struct | SparkEngine | DestructionSystem.h:L268 | Get destruction system status (console integration). |
DebugColor |
struct | SparkEngine | DebugDraw.h:L51 | RGBA color for debug shapes |
DebugDrawManager |
class | SparkEngine | DebugDraw.h:L120 | Singleton debug draw manager |
DebugDrawOptions |
struct | SparkEngine | AIDebugRenderer.h:L40 | Configuration for AI debug visualization |
DebugDrawOptions |
struct | Tests | TestAIDebugRenderer.cpp:L17 | |
DebugDrawRequest |
struct | SparkEngine | DebugDraw.h:L90 | Single debug draw request |
DebugHookContext |
struct | SparkEngine | DebugHookManager.h:L201 | Data passed to debug hook handlers when a hook point fires. |
DebugHookHandle |
class | SparkEngine | DebugHookManager.h:L226 | RAII handle that automatically unregisters a debug hook on destruction. |
DebugHookManager |
class | SparkEngine | DebugHookManager.h:L218 | |
DebugHookManager |
class | SparkEngine | DebugHookManager.h:L287 | |
DebugOverlay |
class | SparkEngine | DebugOverlay.h:L98 | Singleton debug overlay for in-game HUD |
DebugSettings |
struct | SparkEngine | EngineSettings.h:L542 | |
DebugShapeEntry |
struct | SparkEngine | GameplayDebugger.h:L101 | A debug shape for 3D visualization |
DebugTextEntry |
struct | SparkEngine | GameplayDebugger.h:L89 | A debug text entry attached to an entity |
DebugVisualizerPanel |
class | SparkEditor | DebugVisualizerPanel.h:L24 | Preview panel holding debug-overlay settings (grid, wireframe, colliders, nav mesh). |
Decal |
struct | SparkEngine | DecalSystem.h:L76 | |
DecalComponent |
struct | SparkEngine | FPSComponents.h:L36 | |
DecalComponent |
struct | Tests | TestECSystemSpecialized.cpp:L58 | |
DecalData |
struct | SparkEditor | SceneFileTypes.h:L453 | Decal scene data |
DecalEditorPanel |
class | SparkEditor | DecalEditorPanel.h:L22 | Panel for authoring decal materials and surface-to-decal mappings |
DecalMaterial |
struct | SparkEngine | DecalSystem.h:L65 | |
DecalMaterialEntry |
struct | SparkEditor | DecalEditorPanel.h:L34 | |
DecalSettings |
struct | SparkEngine | EngineSettings.h:L840 | |
DecalSystem |
class | SparkEngine | ECSystems.h:L525 | |
DecalSystem |
class | SparkEngine | DecalSystem.h:L113 | |
DecalSystemTest |
class | Tests | TestECSystemSpecialized.cpp:L162 | |
DecodedRequest |
struct | SparkGateway | GatewayAreaControl.cpp:L574 | |
DecorCollidePart |
struct | GameModules | TFRegionDecor.h:L117 | |
DecorInstanceGroup |
struct | GameModules | TFRegionDecor.h:L207 | |
DecorLayoutEditorPanel |
class | SparkEditor | DecorLayoutEditorPanel.h:L39 | Visual editor for Assets/MMOFPS/Data/decor.json (DATA only, no live world). |
DecorPiece |
struct | GameModules | TFRegionDecor.h:L124 | |
DecorRng |
struct | GameModules | TFRegionDecorLayout.cpp:L41 | |
DedicatedServer |
class | SparkEngine | DedicatedServer.h:L207 | |
DedicatedServerLaunchRequest |
struct | SparkEditor | DedicatedServerProcessController.h:L19 | |
DedicatedServerPanel |
class | SparkEditor | DedicatedServerPanel.h:L40 | Editor panel for dedicated server configuration, cooking, and PIE launching |
DedicatedServerProcessController |
class | SparkEditor | DedicatedServerPanel.h:L37 | |
DedicatedServerProcessController |
class | SparkEditor | DedicatedServerProcessController.h:L54 | |
DedicatedServerProcessSnapshot |
struct | SparkEditor | DedicatedServerProcessController.h:L45 | |
DeferredDeletionQueue |
class | SparkEngine | DeferredDeletionQueue.h:L35 | Queue that defers resource destruction by a configurable frame count. |
DeferredEntry |
struct | SparkEngine | DeferredDeletionQueue.h:L109 | Get the current internal frame counter. |
DeferredRelease |
struct | SparkEngine | D3D12Device.h:L254 | Resources queued for deferred deletion. |
DelayedActionBatch |
struct | SparkEngine | EventResponseSystem.h:L150 | |
DelayedPacket |
struct | SparkEngine | InstabilitySimulator.h:L68 | |
DeltaField |
struct | Tests | TestNetworkReplicationIntegration.cpp:L51 | |
DeltaSmoother |
class | SparkEngine | DeltaSmoother.h:L43 | Running average filter for frame delta times. |
DeltaSnapshotManager |
class | SparkEngine | DeltaSnapshotManager.h:L74 | |
DeltaTracker |
class | Tests | TestExtendedSystems.cpp:L43 | |
DenoiserBuffer |
struct | SparkEngine | DenoiserInterface.h:L69 | Image buffer for denoiser input/output |
DenoiserSettings |
struct | SparkEngine | DenoiserInterface.h:L55 | |
Deployable |
struct | GameModules | ClassSystem.h:L120 | Deployable object placed by Engineer or other classes |
DeployableVisualDef |
struct | GameModules | TFDataTables.h:L215 | |
DepthGuard |
struct | SparkEngine | DialogueSystem.cpp:L449 | |
DepthGuard |
struct | SparkEngine | DynamicResponseSystem.cpp:L102 | |
DepthGuard |
class | SparkEngine | JsonUtils.h:L471 | |
DepthOfFieldSettings |
struct | SparkEngine | PostProcessingTypes.h:L99 | Depth of Field settings |
DepthOfFieldSettings |
struct | Tests | TestPostProcessingPipeline.cpp:L47 | |
DepthScope |
class | SparkEditor | JSONSceneSerializer.cpp:L887 | |
Derived |
struct | Tests | TestSafetyCoreUtils.cpp:L144 | |
DescriptorAllocation |
struct | SparkEngine | D3D12Types.h:L70 | Manages a contiguous ID3D12DescriptorHeap with free-list allocation. |
DescriptorCloser |
struct | SparkEditor | ProjectManager.cpp:L695 | |
DescriptorHeapAllocator |
class | SparkEngine | D3D12Types.h:L81 | |
DescriptorSet |
struct | SparkEngine | TelemetrySpool.cpp:L136 | |
DesignerScreen |
struct | SparkEditor | UIDesignerSystem.h:L100 | A complete UI screen/layout |
DesignerStyle |
struct | SparkEditor | UIDesignerSystem.h:L87 | A UI style definition |
DesignerWidget |
struct | SparkEditor | UIDesignerSystem.h:L69 | A widget instance in the UI tree |
DestructibleComponent |
struct | SparkEngine | DestructionSystem.h:L109 | ECS component for destructible entities. |
DestructibleComponent |
struct | SparkEngine | PlacementComponents.h:L208 | Marks an entity as destructible with fracture on damage. |
DestructibleData |
struct | SparkEditor | SceneFileTypes.h:L757 | Destructible object scene data |
DestructibleObject |
class | GameModules | InteractiveObject.h:L370 | Destructible object (barrel, crate) that can be broken |
DestructionEditorPanel |
class | SparkEditor | DestructionEditorPanel.h:L21 | Panel for authoring fracture patterns and managing destructible objects |
DestructionEvent |
struct | SparkEngine | DestructionSystem.h:L164 | Event data for a destruction occurrence. |
DestructionSettings |
struct | SparkEngine | EngineSettings.h:L728 | |
DestructionSettings |
struct | Tests | TestEngineSettingsEdgeCases.cpp:L460 | |
DestructionSystem |
class | GameModules | Game.h:L45 | |
DestructionSystem |
class | SparkEngine | DestructionSystem.h:L181 | Manages destructible objects, fracturing, and debris. |
DestructionSystem |
class | SparkSDK | IEngineContext.h:L95 | |
DeterministicRNG |
class | Tests | TestSparkGameARPG.cpp:L32 | |
DeterministicTimeController |
class | SparkEngine | MovieRenderPipeline.h:L154 | Overrides engine delta time during offline rendering for deterministic simulation |
DeviceLossCallback |
class | SparkEngine | AudioEngine.h:L752 | |
DiagReport |
struct | SparkEngine | EngineDiagnostics.h:L31 | Summary of a full diagnostic run. |
DiagResult |
struct | SparkEngine | EngineDiagnostics.h:L22 | Result of a single diagnostic check. |
DiagTestEvent |
struct | SparkEngine | EngineDiagnostics.cpp:L320 | |
DialogueChoice |
struct | GameModules | RPGDialogueSystem.h:L27 | A single choice option within a Choice dialogue node |
DialogueChoice |
struct | SparkEditor | DialogueEditorPanel.h:L45 | |
DialogueChoice |
struct | SparkEngine | DialogueSystem.h:L70 | A single player-selectable choice in a dialogue. |
DialogueEditorPanel |
class | SparkEditor | DialogueEditorPanel.h:L22 | Panel for authoring branching dialogue trees |
DialogueNode |
struct | GameModules | RPGDialogueSystem.h:L52 | A single node in a dialogue tree |
DialogueNode |
struct | SparkEditor | DialogueEditorPanel.h:L53 | |
DialogueNode |
struct | SparkEngine | DialogueSystem.h:L82 | A single node in a dialogue tree. |
DialogueReward |
struct | GameModules | RPGDialogueSystem.h:L43 | Reward granted when reaching a Reward node |
DialogueSession |
struct | GameModules | RPGDialogueSystem.h:L76 | Active dialogue session state |
DialogueSettings |
struct | SparkEngine | EngineSettings.h:L743 | |
DialogueSystem |
class | GameModules | Game.h:L44 | |
DialogueSystem |
class | SparkEngine | EngineSetup.h:L42 | |
DialogueSystem |
class | SparkEngine | SparkEngineWindowsInternal.h:L28 | |
DialogueSystem |
class | SparkEngine | DialogueSystem.h:L196 | Manages dialogue trees and active conversations. |
DialogueSystem |
class | SparkSDK | IEngineContext.h:L90 | |
DialogueTree |
struct | GameModules | RPGDialogueSystem.h:L67 | A complete dialogue tree with a root node |
DialogueTree |
class | SparkEngine | DialogueSystem.h:L121 | A complete dialogue tree — a graph of DialogueNodes. |
DialogueTriggerComponent |
struct | SparkEngine | PlacementComponents.h:L265 | Marks an entity as a dialogue interaction point. |
DialogueTriggerData |
struct | SparkEditor | SceneFileTypes.h:L786 | Dialogue trigger scene data (starts a dialogue tree) |
DifficultyParameters |
struct | SparkEngine | AIDirector.h:L93 | Adjustable game parameters controlled by the director. |
DirectionalSnapshot |
struct | SparkEngine | SeamlessAreaManager.h:L174 | Snapshot of the player state used by directional bias calculations. |
DirectionScorer |
class | SparkEngine | EnvironmentQuery.h:L383 | Scores by dot product with a preferred direction (alignment) |
DirectStorageLoader |
class | SparkEngine | DirectStorageLoader.h:L117 | |
DirectStorageStats |
struct | SparkEngine | DirectStorageLoader.h:L84 | Performance statistics |
DirtyRect |
struct | SparkEngine | UIDirtyTracking.h:L72 | Axis-aligned rectangle in screen pixels |
DirtyRect |
struct | SparkEngine | DirtyRectTracker.h:L31 | Axis-aligned rectangle defining a modified texture region. |
DirtyRect |
struct | Tests | TestGraphicsIntegration.cpp:L430 | |
DirtyRectTracker |
class | SparkEngine | DirtyRectTracker.h:L72 | Manages a list of dirty rectangles for a texture. |
DirtyRegionGrid |
class | SparkEngine | UIDirtyTracking.h:L126 | |
DiscoveredModule |
struct | SparkEngine | ModuleManager.h:L46 | Metadata about a module DLL discovered on disk (before loading) |
DiscoveredModule |
struct | Tests | TestModuleDiscovery.cpp:L12 | |
DiscoveredServer |
struct | SparkEditor | DedicatedServerPanel.h:L104 | |
DiskAssetFixture |
struct | Tests | TestAssetServiceClient.cpp:L100 | |
DispatchIndirectArgs |
struct | Tests | TestDrawIndirect.cpp:L32 | |
DistanceScorer |
class | SparkEngine | EnvironmentQuery.h:L354 | Scores by distance to a reference point (closer = higher score) |
DistanceTest |
class | SparkEngine | EnvironmentQuery.h:L230 | Filters items by distance to a reference point |
DLSSFeatureInfo |
struct | SparkEngine | DynamicQualityTypes.h:L281 | DLSS feature detection and capability information |
DLSSFeatureInfo |
struct | SparkEngine | UpscalingTypes.h:L279 | DLSS feature detection and capability information |
DocumentTransitionGuard |
class | SparkEditor | EditorUI.h:L70 | |
DomainWarpNode |
class | SparkEngine | FastNoise2SIMD.h:L547 | Warps input coordinates using a noise source before evaluation |
DominionState |
struct | GameModules | TFWorldSave.h:L43 | |
DoorObject |
class | GameModules | InteractiveObject.h:L109 | Door object that can be opened and closed |
DotEffect |
struct | GameModules | ARPGCombatSystem.h:L38 | Damage-over-time effect ticking on a target |
DoubleUnsub |
struct | Tests | TestAdversarialEngine.cpp:L198 | |
Downloader |
class | SparkBuild | Downloader.h:L12 | |
DragCmd |
class | Tests | TestCommandHistory.cpp:L109 | |
DrawCall |
struct | SparkEngine | SpriteBatch.h:L215 | |
DrawCallEntry |
struct | Tests | TestGraphicsEngine.cpp:L266 | |
DrawCommand |
struct | SparkEngine | SceneRenderer.h:L43 | Data for a single mesh draw command. |
DrawIndexedInstancedIndirectArgs |
struct | Tests | TestDrawIndirect.cpp:L22 | |
DrawInstancedIndirectArgs |
struct | Tests | TestDrawIndirect.cpp:L13 | |
DrawSortEntry |
struct | SparkEngine | DrawSortKey.h:L74 | A draw list entry pairing a sort key with an index into the draw command array. |
DrawSortKey |
class | SparkEngine | DrawSortKey.h:L83 | Utilities for building and sorting 64-bit draw call sort keys. |
DSPEffect |
struct | SparkEngine | AudioMixer.h:L164 | Configuration for a single DSP effect in a bus chain. |
Dummy |
struct | GameModules | TFTargetRange.h:L67 | |
DungeonBoss |
struct | GameModules | MMODungeonSystem.h:L23 | Boss encounter within a dungeon |
DungeonClearedEvent |
struct | GameModules | MMOEngineSystems.h:L44 | Fired when a dungeon instance is cleared. |
DungeonDef |
struct | GameModules | MMODungeonSystem.h:L36 | Dungeon template definition |
DungeonInstance |
struct | GameModules | MMODungeonSystem.h:L63 | A live dungeon instance |
DungeonLevel |
struct | GameModules | ARPGDungeonSystem.h:L38 | A single generated dungeon floor |
DungeonParams |
struct | SparkEngine | ProceduralGenerator.h:L63 | Parameters for dungeon generation |
DungeonPlayerState |
struct | GameModules | MMODungeonSystem.h:L87 | Per-player dungeon state |
DungeonResult |
struct | SparkEngine | ProceduralGenerator.h:L102 | Result of a dungeon generation |
DungeonRoom |
struct | SparkEngine | ProceduralGenerator.h:L74 | A room in a generated dungeon |
DungeonTierConfig |
struct | GameModules | ARPGDungeonSystem.h:L25 | Configuration for a dungeon difficulty tier |
DustFlake |
struct | GameModules | TFWeatherFx.h:L180 | |
DustPuff |
struct | GameModules | TFGroundFx.h:L68 | |
DXRInternalState |
struct | SparkEngine | DXRSupport.cpp:L66 | |
DXRManager |
class | SparkEngine | HybridRTManager.h:L71 | |
DXRManager |
class | SparkEngine | DXRSupport.h:L190 | |
DXRSettings |
struct | SparkEngine | DXRSupport.h:L176 | |
DXRStats |
struct | SparkEngine | DXRSupport.h:L227 | |
DynamicEventSaveState |
struct | GameModules | OWDynamicEventSystem.h:L57 | Mutable dynamic-event state stored in an OpenWorld save. |
DynamicMusicState |
struct | SparkEngine | MusicManager.h:L145 | |
DynamicPluginEntry |
struct | SparkEditor | EditorPluginManager.h:L44 | Stable-C-ABI editor extension owned by DynamicPluginHost. |
DynamicPluginHost |
struct | SparkEngine | DynamicPluginHost.cpp:L494 | |
DynamicPluginHost |
class | SparkEngine | DynamicPluginHost.h:L19 | |
DynamicQualityScaler |
class | SparkEngine | DynamicQualityScaler.h:L47 | Tracks frame timing and adjusts render resolution scale dynamically |
DynamicQualitySettings |
struct | SparkEngine | EngineSettings.h:L297 | |
DynamicQualitySettings |
struct | Tests | TestEngineSettingsEdgeCases.cpp:L59 | |
DynamicQualityThresholds |
struct | SparkEngine | DynamicQualityScaler.h:L27 | Thresholds for quality recommendation |
DynamicResponseSystem |
class | SparkEngine | DynamicResponseSystem.h:L156 | Singleton managing signal-driven contextual responses. |
DynamicResponseSystem |
struct | Tests | TestDynamicResponseSystem.cpp:L32 | |
EBCounterEvent |
struct | Tests | TestEventBus.cpp:L10 | |
EBEmptyEvent |
struct | Tests | TestEventBus.cpp:L20 | |
EBStringEvent |
struct | Tests | TestEventBus.cpp:L15 | |
EcsCameraBinding |
struct | SparkEngine | SubsystemConsoleCommands.cpp:L33 | |
ECSWorld |
class | Tests | TestCrossSystemIntegration.cpp:L40 | |
Edge |
struct | SparkEngine | BlendSpace.cpp:L263 | |
Edge |
struct | SparkEngine | MeshLODLinux.cpp:L72 | |
Edge |
struct | SparkEngine | MeshLODWindows.cpp:L87 | |
EdgeCollapse |
struct | SparkEngine | LODGenerator.cpp:L217 | |
EditLogEntry |
struct | SparkEditor | CollaborationPanel.h:L52 | |
EditMessage |
struct | SparkEditor | CollaborativeEditSession.h:L127 | An edit operation broadcast to all connected editors |
EditorApplication |
class | SparkEditor | EditorApplication.h:L58 | Main SparkEditor application class with full GUI support |
EditorApplication |
class | SparkEditor | EditorPluginManager.h:L25 | |
EditorApplication |
class | SparkEditor | IEditorPlugin.h:L20 | |
EditorAssetData |
struct | SparkEditor | IntegrationTypes.h:L73 | Asset data for real-time engine integration |
EditorAssetData |
struct | SparkEditor | SparkEngineIntegration.h:L83 | Asset data for real-time engine integration |
EditorAutomation |
class | SparkEditor | EditorAutomation.h:L160 | Editor automation and scripted tool framework |
EditorAutomation |
class | Tests | TestEditorAutomation.cpp:L21 | |
EditorCommand |
class | SparkEditor | EditorCommand.h:L41 | Base class for all editor commands supporting undo/redo |
EditorCommand |
class | Tests | TestEditorCommands.cpp:L25 | |
EditorCommandInfo |
struct | SparkEditor | EditorAutomation.h:L94 | A registered editor command |
EditorCommandResult |
struct | SparkEditor | EditorAutomation.h:L86 | Result of an editor command execution |
EditorConfig |
struct | SparkEditor | EditorApplication.h:L39 | Configuration for the editor |
EditorConfig |
struct | SparkEditor | EditorUI.h:L112 | |
EditorConsoleBridge |
class | SparkEditor | EditorConsoleBridge.h:L54 | Singleton bridge connecting editor logging/commands to the engine console. |
EditorCrashHandler |
class | SparkEditor | EditorCrashHandler.h:L63 | Enhanced crash handling system for Spark Engine Editor |
EditorDockNodes |
struct | SparkEditor | EditorDockLayout.h:L16 | |
EditorEntityData |
struct | SparkEditor | IntegrationTypes.h:L56 | Entity component data for editor integration |
EditorEntityData |
struct | SparkEditor | SparkEngineIntegration.h:L66 | Entity component data for editor integration |
EditorFonts |
class | SparkEditor | EditorFonts.h:L25 | Centralized font manager for the editor |
EditorLayoutManager |
class | SparkEditor | EditorLayoutManager.h:L84 | Disk-backed layout manager with named save/load. |
EditorLogger |
class | SparkEditor | EditorCrashHandler.h:L24 | |
EditorLogger |
class | SparkEditor | EditorLogger.h:L187 | Main logger class |
EditorNotificationManager |
class | SparkEditor | EditorNotificationManager.h:L23 | Toast-notification queue owned by EditorUI. |
EditorPanel |
class | SparkEditor | EditorPanel.h:L44 | Base class for all editor panels |
EditorPanel |
class | SparkEditor | EditorUI.h:L108 | |
EditorPeer |
struct | SparkEditor | CollaborativeEditSession.h:L85 | Information about a connected editor peer |
EditorPluginManager |
class | SparkEditor | EditorPluginManager.h:L59 | Manages editor plugin lifecycle |
EditorPluginManager |
class | SparkEditor | EditorUI.h:L109 | |
EditorProcessOperations |
struct | SparkEditor | EditorProcessLaunch.h:L103 | Injectable operations used by OwnedEditorProcess. Production uses |
EditorRecoveryCaptureGate |
class | SparkEditor | EditorRecovery.h:L125 | Keeps an explicit document discard from being re-captured during |
EditorRecoveryController |
class | SparkEditor | EditorRecovery.h:L97 | State-only recovery decision controller for the EditorUI modal. |
EditorRecoveryLoadResult |
struct | SparkEditor | EditorRecovery.h:L76 | |
EditorRecoverySnapshot |
struct | SparkEditor | EditorRecovery.h:L24 | |
EditorRecoveryStore |
class | SparkEditor | EditorRecovery.h:L138 | |
EditorSceneData |
struct | SparkEditor | IntegrationTypes.h:L87 | Scene data for editor/engine synchronization |
EditorSceneData |
struct | SparkEditor | SparkEngineIntegration.h:L97 | Scene data for editor/engine synchronization |
EditorSettings |
struct | SparkEngine | EngineSettings.h:L438 | |
EditorState |
struct | Tests | TestUndoRedoManager.cpp:L151 | |
EditorTheme |
class | SparkEditor | EditorTheme.h:L201 | Professional theme management system |
EditorThemeData |
struct | SparkEditor | EditorTheme.h:L80 | Complete theme data structure with professional styling options |
EditorUI |
class | SparkEditor | EditorApplication.h:L30 | |
EditorUI |
class | SparkEditor | EditorUI.h:L132 | Simple UI management system for the Spark Engine Editor |
EditorUI |
class | SparkEditor | HierarchyPanel.h:L32 | |
EditorUI |
class | SparkEditor | InspectorPanel.h:L29 | |
EditorUI |
class | SparkEditor | SceneImportPanel.h:L47 | |
EditorUI |
class | SparkEditor | SceneViewPanel.h:L29 | |
EditorUI |
class | SparkEditor | WorkflowPanel.h:L17 | |
EditorUI |
class | SparkEditor | EditorWorkflow.h:L22 | |
EditorWindowManager |
class | SparkEditor | EditorWindowManager.h:L71 | Manages multi-monitor floating windows and layout persistence |
EditorWindowManager |
class | Tests | TestEditorWindowManager.cpp:L30 | |
EditorWizard |
struct | SparkEditor | EditorAutomation.h:L115 | A multi-step editor wizard |
EditorWorkflow |
class | SparkEditor | EditorWorkflow.h:L81 | |
ElevatorObject |
class | GameModules | InteractiveObject.h:L237 | Elevator/lift platform |
EmptyMutex |
struct | SparkEngine | ObjectPool.h:L147 | |
EmptyProjectModule |
class | Templates | GameModule.h:L10 | |
EncounterDefinition |
struct | SparkEngine | InstanceManager.h:L55 | Defines a single encounter (boss fight) within an instance template |
EncounterDefinition |
struct | Tests | TestInstanceManager.cpp:L28 | |
EncounterEntry |
struct | GameModules | RPGWorldSetup.h:L26 | An enemy type that can spawn in an area |
EncounterScript |
class | SparkEngine | InstanceManager.h:L76 | Base class for encounter (boss fight) scripts |
endpointStatus |
struct | SparkEngine | DaemonLifecycleSpawn.cpp:L78 | |
Enemy |
class | GameModules | Enemy.h:L56 | |
Enemy |
class | GameModules | ProjectilePool.h:L52 | |
Engine |
struct | Tests | Test_scripting_hardening.cpp:L109 | |
EngineBootstrap |
class | SparkEngine | EngineBootstrap.h:L91 | |
EngineCommand |
struct | SparkEditor | EngineInterface.h:L141 | Command data structure |
EngineContext |
class | SparkEngine | EngineContext.h:L117 | |
EngineContext |
class | SparkEngine | EngineRuntime.h:L29 | |
EngineEvent |
struct | SparkEditor | EngineInterface.h:L155 | Event data structure |
EngineInterface |
class | SparkEditor | EngineInterface.h:L216 | |
EngineMetrics |
struct | SparkEditor | EngineInterface.h:L170 | Engine performance metrics |
EngineProfilingData |
struct | SparkEditor | IntegrationTypes.h:L99 | Profiling data from engine |
EngineProfilingData |
struct | SparkEditor | SparkEngineIntegration.h:L109 | Profiling data from engine |
EngineRuntime |
struct | SparkEngine | EngineRuntime.h:L58 | Ownership container for engine subsystem unique_ptrs. |
EngineSettings |
class | SparkEngine | EngineSettings.h:L96 | |
EngineSettings |
class | Tests | TestEngineSettingsParser.cpp:L166 | |
EngineShutdownEvent |
struct | SparkEngine | EventSystem.h:L139 | Fired when the engine begins its shutdown sequence. |
EngineStartEvent |
struct | SparkEngine | EventSystem.h:L134 | Fired when the engine finishes initialization and is ready to run. |
EngineState |
struct | SparkEditor | IntegrationTypes.h:L39 | Engine state information |
EngineState |
struct | SparkEditor | SparkEngineIntegration.h:L49 | Engine state information |
EngineSystemInfo |
struct | SparkEditor | EngineInterface.h:L188 | Engine system information |
EngineVersion |
struct | SparkEditor | ProjectManager.h:L35 | Engine version info embedded in project files |
Entity |
struct | Tests | TestECSIntegration.cpp:L85 | |
Entity |
struct | Tests | TestECSystemOrdering.cpp:L28 | |
Entity |
struct | Tests | TestECSystemSpecialized.cpp:L131 | |
EntityArchetypeFixture |
struct | Tests | TestEntityArchetype.cpp:L19 | |
EntityArchetypeSystem |
class | SparkEngine | EntityArchetype.h:L111 | Singleton registry of entity archetypes for data-driven spawning. |
EntityCancellationComponent |
struct | SparkEngine | CancellationToken.h:L61 | ECS component that provides a cancellation token per entity |
EntityCommand |
class | Tests | TestEditorCommands.cpp:L97 | |
EntityCreatedEvent |
struct | SparkEngine | EventSystem.h:L176 | Fired when a new entity is created in the ECS. |
EntityCreatorSystem |
class | Tests | TestSystemManagerIntegration.cpp:L61 | |
EntityDamagedEvent |
struct | SparkEngine | EventSystem.h:L65 | Fired when an entity takes damage. |
EntityData |
struct | Tests | TestCrossSystemIntegration.cpp:L294 | |
EntityDeathEvent |
struct | SparkEngine | EventSystem.h:L188 | Fired when an entity's health reaches zero. |
EntityDestroyedEvent |
struct | SparkEngine | EventSystem.h:L182 | Fired when an entity is destroyed and removed from the ECS. |
EntityDestroyMessage |
struct | Tests | TestNetworkReplicationIntegration.cpp:L242 | |
EntityEntry |
struct | SparkEngine | HLODSystem.h:L93 | Spatial information for a source entity |
EntityEventBus |
class | SparkEngine | EntityEventBus.h:L49 | Entity identifier for event addressing (matches EnTT entity or network ID) |
EntityEventBus |
class | SparkEngine | EntityEventBus.h:L117 | |
EntityKilledEvent |
struct | SparkEngine | EventSystem.h:L73 | Fired when an entity is killed/destroyed. |
EntityPosition |
struct | SparkEngine | ProximityTriggerSystem.h:L73 | Lightweight entity position used for trigger overlap tests. |
EntityPreset |
struct | SparkEngine | EntityPresetManager.h:L36 | A pre-configured entity template with components and optional event rules |
EntityPreset |
struct | Tests | TestEntityPresetManager.cpp:L19 | |
EntityPresetManager |
class | SparkEngine | EntityPresetManager.h:L60 | |
EntityPresetManager |
class | Tests | TestEntityPresetManager.cpp:L27 | |
EntityPropertyTrack |
class | SparkEngine | Sequencer.h:L178 | |
EntityRecord |
struct | Tests | TestServerMockClient.cpp:L175 | |
EntityReplicator |
class | SparkEngine | EntityReplicator.h:L89 | |
EntityRetirementPlan |
struct | SparkEngine | Components.h:L90 | Immutable hierarchy snapshot used to retire an entity without allocating. |
EntitySnapshot |
struct | Tests | TestLagCompensationIntegration.cpp:L28 | |
EntitySpawnMessage |
struct | Tests | TestNetworkReplicationIntegration.cpp:L221 | |
EntityState |
struct | SparkEngine | NetworkManager.h:L328 | |
EntitySubscriptionHandle |
class | SparkEngine | EntityEventBus.h:L56 | RAII handle for entity-scoped subscriptions. |
EntityTransformTrack |
class | SparkEngine | Sequencer.h:L156 | |
Entry |
struct | SparkDaemon | AssetService.h:L99 | |
Entry |
struct | SparkDaemon | ShaderService.h:L114 | |
Entry |
struct | SparkEngine | EntityEventBus.h:L270 | |
Entry |
struct | SparkEngine | EventBus.h:L282 | |
Entry |
struct | SparkEngine | Octree.h:L192 | |
Entry |
struct | SparkEngine | ScheduledCallback.h:L176 | Cancel all pending callbacks. |
Entry |
struct | Tests | TestAdversarialEngine.cpp:L1246 | |
Entry |
struct | Tests | TestScheduledCallback.cpp:L74 | |
Entry |
struct | Tests | TestSparkPak.cpp:L141 | |
EntryView |
struct | GameModules | TFSocialSystem.h:L51 | |
EnvironmentLighting |
struct | SparkEngine | LightingSystem.h:L194 | Environment lighting settings |
EnvironmentSettings |
struct | SparkEditor | SceneFileTypes.h:L1077 | Environment and scene settings |
EpicPlatform |
class | SparkEngine | OnlineServices.h:L472 | |
EQSGenerator |
class | SparkEngine | EnvironmentQuery.h:L58 | Base class for EQS generators that produce candidate positions |
EQSItem |
struct | SparkEngine | EnvironmentQuery.h:L43 | |
EQSQuery |
class | SparkEngine | EnvironmentQuery.h:L496 | Environment Query: generates candidates, filters, scores, and ranks |
EQSResult |
struct | SparkEngine | EnvironmentQuery.h:L443 | |
EQSScorer |
class | SparkEngine | EnvironmentQuery.h:L335 | Base class for EQS scorers that assign weighted scores |
EQSTest |
class | SparkEngine | EnvironmentQuery.h:L217 | Base class for EQS tests that filter candidate positions |
EquipmentBonus |
struct | GameModules | RPGCharacterSystem.h:L78 | Equipment stat bonuses applied to a slot |
EquipmentBonus |
struct | Tests | TestSparkGameRPG.cpp:L21 | |
EraseOnExit |
class | GameModules | TFCrypto.cpp:L33 | |
EraseVectorOnFailure |
class | GameModules | TFCrypto.cpp:L47 | |
Error |
struct | SparkEngine | Result.h:L41 | Error information for Result |
EscortQuestExtension |
class | Tests | TestGameplayExtensionRegistry.cpp:L115 | |
EvAegisDeployed |
struct | GameModules | TFEvents.h:L72 | |
EvAlertEnded |
struct | GameModules | TFAlertSystem.h:L132 | |
EvAlertScoreTick |
struct | GameModules | TFAlertSystem.h:L128 | |
EvAlertStarted |
struct | GameModules | TFAlertSystem.h:L123 | |
EvDataReloaded |
struct | GameModules | TFEvents.h:L106 | |
EvDeployablePlaced |
struct | GameModules | TFEvents.h:L99 | |
EvDominion |
struct | GameModules | TFEvents.h:L56 | |
EventBus |
class | GameModules | Game.h:L62 | |
EventBus |
class | GameModules | GameMechanics.h:L31 | |
EventBus |
class | GameModules | InventorySystem.h:L39 | |
EventBus |
class | GameModules | QuestSystem.h:L38 | |
EventBus |
class | GameModules | ProjectilePool.h:L56 | |
EventBus |
class | SparkEngine | EngineRuntime.h:L34 | |
EventBus |
class | SparkEngine | CoroutineTypes.h:L28 | |
EventBus |
class | SparkEngine | AbilitySystem.h:L41 | |
EventBus |
class | SparkEngine | PhysicsSystem.h:L38 | |
EventBus |
class | SparkEngine | EventBus.h:L60 | |
EventBus |
class | SparkEngine | EventBus.h:L147 | Type-safe publish/subscribe event bus. |
EventBus |
class | SparkSDK | IEngineContext.h:L36 | |
EventBus |
class | SparkServer | ServerApplication.h:L27 | |
EventBus |
class | Tests | TestEventSystem.cpp:L19 | |
EventCue |
struct | SparkEngine | Sequencer.h:L106 | |
EventCue |
struct | Tests | TestSequencer.cpp:L72 | |
EventEntry |
struct | SparkEditor | EventMonitorPanel.h:L47 | |
EventMethod |
struct | SparkEngine | VisualScriptCompiler.cpp:L849 | |
EventMonitorPanel |
class | SparkEditor | EventMonitorPanel.h:L24 | Panel for monitoring the engine's EventBus in real-time |
EventResponsePanel |
class | SparkEditor | EventResponsePanel.h:L26 | Panel for building data-driven event response rules |
EventResponseRule |
struct | SparkEngine | EventResponseSystem.h:L134 | A complete event response rule: When + If + Then |
EventResponseRule |
struct | Tests | TestEventResponseSystem.cpp:L77 | |
EventResponseSystem |
class | SparkEngine | EventResponseSystem.h:L179 | |
EventTrack |
class | SparkEngine | Sequencer.h:L209 | |
EvictionCandidate |
struct | SparkEngine | TextureEviction.cpp:L115 | |
EvictionCandidate |
struct | SparkEngine | TextureEviction.cpp:L326 | |
EvLocalPlayerDied |
struct | GameModules | TFEvents.h:L94 | |
EvPlayerDamaged |
struct | GameModules | TFEvents.h:L38 | |
EvPlayerKilled |
struct | GameModules | TFEvents.h:L31 | |
EvPlayerSpawned |
struct | GameModules | TFEvents.h:L24 | |
EvRankUp |
struct | GameModules | TFEvents.h:L83 | |
EvRegionCaptured |
struct | GameModules | TFEvents.h:L45 | |
EvRegionContested |
struct | GameModules | TFEvents.h:L51 | |
EvSquadChanged |
struct | GameModules | TFEvents.h:L88 | |
EvVehicleDestroyed |
struct | GameModules | TFEvents.h:L66 | |
EvVehicleSpawned |
struct | GameModules | TFEvents.h:L60 | |
EvXPAwarded |
struct | GameModules | TFEvents.h:L77 | |
ExactChild |
struct | SparkBuild | ProcessRunnerTests.cpp:L28 | |
ExclusiveFileLock |
class | GameModules | TFSavePaths.h:L43 | |
existing |
struct | SparkDaemon | DaemonServer.cpp:L386 | |
existing |
struct | SparkGateway | GatewayAreaControl.cpp:L286 | |
Expectation |
struct | Tests | TestShaderCompilerReal.cpp:L424 | |
ExpectedStats |
struct | Tests | weapons.cpp:L67 | |
ExplorationSaveState |
struct | GameModules | OWExplorationSystem.h:L61 | Mutable discovery state stored in an OpenWorld save. |
ExponentialFogSettings |
struct | SparkEngine | FogSystem.h:L89 | |
ExposureVolumeComponent |
struct | SparkEngine | VolumeSystem.h:L92 | Exposure/auto-exposure volume parameters |
EXRImage |
struct | SparkEngine | EXRLoader.h:L73 | |
EXRLoader |
class | SparkEngine | EXRLoader.h:L89 | Loads a single-part EXR through the real tinyexr backend. |
ExternalConsoleIntegration |
class | SparkEditor | ExternalConsoleIntegration.h:L27 | External console integration for connecting to Spark Engine |
Face |
struct | GameModules | TFWorldSetupDraw.cpp:L178 | |
FaceDef |
struct | SparkEngine | CSGSystem.h:L420 | Generate a box solid centered at origin |
FactionDef |
struct | GameModules | MMOReputationSystem.h:L31 | Faction definition |
FactionDef |
struct | GameModules | TFDataTables.h:L24 | |
FactionStanding |
struct | GameModules | MMOReputationSystem.h:L43 | Runtime standing with one faction |
FadeKeyframe |
struct | SparkEngine | Sequencer.h:L89 | |
FadeState |
struct | SparkEngine | MusicManager.h:L87 | |
FadeTrack |
class | SparkEngine | Sequencer.h:L237 | |
FailingLifecyclePlugin |
class | Tests | TestEditorSubsystems.cpp:L75 | |
FakeBuffer |
struct | Tests | TestRHIHandlePoolPhaseX.cpp:L42 | |
FakeBuffer |
class | Tests | TestTransientBufferAllocatorPhaseX.cpp:L49 | |
FakeConsole |
struct | Tests | Test_scripting_hardening.cpp:L260 | |
FakeDatabase |
struct | Tests | TestTFOnboarding.cpp:L949 | |
FakeDatabase |
struct | Tests | TestTFOnboarding.cpp:L998 | |
FakeDevice |
class | Tests | TestTransientBufferAllocatorPhaseX.cpp:L76 | |
FakeMaterialData |
struct | Tests | TestPersistentMaterialCB.cpp:L31 | |
FakeProgression |
struct | Tests | TestTFOnboarding.cpp:L940 | |
FakeProgression |
struct | Tests | TestTFOnboarding.cpp:L994 | |
FakeStore |
struct | Tests | TestTFOnboarding.cpp:L968 | |
FastNoiseLite |
class | SparkEngine | FastNoiseLite.h:L38 | Fast portable noise generator |
FastTravelPoint |
struct | GameModules | OWPlayerSystem.h:L54 | A fast travel destination the player has unlocked |
FaultRecord |
struct | Tests | TestFaultIsolation.cpp:L19 | |
FBMNode |
class | SparkEngine | FastNoise2SIMD.h:L410 | Fractal Brownian Motion that layers a child noise node |
FBXAnimationData |
struct | SparkEngine | FBXImporter.h:L94 | A complete animation clip extracted from an FBX AnimationStack. |
FBXBinaryReader |
class | SparkEngine | FBXImporter.h:L153 | Lightweight reader over a contiguous byte buffer. |
FBXBoneData |
struct | SparkEngine | FBXImporter.h:L70 | Single bone from the skeleton hierarchy. |
FBXBoneTrack |
struct | SparkEngine | FBXImporter.h:L87 | Keyframe track for a single bone within an animation. |
FBXImportOptions |
struct | SparkEngine | FBXImporter.h:L43 | Configuration for FBX import behaviour. |
FBXImportResult |
struct | SparkEngine | FBXImporter.h:L103 | Complete result of an FBX import operation. |
FBXKeyframe |
struct | SparkEngine | FBXImporter.h:L78 | A single animation keyframe for one bone. |
FBXMeshData |
struct | SparkEngine | FBXImporter.h:L59 | Mesh geometry extracted from an FBX Geometry node. |
FeedbackEntry |
struct | SparkEngine | VirtualTexture.h:L57 | A single entry from the GPU feedback buffer. |
FieldBuffer |
class | Tests | TestReplicationFields.cpp:L59 | |
FieldEntry |
struct | Tests | TestReplicationFields.cpp:L117 | |
FieldInfo |
struct | SparkEngine | Reflection.h:L78 | Runtime metadata for a single struct/class field. |
FieldInfo |
struct | Tests | TestReflection.cpp:L47 | |
FieldSnapshot |
struct | SparkEngine | DeltaSnapshotManager.h:L35 | Snapshot of a single replicated field's serialized state. |
FieldSnapshot |
struct | Tests | TestExtendedSystems.cpp:L25 | |
FileChange |
struct | SparkEditor | VersionControlTypes.h:L64 | File change information |
FileChangeEvent |
struct | SparkEngine | ScriptHotReload.h:L47 | |
FileChangeEvent |
struct | SparkEngine | FileWatcher.h:L54 | Event data for a file change notification |
FileChangeEvent |
struct | Tests | TestScriptHotReload.cpp:L28 | |
FileLogger |
class | SparkEngine | FileLogger.h:L88 | Singleton file logger for persistent log output |
FileLoggerConfig |
struct | SparkEngine | FileLogger.h:L71 | Configuration for the file logger |
FileLogTarget |
class | SparkEditor | EditorLogger.h:L136 | File output target |
FileReadContext |
struct | SparkEngine | GLTFStaticMeshLoader.cpp:L29 | |
FileSink |
class | SparkEngine | Logger.h:L333 | Writes log messages to a file with automatic rotation |
fileStat |
struct | SparkEngine | AssetMetadataLinux.cpp:L206 | |
fileStat |
struct | SparkEngine | MaterialSystemLinux.cpp:L133 | |
FileState |
struct | SparkEngine | ScriptHotReload.h:L151 | |
FILETIME |
struct | SparkEngine | PlatformD3DStubs.h:L83 | |
FileWatcher |
class | SparkEngine | FileWatcher.h:L95 | File and directory change notification system |
FilmGrainSettings |
struct | SparkEngine | PostProcessingTypes.h:L142 | Film grain effect settings |
FilmGrainSettings |
struct | Tests | TestPostProcessingPipeline.cpp:L63 | |
FixedResultTelemetryBackend |
class | Tests | TestTelemetrySpool.cpp:L85 | |
FixedSizeAsset |
class | Tests | TestAssetPipelineReal.cpp:L230 | |
FixedStep |
class | Tests | TestExtendedSystems.cpp:L371 | |
FixedStepProbe |
struct | Tests | TestTFFixedStep.cpp:L14 | |
FixedTimestepAccumulator |
class | SparkEngine | FixedTimestepAccumulator.h:L32 | Singleton fixed-timestep accumulator for the main loop |
FixedTimestepPhysicsSystem |
class | SparkEngine | FixedTimestepPhysics.h:L54 | |
Flare |
struct | GameModules | TFCaptureFx.h:L99 | |
FleeGenerator |
struct | SparkEngine | MovementSystem.h:L207 | Flee from a threat entity for a duration. |
Float2 |
struct | Tests | TestSprite2DComponents.cpp:L18 | |
Float2 |
struct | Tests | TestVRSystem.cpp:L14 | |
Float3 |
struct | SparkEngine | OpenALAudioEngine.h:L45 | |
Float3 |
struct | SparkEngine | LightProbeSystem.h:L17 | |
Float3 |
struct | Tests | TestLagCompensationIntegration.cpp:L18 | |
Float3 |
struct | Tests | TestNetBuffer.cpp:L18 | |
Float3 |
struct | Tests | TestSeamlessAreaManager.cpp:L16 | |
Float3 |
struct | Tests | TestSprite2DComponents.cpp:L22 | |
Float3 |
struct | Tests | TestVRSystem.cpp:L18 | |
Float4 |
struct | Tests | TestSprite2DComponents.cpp:L26 | |
Float4 |
struct | Tests | TestVRSystem.cpp:L22 | |
Float4x4 |
struct | Tests | TestVRSystem.cpp:L27 | |
Floater |
struct | GameModules | TFTargetRange.h:L81 | |
FloatRange |
struct | SparkEngine | GPUParticleTypes.h:L54 | Value range for randomized particle properties |
FloatRange |
struct | SparkEngine | ParticleSystem.h:L63 | Value range for randomized particle properties |
FogColor |
struct | SparkEngine | FogSystem.h:L64 | |
FogGrid |
struct | GameModules | RTSFogOfWarSystem.h:L27 | Grid-based fog of war for a single player/faction |
FogMetrics |
struct | SparkEngine | FogSystem.h:L190 | |
FogSettingsCB |
struct | SparkEngine | FroxelVolumetricFog.cpp:L414 | |
FogSystem |
class | SparkEngine | FogSystem.h:L198 | |
FogVolume |
struct | SparkEngine | FroxelVolumetricFog.h:L77 | |
FogVolumeComponent |
struct | SparkEngine | VolumeComponents.h:L217 | Defines a local fog volume for atmospheric effects. |
FogVolumeComponent |
struct | SparkEngine | VolumeSystem.h:L239 | Fog volume parameters |
FogVolumeData |
struct | SparkEditor | SceneFileTypes.h:L628 | Fog volume scene data (local volumetric fog region) |
FoliageDrawRun |
struct | SparkEngine | FoliageRenderer.h:L106 | A contiguous run of instances sharing (lod, globalMaterialId). |
FoliageImpostorAtlas |
class | SparkEngine | FoliageImpostorBaker.h:L210 | |
FoliageImpostorBaker |
class | SparkEngine | FoliageImpostorBaker.h:L99 | CPU-side impostor layout and selection helpers. |
FoliageInstance |
struct | SparkEngine | FoliageSystem.h:L110 | One scattered vegetation instance. |
FoliageLightingCB |
struct | SparkEngine | FoliageRendererWindows.cpp:L108 | |
FoliageManager |
class | SparkEngine | FoliageImpostorBaker.h:L77 | |
FoliageManager |
class | SparkEngine | FoliageSystem.h:L132 | Singleton manager of foliage species and volumes. |
FoliagePerFrameCB |
struct | SparkEngine | FoliageRendererWindows.cpp:L94 | |
FoliageRenderer |
class | SparkEngine | FoliageRenderer.h:L158 | |
FoliageRenderInstance |
struct | SparkEngine | FoliageRenderer.h:L80 | A single record produced by FoliageRenderer::BuildRenderInstances. |
FoliageRenderStats |
struct | SparkEngine | FoliageRenderer.h:L117 | Render statistics reported by the renderer each frame. |
FoliageSpecies |
struct | SparkEngine | FoliageSystem.h:L45 | A single vegetation species registered with the FoliageManager. |
FoliageVolumeComponent |
struct | SparkEngine | AdvancedPlacementComponents.h:L444 | Defines a region where vegetation is procedurally scattered. |
FoliageVolumeData |
struct | SparkEditor | SceneFileTypes.h:L992 | |
FoliageVolumeDesc |
struct | SparkEngine | FoliageSystem.h:L85 | Configuration for creating a foliage volume. |
FoliageWindCB |
struct | SparkEngine | FoliageRendererWindows.cpp:L102 | |
FollowGenerator |
struct | SparkEngine | MovementSystem.h:L191 | Follow a target entity at a fixed offset. |
FontInfo |
struct | SparkEngine | FontSystem.h:L111 | Information about a loaded font |
FontSystem |
class | SparkEngine | FontSystem.h:L153 | Runtime font rendering system |
Foo |
struct | Tests | TestSafetyCoreUtils.cpp:L36 | |
FootPlacementModifier |
class | SparkEngine | PoseModifier.h:L175 | Adjusts foot and pelvis bones to match ground height. |
ForceRegionComponent |
struct | SparkEngine | AdvancedPlacementComponents.h:L180 | A volume that applies physics forces to bodies inside it. |
ForceRegionData |
struct | SparkEditor | SceneFileTypes.h:L888 | |
Formation |
struct | Tests | TestAIStress.cpp:L166 | |
Formation |
struct | Tests | TestFormationSystem.cpp:L27 | |
FormationCoverageFixture |
struct | Tests | TestCoverageAI.cpp:L22 | |
FormationInstance |
struct | SparkEngine | FormationSystem.h:L102 | A live formation instance with assigned entities. |
FormationSlot |
struct | SparkEngine | FormationSystem.h:L76 | A single position slot within a formation. |
FormationSlot |
struct | Tests | TestAIStress.cpp:L159 | |
FormationSlot |
struct | Tests | TestFormationSystem.cpp:L20 | |
FormationSystem |
class | SparkEngine | FormationSystem.h:L124 | Singleton that manages tactical formations for AI groups. |
FormationSystem |
struct | Tests | TestAIStress.cpp:L175 | |
FormationSystem |
struct | Tests | TestFormationSystem.cpp:L36 | |
FormationTemplate |
struct | SparkEngine | FormationSystem.h:L89 | Template defining the shape and spacing for a formation type. |
FPSLocalProfile |
struct | GameModules | FPSLocalProfile.h:L23 | Declared local profile state for the single-player slice. |
FPSMultiplayerSystem |
class | GameModules | MultiplayerSystem.h:L273 | Multiplayer system wiring NetworkManager into the FPS game module |
FPSStarterCaptureTransition |
struct | Templates | GameModule.h:L47 | |
FPSStarterModule |
class | Templates | GameModule.h:L54 | |
FPSStarterPlayerState |
struct | Templates | GameModule.h:L33 | |
FPSStarterTargetState |
struct | Templates | GameModule.h:L41 | |
FPSStarterWeaponState |
struct | Templates | GameModule.h:L24 | |
FPSToolsPanel |
class | SparkEditor | FPSToolsPanel.h:L18 | Editor panel for FPS-specific level design and gameplay tuning tools. |
FracturePattern |
class | SparkEngine | DestructionSystem.h:L79 | Defines how an object breaks apart — a collection of debris pieces. |
FracturePiece |
struct | SparkEngine | DestructionSystem.h:L62 | A single debris piece created when an object is destroyed. |
FracturePieceInfo |
struct | SparkEditor | DestructionEditorPanel.h:L33 | |
FrameAllocator |
class | SparkEngine | FrameAllocator.h:L38 | |
FrameBeginEvent |
struct | SparkEngine | EventSystem.h:L144 | Fired at the beginning of each frame before any systems update. |
FrameBreakCondition |
struct | SparkEngine | FrameInspector.h:L110 | Conditional break predicate |
FrameData |
struct | SparkEngine | GPUTimestampQuery.h:L392 | Per-frame query data |
FrameData |
struct | SparkEngine | TemporalEffectsTypes.h:L208 | |
FrameData |
struct | SparkEngine | TemporalTypes.h:L211 | |
FrameData |
struct | Tests | TestTemporalEffects.cpp:L99 | |
FrameDescriptorPool |
struct | SparkEngine | VulkanDescriptorCache.h:L44 | Per-frame descriptor pool that resets entirely each frame. |
FrameEndEvent |
struct | SparkEngine | EventSystem.h:L150 | Fired at the end of each frame after all systems have updated. |
FrameHeader |
struct | SparkEngine | DaemonProtocol.h:L139 | |
FrameHistory |
class | SparkEngine | TemporalEffectsTypes.h:L203 | Manages history buffers for temporal accumulation |
FrameHistory |
class | SparkEngine | TemporalTypes.h:L206 | Manages history buffers for temporal accumulation |
FrameHistory |
class | Tests | TestTemporalEffects.cpp:L105 | |
FrameInspector |
class | SparkEngine | FrameInspector.h:L121 | Singleton frame inspector for debugging frame-by-frame |
FrameParams |
struct | SparkEngine | MetalRayTracing.h:L121 | Per-frame uniforms consumed by the RT compute kernels. |
FrameProfileData |
struct | SparkEditor | ProfilerTypes.h:L152 | Frame profiling data |
FrameResources |
struct | SparkEngine | D3D12Types.h:L536 | Resources that are duplicated for each frame in flight. |
FrameSnapshot |
struct | SparkEngine | FrameInspector.h:L68 | Snapshot of key engine state at a specific frame |
FrameStats |
struct | Tests | TestEngineMonitor.cpp:L95 | |
FrameTimeline |
struct | SparkEngine | GPUStallProfiler.h:L33 | Per-frame CPU-GPU timeline data. |
FrameTimeRingBuffer |
class | SparkEngine | PerformanceStats.h:L58 | Fixed-size ring buffer storing recent frame times for graphing |
FrameTimeRingBuffer |
class | Tests | TestPerformanceStats.cpp:L17 | |
FrameTimeSample |
struct | SparkEngine | DebugOverlay.h:L88 | Frame time sample for mini-graph |
FrameTimingHistory |
struct | SparkEngine | Profiler.h:L64 | Frame timing history for graphs |
FreezeBuffer |
class | SparkEngine | FreezeSystem.h:L29 | Binary serialization buffer with tag validation markers. |
FreezeDetector |
class | SparkEngine | FreezeDetector.h:L106 | Singleton watchdog that monitors main-loop liveness |
FreezeDetector |
class | Tests | TestFreezeDetector.cpp:L54 | |
FreezeDetectorConfig |
struct | SparkEngine | FreezeDetector.h:L47 | Configuration for the freeze detection watchdog |
FreezeDetectorConfig |
struct | Tests | TestFreezeDetector.cpp:L31 | |
FreezeDetectorStatus |
struct | SparkEngine | FreezeDetector.h:L88 | Snapshot of freeze detector status for diagnostics |
FreezeDetectorStatus |
struct | Tests | TestFreezeDetector.cpp:L43 | |
FreezeSystem |
class | SparkEngine | FreezeSystem.h:L206 | Registry and orchestrator for per-subsystem freeze/thaw operations. |
FriendInfo |
struct | SparkEngine | OnlineServices.h:L107 | Friend list entry |
FroxelData |
struct | SparkEngine | FroxelVolumetricFog.h:L90 | |
FroxelFogResult |
struct | SparkEngine | FroxelVolumetricFog.h:L102 | |
FroxelFogSettings |
struct | SparkEngine | FroxelVolumetricFog.h:L39 | |
FroxelLight |
struct | SparkEngine | FroxelVolumetricFog.h:L65 | |
FroxelVolumetricFog |
class | SparkEngine | FroxelVolumetricFog.h:L121 | CPU reference implementation of froxel-based volumetric fog |
Frustum |
class | SparkEngine | FrustumCulling.h:L120 | Camera frustum defined by six clip planes, extracted from a VP matrix. |
Frustum |
class | Tests | TestFrustumCulling.cpp:L128 | |
Frustum |
class | Tests | TestParallelCulling.cpp:L50 | |
FrustumPlane |
struct | Tests | TestGPUDrivenRenderer.cpp:L21 | |
FrustumPlanes |
struct | SparkEngine | MeshClusterSystem.h:L168 | Six frustum planes for culling (ax + by + cz + d = 0) |
FSR1EASUConstants |
struct | SparkEngine | DynamicQualityTypes.h:L202 | Constant buffer for FSR 1.0 EASU (Edge Adaptive Spatial Upsampling) pass |
FSR1EASUConstants |
struct | SparkEngine | UpscalingTypes.h:L200 | Constant buffer for FSR 1.0 EASU (Edge Adaptive Spatial Upsampling) pass |
FSR1RCASConstants |
struct | SparkEngine | DynamicQualityTypes.h:L213 | Constant buffer for FSR 1.0 RCAS (Robust Contrast Adaptive Sharpening) pass |
FSR1RCASConstants |
struct | SparkEngine | UpscalingTypes.h:L211 | Constant buffer for FSR 1.0 RCAS (Robust Contrast Adaptive Sharpening) pass |
FSR2Constants |
struct | SparkEngine | DynamicQualityTypes.h:L225 | Constant buffer for FSR 2.0 temporal upscaling pass |
FSR2Constants |
struct | SparkEngine | UpscalingTypes.h:L223 | Constant buffer for FSR 2.0 temporal upscaling pass |
FSR2DispatchDescription |
struct | SparkEngine | DynamicQualityTypes.h:L256 | Input data for an FSR 2.0 temporal upscaling dispatch |
FSR2DispatchDescription |
struct | SparkEngine | UpscalingTypes.h:L254 | Input data for an FSR 2.0 temporal upscaling dispatch |
FunctionGraph |
struct | SparkEngine | VisualScriptGraphTypes.h:L89 | A reusable function sub-graph (compiles to a separate method) |
FXAASettings |
struct | SparkEngine | PostProcessingTypes.h:L87 | FXAA (Fast Approximate Anti-Aliasing) settings |
FXAASettings |
struct | Tests | TestPostProcessingPipeline.cpp:L40 | |
FxQuad |
struct | GameModules | TFVehicleFx.h:L100 | |
Game |
class | GameModules | AdvancedConsoleCommands.h:L9 | Console command declarations for unified GraphicsEngine |
Game |
class | GameModules | SparkGameFPS.h:L24 | |
Game |
class | GameModules | Game.h:L93 | |
Game |
class | GameModules | WaveSpawner.h:L22 | |
GameCoroutine |
class | SparkEngine | CoroutineTypes.h:L173 | Return type for C++20 coroutine functions that yield to the scheduler. |
GameLaunchContext |
struct | SparkLauncher | LauncherProcess.cpp:L268 | |
GameMode |
class | GameModules | GameMode.h:L30 | Complete FPS game mode manager |
GameModeEvents |
struct | GameModules | GameModeTypes.h:L153 | Callbacks fired during game mode lifecycle events. |
GameModeRules |
struct | GameModules | GameModeTypes.h:L84 | Game mode rules configuration |
GameModeSettings |
struct | SparkEngine | EngineSettings.h:L394 | |
GameModuleLoader |
class | SparkEngine | GameModuleLoader.h:L19 | |
GameModuleSelectorPanel |
class | SparkEditor | GameModuleSelectorPanel.h:L34 | Editor panel for discovering, selecting, and launching game module DLLs |
GameModuleSelectorPanel |
class | SparkEditor | PlayControlPanel.h:L36 | |
GameObject |
class | GameModules | Game.h:L56 | |
GameObject |
class | GameModules | GameMechanics.h:L27 | |
GameObject |
class | SparkEngine | GameObject.h:L38 | |
GameObject |
class | SparkEngine | GraphicsEngine.h:L89 | |
GameObject |
class | SparkEngine | SceneManager.h:L85 | |
GameObject |
class | Tests | TestGameObjectTransforms.cpp:L56 | |
GamePackager |
class | SparkEngine | GamePackager.h:L52 | |
GamePackager |
class | SparkEngine | GamePackager.h:L107 | Standalone game packaging system |
GamepadInput |
class | SparkEngine | GamepadInput.h:L156 | |
GamepadInput |
class | Tests | TestGamepadInputProcessing.cpp:L83 | |
GamepadState |
struct | SparkEngine | GamepadInput.h:L123 | Per-controller state snapshot holding raw and processed input |
GamepadState |
struct | Tests | TestGamepadInputProcessing.cpp:L69 | |
GameplayAction |
struct | SparkEngine | EventResponseSystem.h:L125 | A single action to execute when a rule fires |
GameplayAction |
struct | Tests | TestEventResponseSystem.cpp:L71 | |
GameplayDebugger |
class | SparkEngine | GameplayDebugger.h:L130 | Centralized gameplay debugging system |
GameplayExtensionRegistry |
class | SparkEngine | GameplaySystemExtension.h:L143 | Registry for game module extensions to engine gameplay systems |
GameplayExtensionRegistry |
class | Tests | TestGameplayExtensionRegistry.cpp:L52 | |
GameplayRule |
struct | SparkEditor | PrototypingSystem.h:L81 | A gameplay rule (no-code game logic) |
GameplayShowcase |
class | GameModules | GameplayShowcase.h:L34 | |
GameplayShowcase |
class | GameModules | SparkGame.h:L20 | |
GameplayTagContainer |
class | SparkEngine | GameplayTags.h:L72 | Container holding a set of gameplay tags for an entity or ability |
GameplayTagInfo |
struct | SparkEngine | GameplayTags.h:L58 | A single registered gameplay tag with hierarchy info |
GameplayTagRegistry |
class | SparkEngine | GameplayTags.h:L150 | Central registry for all gameplay tags in the engine |
GameSettings |
struct | SparkEngine | EngineSettings.h:L167 | |
GameSettings |
struct | Tests | TestEngineSettingsParser.cpp:L156 | |
GameTemplateConfig |
struct | SparkEditor | PrototypingSystem.h:L65 | A game template with pre-configured systems |
GameViewPanel |
class | SparkEditor | GameViewPanel.h:L30 | In-editor game viewport with full FPS HUD preview and simulated player state. |
GateProcessor |
class | Tests | TestAdvancedAssetPipeline.cpp:L62 | |
GateState |
struct | Tests | TestAdvancedAssetPipeline.cpp:L52 | |
GatewayApplication |
class | SparkGateway | GatewayApplication.h:L63 | |
GatewayCoordinator |
class | SparkGateway | GatewayAreaControl.h:L14 | |
GatewayCoordinator |
class | SparkGateway | GatewayCoordinator.h:L152 | |
GatewayFixture |
struct | Tests | TestSparkGatewayCoordinator.cpp:L104 | |
GatewayHealth |
struct | SparkGateway | GatewayApplication.h:L48 | |
GatewayOptions |
struct | SparkGateway | GatewayApplication.h:L24 | |
GatewayParseResult |
struct | SparkGateway | GatewayApplication.h:L39 | |
GatheringSaveState |
struct | GameModules | OWGatheringSystem.h:L91 | Mutable gathering and crafting state stored in an OpenWorld save. |
GBufferPassData |
struct | SparkEngine | RenderGraphBuilder.h:L131 | GBuffer pass outputs placed on the blackboard. |
GeneratedLOD |
struct | SparkEngine | LODGenerator.h:L55 | A single simplified mesh level |
GeneratedLOD |
struct | Tests | TestLODGenerator.cpp:L16 | |
GenerationParams |
struct | SparkEditor | TerrainEditor.h:L166 | |
GerstnerWave |
struct | SparkEngine | WaterRenderer.h:L80 | A single Gerstner wave component in the wave summation. |
Gesture |
struct | SparkEngine | MobilePlatform.h:L77 | A recognized touch gesture. |
GetAssetRequest |
struct | SparkEngine | AssetServiceProtocol.h:L58 | |
GetAssetResponse |
struct | SparkEngine | AssetServiceProtocol.h:L63 | |
GetCacheEntryRequest |
struct | SparkEngine | ShaderServiceProtocol.h:L58 | |
GetCacheEntryResponse |
struct | SparkEngine | ShaderServiceProtocol.h:L63 | |
GitBootstrap |
class | SparkInstaller | GitBootstrap.h:L16 | |
GitBootstrapResult |
struct | SparkInstaller | GitBootstrap.h:L9 | |
githubToken |
struct | SparkEngine | CrashReportUploader.cpp:L313 | |
githubToken |
struct | SparkEngine | CrashReportUploader.cpp:L373 | |
githubToken |
struct | SparkEngine | CrashReportUploader.cpp:L517 | |
githubToken |
struct | SparkEngine | CrashReportUploader.cpp:L654 | |
GitRunner |
class | SparkInstaller | GitRunner.h:L10 | |
GizmoScreenBasis |
struct | SparkEditor | SceneViewPanel.cpp:L871 | |
GLBuffer |
class | SparkEngine | OpenGLDevice.h:L119 | |
GLCommandList |
class | SparkEngine | OpenGLDevice.h:L305 | |
GLDevice |
class | SparkEngine | OpenGLDevice.h:L113 | |
GLDevice |
class | SparkEngine | OpenGLDevice.h:L368 | |
GlobalLocaleGuard |
class | Tests | TestSceneSerializerReal.cpp:L62 | |
GLPipelineState |
class | SparkEngine | OpenGLDevice.h:L236 | |
GLSampler |
class | SparkEngine | OpenGLDevice.h:L212 | |
GLShader |
class | SparkEngine | OpenGLDevice.h:L185 | |
GLSwapChain |
class | SparkEngine | OpenGLDevice.h:L269 | |
GLTexture |
class | SparkEngine | OpenGLDevice.h:L144 | |
GLTFStaticMeshData |
struct | SparkEngine | GLTFStaticMeshLoader.h:L29 | |
GLTFStaticPrimitive |
struct | SparkEngine | GLTFStaticMeshLoader.h:L23 | |
GLTFStaticVertex |
struct | SparkEngine | GLTFStaticMeshLoader.h:L16 | |
GlyphAtlas |
struct | SparkEngine | FontSystem.h:L124 | Glyph atlas texture data |
GlyphMetrics |
struct | SparkEngine | FontSystem.h:L78 | Metrics for a single glyph |
GlyphVertex |
struct | SparkEngine | MSDFTextRenderer.h:L194 | |
GoldenImageConfig |
struct | SparkEngine | GoldenImageTest.h:L99 | Configuration for the golden image test runner. |
GoldenImageTestRunner |
class | SparkEngine | GoldenImageTest.h:L140 | Singleton that captures screenshots and compares against golden references. |
GPUCaptureAvailability |
struct | SparkEngine | GPUDebugMarkers.h:L59 | |
GPUClusterAABB |
struct | SparkEngine | GPUClusterCulling.h:L46 | GPU-uploadable cluster AABB |
GPUClusterCulling |
class | SparkEngine | GPUClusterCulling.h:L79 | GPU-accelerated clustered light culling |
GPUClusterCullStats |
struct | SparkEngine | GPUClusterCulling.h:L64 | Performance statistics |
GPUDebugMarkers |
class | SparkEngine | GPUDebugMarkers.h:L74 | GPU debug annotation system |
GPUDrivenRenderer |
class | SparkEngine | GPUDrivenRenderer.h:L76 | |
GPUFrameCounters |
struct | SparkEngine | GPUPerfCounters.h:L44 | Per-frame GPU performance counter state. |
GPUInstanceData |
struct | SparkEngine | GPUSceneBuffer.h:L70 | |
GPULightData |
struct | SparkEngine | ClusteredLightGPU.h:L42 | GPU-aligned light data matching the HLSL StructuredBuffer layout. |
GPULightData |
struct | SparkEngine | GPUClusterCulling.h:L32 | GPU-uploadable light data matching ClusterCull.hlsl layout |
GPULightData |
struct | Tests | TestClusteredLightGPU.cpp:L13 | |
GPUMeshlet |
struct | SparkEngine | MeshShaderPipeline.h:L30 | Meshlet data for GPU upload |
GPUMeshlet |
struct | Tests | TestMeshShaderPipeline.cpp:L14 | |
GPUMeshletGroup |
struct | SparkEngine | MeshShaderPipeline.h:L45 | Group of meshlets for LOD selection |
GPUNetwork |
struct | SparkEngine | NeuralInference.h:L53 | GPU-resident network instance with its weight buffers. |
GPUOcclusionCuller |
class | SparkEngine | GPUOcclusionCulling.h:L88 | Culls objects against previous frame's hierarchical Z-buffer |
GPUParticleData |
struct | Tests | TestGPUParticleSystem.cpp:L14 | |
GPUPassTimestamp |
struct | SparkEngine | GPUPerfCounters.h:L65 | Timestamped GPU render pass sample for the current frame. |
GPUPerfCounters |
class | SparkEngine | GPUPerfCounters.h:L92 | Tracks and aggregates GPU performance counters per frame. |
GPUPipelineStats |
struct | SparkEngine | GPUProfiler.h:L44 | Pipeline statistics for a frame. |
GPUPipelineStatsCounters |
struct | SparkEngine | GPUPerfCounters.h:L78 | Snapshot of hardware pipeline statistics for a frame. |
GPUProfileFrame |
struct | SparkEngine | GPUProfiler.h:L55 | Complete profiling data for a single frame. |
GPUProfiler |
class | SparkEngine | GPUProfiler.h:L69 | GPU profiler with timestamp queries and pipeline stats |
GPUProfileSample |
struct | SparkEditor | ProfilerTypes.h:L121 | GPU profiling sample |
GPUQueryPair |
struct | SparkEditor | PerformanceProfiler.h:L418 | Tracks a pair of D3D11 timestamp queries for a named GPU sample |
GPUResourceLeakConfig |
struct | SparkEngine | GPUResourceLeakDetector.h:L58 | Configuration for GPU resource leak detection |
GPUResourceLeakConfig |
struct | Tests | TestGPUResourceLeakDetector.cpp:L34 | |
GPUResourceLeakDetector |
class | SparkEngine | GPUResourceLeakDetector.h:L94 | Singleton detector for GPU resource leaks and budget violations |
GPUResourceLeakDetector |
class | Tests | TestGPUResourceLeakDetector.cpp:L54 | |
GPUResourceLeakStatus |
struct | SparkEngine | GPUResourceLeakDetector.h:L76 | Snapshot of GPU resource leak detector status for diagnostics |
GPUResourceLeakStatus |
struct | Tests | TestGPUResourceLeakDetector.cpp:L42 | |
GPUSceneBuffer |
class | SparkEngine | FoliageRenderer.h:L52 | |
GPUSceneBuffer |
class | SparkEngine | GPUSceneBuffer.h:L149 | Persistent GPU structured buffer for scene instance data with incremental updates. |
GPUSkinning |
class | SparkEngine | GPUSkinning.h:L124 | GPU compute skinning manager. |
GPUStallProfiler |
class | SparkEngine | GPUStallProfiler.h:L49 | Analyzes CPU-GPU overlap to identify frame bottlenecks. |
GPUTimerQuery |
struct | SparkEngine | Profiler.h:L140 | GPU timing query wrapper |
GPUTimestamp |
struct | SparkEngine | GPUProfiler.h:L36 | Single GPU timing event with nesting depth. |
GPUTimestampQuery |
class | SparkEngine | GPUTimestampQuery.h:L63 | Per-pass GPU timing system with double-buffered queries |
GrantState |
struct | SparkEngine | RemoteDebugAccessControl.h:L139 | |
Graph |
struct | Tests | TestShaderGraphCompiler.cpp:L48 | |
GraphicsEngine |
class | GameModules | AdvancedConsoleCommands.h:L10 | Console command declarations for unified GraphicsEngine |
GraphicsEngine |
class | GameModules | Game.h:L53 | |
GraphicsEngine |
class | GameModules | ModelObject.h:L15 | |
GraphicsEngine |
class | GameModules | Player.h:L38 | |
GraphicsEngine |
class | GameModules | TFBlobShadows.h:L53 | |
GraphicsEngine |
class | GameModules | TFGrenadeSystem.h:L84 | |
GraphicsEngine |
class | GameModules | TFGroundFx.h:L40 | |
GraphicsEngine |
class | GameModules | TFImpactFx.h:L67 | |
GraphicsEngine |
class | GameModules | TFPingSystem.h:L63 | |
GraphicsEngine |
class | GameModules | TFTransparentPass.h:L43 | |
GraphicsEngine |
class | GameModules | TFVehicleFx.h:L64 | |
GraphicsEngine |
class | GameModules | TFViewModel.h:L42 | |
GraphicsEngine |
class | GameModules | TFRegionDecor.h:L61 | |
GraphicsEngine |
class | GameModules | TFWeatherFx.h:L71 | |
GraphicsEngine |
class | SparkEditor | AssetBrowserPanel.h:L16 | |
GraphicsEngine |
class | SparkEditor | BasicMaterialEditorPanel.h:L29 | |
GraphicsEngine |
class | SparkEditor | GameViewPanel.h:L23 | |
GraphicsEngine |
class | SparkEditor | SceneViewPanel.h:L24 | |
GraphicsEngine |
class | SparkEngine | EngineContext.h:L34 | |
GraphicsEngine |
class | SparkEngine | EngineRuntime.h:L23 | |
GraphicsEngine |
class | SparkEngine | EngineSetup.h:L26 | |
GraphicsEngine |
class | SparkEngine | IGameModule.h:L19 | |
GraphicsEngine |
class | SparkEngine | SparkEngine.h:L24 | |
GraphicsEngine |
class | SparkEngine | ECSIntegration.h:L29 | |
GraphicsEngine |
class | SparkEngine | ECSystems.h:L71 | |
GraphicsEngine |
class | SparkEngine | Model.h:L12 | |
GraphicsEngine |
class | SparkEngine | GraphicsConsoleCommands.h:L11 | Registers graphics-related console commands |
GraphicsEngine |
class | SparkEngine | GraphicsEngine.h:L173 | |
GraphicsEngine |
class | SparkEngine | RenderGraph.h:L41 | |
GraphicsEngine |
class | SparkEngine | RenderGraphBuilder.h:L46 | |
GraphicsEngine |
class | SparkEngine | RenderPipeline.h:L28 | |
GraphicsEngine |
class | SparkEngine | WorldBasicRenderer.h:L15 | |
GraphicsEngine |
class | SparkEngine | SceneManager.h:L83 | |
GraphicsEngine |
class | SparkSDK | IEngineContext.h:L22 | |
GraphicsSettings |
struct | SparkEngine | EngineSettings.h:L113 | |
GraphicsSettings |
struct | SparkEngine | GraphicsEngineTypes.h:L123 | Advanced graphics settings |
GraphicsSettings |
struct | Tests | TestEngineSettingsEdgeCases.cpp:L24 | |
GraphicsSettings |
struct | Tests | TestEngineSettingsParser.cpp:L126 | |
GravityState |
struct | GameModules | GravitySystem.h:L74 | Per-object gravity state |
GravitySystem |
class | GameModules | GravitySystem.h:L91 | Gravity system manager |
GravitySystem |
class | GameModules | Player.h:L43 | |
GravityZone |
struct | GameModules | GravitySystem.h:L36 | Gravity zone definition |
Grenade |
class | GameModules | Grenade.h:L50 | |
GridGenerator |
class | SparkEngine | EnvironmentQuery.h:L69 | Generates a grid of points around a center position |
GripPose |
struct | GameModules | TFViewModel.h:L91 | |
GroupAISystem |
class | SparkEngine | GroupAI.h:L139 | Singleton that manages AI squad coordination and threat sharing. |
GroupAISystem |
struct | Tests | TestGroupAI.cpp:L47 | |
GroupFilterTable |
class | SparkEngine | PhysicsSystem.h:L55 | |
GroupMember |
struct | SparkEngine | GroupAI.h:L90 | A member of an AI group with a role assignment. |
GrowthSample |
struct | SparkEngine | MemoryMonitor.h:L247 | |
GTAOEffect |
class | SparkEngine | GTAOEffect.h:L69 | CPU reference implementation of Ground Truth Ambient Occlusion |
GTAOSettings |
struct | SparkEngine | GTAOEffect.h:L47 | |
GUID |
struct | SparkEngine | PlatformD3DStubs.h:L24 | |
Guild |
struct | GameModules | MMOGuildSystem.h:L38 | A guild with members, bank, and permissions |
GuildMember |
struct | GameModules | MMOGuildSystem.h:L26 | A guild member entry |
GuildMembership |
struct | GameModules | MMOGuildSystem.h:L56 | Per-player guild state |
GuiState |
struct | SparkInstaller | WizardGui.cpp:L32 | |
GvisorState |
struct | SparkEngine | WineDetection.cpp:L123 | |
h2 |
struct | SparkEngine | CrashReportUploader.cpp:L580 | |
HandleAllocator |
class | SparkEngine | VersionedHandle.h:L65 | Manages allocation and validation of versioned handles. |
HandleAllocator |
class | Tests | TestVersionedHandle.cpp:L19 | |
HandleCloser |
struct | SparkEditor | ProjectManager.cpp:L631 | |
HandlerEntry |
struct | Tests | TestCrossSystemIntegration.cpp:L154 | |
HandleSet |
struct | SparkEngine | TelemetrySpool.cpp:L69 | |
HandoffCommand |
struct | SparkGateway | GatewayCoordinator.h:L60 | |
HashGridLevelStats |
struct | SparkEngine | NeuralRadianceCache.h:L77 | Per-level hash grid statistics. |
HazardInstance |
struct | GameModules | PlatformerHazardSystem.h:L31 | A single hazard instance placed in a level |
Header |
struct | Tests | TestSparkPak.cpp:L35 | |
HeadlessBridge |
struct | Tests | TestProcessDrawListLinux.cpp:L44 | |
HealEvent |
struct | Tests | TestEntityEventBus.cpp:L14 | |
HealEvent |
struct | Tests | TestEventSystem.cpp:L98 | |
Health |
struct | Tests | TestECSIntegration.cpp:L54 | |
HealthComponent |
struct | SparkEngine | GameplayComponents.h:L65 | Tracks entity health, death state, and provides damage/heal/revive operations. |
HealthComponent |
struct | Tests | TestAdversarialEngine.cpp:L48 | |
HealthComponent |
struct | Tests | TestCrossSystemIntegration.cpp:L102 | |
HealthComponent |
struct | Tests | TestECSystemSpecialized.cpp:L123 | |
HealthData |
struct | SparkEditor | SceneFileTypes.h:L409 | Health component scene data |
HealthData |
struct | Tests | TestAbilitySystem.cpp:L503 | |
HealthRec |
struct | GameModules | TFDamageSystem.h:L234 | |
HeightFogSettings |
struct | SparkEngine | FogSystem.h:L94 | |
HeightmapParams |
struct | SparkEngine | ProceduralGenerator.h:L50 | Parameters for fractal noise heightmap generation |
Herd |
struct | GameModules | OWWildlifeSystem.h:L62 | A group of animals moving together |
HeroClassDef |
struct | GameModules | ARPGHeroSystem.h:L35 | Class template defining starting stats and growth |
HeroData |
struct | GameModules | ARPGDemoEncounter.h:L21 | |
HeroData |
struct | GameModules | ARPGHeroSystem.h:L53 | Live hero instance with current state |
HeroGrowth |
struct | GameModules | ARPGHeroSystem.h:L26 | Per-level attribute growth rates for a hero class |
HierarchyPanel |
class | SparkEditor | EditorUI.h:L111 | |
HierarchyPanel |
class | SparkEditor | HierarchyPanel.h:L47 | |
HistorySnapshot |
struct | SparkEngine | NetworkManager.h:L325 | |
Hit |
struct | GameModules | TFVehicleSystemDamage.cpp:L115 | |
HitchDetector |
class | SparkEngine | HitchDetector.h:L87 | Singleton detector for frame-time spikes and micro-stutters |
HitchDetector |
class | Tests | TestHitchDetector.cpp:L52 | |
HitchDetectorConfig |
struct | SparkEngine | HitchDetector.h:L37 | Configuration for frame hitch detection |
HitchDetectorConfig |
struct | Tests | TestHitchDetector.cpp:L29 | |
HitchDetectorStatus |
struct | SparkEngine | HitchDetector.h:L68 | Snapshot of hitch detector status for diagnostics |
HitchDetectorStatus |
struct | Tests | TestHitchDetector.cpp:L39 | |
HitResult |
struct | Tests | TestLagCompensationIntegration.cpp:L119 | |
HitValidationResult |
struct | SparkEngine | NetworkManager.h:L638 | Result of a server-side hit validation check |
HiZPyramid |
struct | SparkEngine | GPUOcclusionCulling.h:L40 | Hierarchical Z-buffer for GPU occlusion queries |
HLODBuilder |
class | SparkEngine | HLODSystem.h:L89 | Build-time tool for generating HLOD clusters and proxy meshes |
HLODBuildSettings |
struct | SparkEngine | HLODSystem.h:L76 | Configuration for the HLOD build process |
HLODCluster |
struct | SparkEngine | HLODSystem.h:L51 | A group of spatially-close entities merged into a single LOD unit |
HLODProxy |
struct | SparkEngine | HLODSystem.h:L65 | Simplified mesh data representing a cluster at a specific LOD |
HLODSystem |
class | SparkEngine | HLODSystem.h:L367 | Singleton managing HLOD generation and world-partition streaming |
HmacSha256Key |
struct | SparkEngine | PasswordHash.cpp:L158 | |
HomeGenerator |
struct | SparkEngine | MovementSystem.h:L258 | Return to spawn/home position. |
HookContext |
struct | SparkEngine | ScriptHookManager.h:L124 | Data passed to script hook handlers. |
HookContext |
class | Tests | TestScriptHookManager.cpp:L28 | |
HookEntry |
struct | SparkEngine | DebugHookManager.h:L396 | Remove all registered hooks. |
HookListenerInfo |
struct | SparkEditor | ScriptEditorPanel.h:L41 | |
HookRegistration |
struct | SparkEngine | ScriptHookManager.h:L150 | A single registered hook handler with metadata. |
HookRegistration |
struct | Tests | TestScriptHookManager.cpp:L58 | |
HRTFProcessor |
class | SparkEngine | HRTFProcessor.h:L79 | Portable analytical HRTF binaural renderer. |
HRTFState |
struct | SparkEngine | HRTFProcessor.h:L61 | Diagnostic snapshot of the last Process() call. |
HRTFVec3 |
struct | SparkEngine | HRTFProcessor.h:L51 | Simple 3-component vector used by the HRTF processor. |
HUDConfig |
struct | GameModules | HUDSystem.h:L115 | HUD configuration settings |
HUDData |
struct | GameModules | RacingHUDSystem.h:L25 | Data fed to the HUD each frame |
HUDSystem |
class | GameModules | HUDSystem.h:L231 | Complete FPS HUD system |
HudView |
struct | GameModules | TFAbilitySystem.h:L136 | |
Hull |
struct | GameModules | TFVehiclePhysics.h:L106 | |
HybridRTBindings |
struct | SparkEngine | GraphicsEngine.h:L114 | |
HybridRTManager |
class | SparkEngine | GraphicsEngine.h:L78 | |
HybridRTManager |
class | SparkEngine | HybridRTManager.h:L73 | |
HybridRTManager |
class | SparkEngine | RTSceneFeeder.h:L37 | |
I |
struct | SparkEngine | TypeTraits.h:L173 | |
IAreaControlPlane |
class | SparkGateway | GatewayCoordinator.h:L73 | |
IAreaSimulation |
class | SparkEngine | AreaServer.h:L53 | |
IAreaSimulation |
class | SparkEngine | IAreaSimulation.h:L32 | Game-module simulation hook driven by an AreaServer tick loop. |
IAssetValidationRule |
class | SparkEngine | AssetValidator.h:L46 | |
IAudioBackend |
class | SparkEngine | IAudioBackend.h:L29 | Abstract interface for audio backend implementations |
IAudioBackend |
class | SparkEngine | EngineRuntime.h:L43 | |
IAudioBackend |
class | SparkEngine | Sequencer.h:L25 | |
IBenchmarkScenario |
class | SparkEngine | BenchmarkFramework.h:L57 | |
IChannel |
struct | SparkEngine | EntityEventBus.h:L261 | |
IChannel |
struct | SparkEngine | EventBus.h:L274 | |
ICommand |
class | SparkEditor | CommandHistory.h:L60 | Interface for a reversible editor command. |
ICommand |
class | Tests | TestCommandHistory.cpp:L19 | |
IContactListener |
class | SparkEngine | JoltPhysicsInterface.h:L184 | Interface for receiving collision callbacks |
ICVar |
class | SparkEngine | ConsoleVariable.h:L105 | |
ICVar |
class | Tests | TestConsoleVariables.cpp:L54 | |
ID3D11BlendState |
struct | SparkEngine | PlatformD3DStubs.h:L64 | |
ID3D11Buffer |
struct | SparkEngine | PlatformD3DStubs.h:L60 | |
ID3D11ComputeShader |
struct | SparkEngine | PlatformD3DStubs.h:L67 | |
ID3D11DepthStencilState |
struct | SparkEngine | PlatformD3DStubs.h:L63 | |
ID3D11DepthStencilView |
struct | SparkEngine | PlatformD3DStubs.h:L56 | |
ID3D11Device |
struct | SparkEditor | EditorUI.h:L42 | |
ID3D11Device |
struct | SparkEditor | SparkEngineIntegration.h:L28 | |
ID3D11Device |
struct | SparkEngine | GameImGuiLayer.h:L35 | |
ID3D11Device |
struct | SparkEngine | PlatformD3DStubs.h:L49 | |
ID3D11Device |
struct | SparkEngine | D3DUtils.h:L38 | |
ID3D11Device1 |
struct | SparkEngine | PlatformD3DStubs.h:L50 | |
ID3D11DeviceChild |
struct | SparkEngine | PlatformD3DStubs.h:L80 | |
ID3D11DeviceContext |
struct | SparkEditor | EditorUI.h:L43 | |
ID3D11DeviceContext |
struct | SparkEditor | SparkEngineIntegration.h:L29 | |
ID3D11DeviceContext |
struct | SparkEngine | GameImGuiLayer.h:L36 | |
ID3D11DeviceContext |
struct | SparkEngine | PlatformD3DStubs.h:L51 | |
ID3D11DeviceContext |
struct | SparkEngine | D3DUtils.h:L39 | |
ID3D11DeviceContext1 |
struct | SparkEngine | PlatformD3DStubs.h:L52 | |
ID3D11DomainShader |
struct | SparkEngine | PlatformD3DStubs.h:L70 | |
ID3D11GeometryShader |
struct | SparkEngine | PlatformD3DStubs.h:L68 | |
ID3D11HullShader |
struct | SparkEngine | PlatformD3DStubs.h:L69 | |
ID3D11InputLayout |
struct | SparkEngine | PlatformD3DStubs.h:L71 | |
ID3D11PixelShader |
struct | SparkEngine | PlatformD3DStubs.h:L66 | |
ID3D11Query |
struct | SparkEngine | PlatformD3DStubs.h:L72 | |
ID3D11RasterizerState |
struct | SparkEngine | PlatformD3DStubs.h:L62 | |
ID3D11RenderTargetView |
struct | SparkEngine | PlatformD3DStubs.h:L55 | |
ID3D11Resource |
struct | SparkEngine | PlatformD3DStubs.h:L79 | |
ID3D11SamplerState |
struct | SparkEngine | PlatformD3DStubs.h:L61 | |
ID3D11ShaderResourceView |
struct | GameModules | TFTransparentPass.h:L45 | |
ID3D11ShaderResourceView |
struct | SparkEngine | PlatformD3DStubs.h:L57 | |
ID3D11Texture2D |
struct | SparkEngine | PlatformD3DStubs.h:L59 | |
ID3D11UnorderedAccessView |
struct | SparkEngine | PlatformD3DStubs.h:L58 | |
ID3D11VertexShader |
struct | SparkEngine | PlatformD3DStubs.h:L65 | |
ID3DBlob |
struct | SparkEngine | PlatformD3DStubs.h:L73 | |
IDatabaseConnection |
class | SparkEngine | AsyncDatabase.h:L116 | Abstract interface for a single database connection. |
IDenoiser |
class | SparkEngine | DenoiserInterface.h:L91 | Abstract denoiser interface |
IDialogueExtension |
class | SparkEngine | GameplaySystemExtension.h:L108 | Base class for dialogue condition/action extensions |
IDialogueExtension |
class | Tests | TestGameplayExtensionRegistry.cpp:L43 | |
IdleGenerator |
struct | SparkEngine | MovementSystem.h:L140 | Does nothing -- entity stands still. |
IDXGIAdapter |
struct | SparkEngine | PlatformD3DStubs.h:L74 | |
IDXGIDebug |
struct | SparkEngine | PlatformD3DStubs.h:L78 | |
IDXGIFactory |
struct | SparkEngine | PlatformD3DStubs.h:L75 | |
IDXGIFactory2 |
struct | SparkEngine | PlatformD3DStubs.h:L76 | |
IDXGIOutput |
struct | SparkEngine | PlatformD3DStubs.h:L77 | |
IDXGISwapChain |
struct | SparkEngine | PlatformD3DStubs.h:L53 | |
IDXGISwapChain |
struct | SparkEngine | D3DUtils.h:L37 | |
IDXGISwapChain1 |
struct | SparkEngine | PlatformD3DStubs.h:L54 | |
IEditorPlugin |
class | SparkEditor | IEditorPlugin.h:L32 | |
IEngineContext |
class | GameModules | TFTypes.h:L15 | |
IEngineContext |
class | GameModules | TFBallistics.h:L21 | |
IEngineContext |
class | GameModules | RTSDemoPresentation.h:L14 | |
IEngineContext |
class | SparkEngine | ModuleHotReload.h:L19 | |
IEngineContext |
class | SparkSDK | IEngineContext.h:L118 | |
IFreezable |
class | SparkEngine | FreezeSystem.h:L186 | Interface for subsystems that participate in save state serialization. |
IGameModule |
class | SparkEngine | IGameModule.h:L30 | Abstract interface for game modules loaded by the engine |
IGameModule |
class | SparkEngine | ModuleManager.h:L36 | |
IGameModule |
class | SparkEngine | SparkEngine.h:L29 | |
IGameplayTagService |
class | SparkSDK | ServiceInterfaces.h:L36 | Thin runtime interface for gameplay tag registry orchestration. |
IGatewayAuthenticator |
class | SparkGateway | GatewayCoordinator.h:L43 | |
IGoldenImageCapture |
class | SparkEngine | GoldenImageTest.h:L118 | Abstract interface for framebuffer capture. |
IKChain |
struct | SparkEngine | AnimationTypes.h:L506 | |
IKChain |
struct | SparkEngine | IKSolver.h:L44 | |
ILogger |
class | SparkSDK | ILogger.h:L53 | Abstract logging interface for game modules |
ILogSink |
class | SparkEngine | Logger.h:L300 | Interface for log output destinations |
ImageComparisonResult |
struct | SparkEngine | GoldenImageTest.h:L83 | Result of comparing a captured screenshot against a golden image. |
ImGuiStyle |
struct | SparkEditor | EditorTheme.h:L16 | |
IMigrationStep |
class | SparkEngine | AssetMigration.h:L115 | One step in a migration chain that transforms data between versions. |
IModule |
class | SparkSDK | IModule.h:L92 | |
IMovementGenerator |
struct | SparkEngine | MovementSystem.h:L111 | Base class for movement generators. |
IMovementGenerator |
struct | Tests | TestMovementSystem.cpp:L35 | |
ImpactQuad |
struct | GameModules | TFImpactFx.h:L122 | |
Impl |
struct | SparkEngine | DynamicPluginHost.h:L94 | |
Impl |
struct | SparkEngine | MetalRayTracing.h:L222 | Human-readable status string for console output. |
Impl |
struct | SparkEngine | Process.h:L156 | |
ImportSummary |
struct | SparkEditor | SceneImportPanel.h:L102 | Result of the last import, for the summary dialog + status line. |
ImpostorAtlasSlot |
struct | SparkEngine | FoliageImpostorBaker.h:L87 | A packed slot in a foliage impostor atlas. |
ImpostorBakeCB |
struct | SparkEngine | FoliageImpostorBakerWindows.cpp:L33 | |
ImVec4 |
struct | SparkEditor | EditorTheme.h:L15 | |
InboundCommand |
struct | SparkEngine | RemoteDebugSystem.h:L165 | |
INetworkRuntime |
class | SparkEngine | INetworkRuntime.h:L19 | DedicatedServer-facing networking runtime abstraction. |
INetworkService |
class | SparkSDK | ServiceInterfaces.h:L15 | Thin runtime interface for networking lifecycle orchestration. |
info |
struct | SparkCrashReporter | CrashReporterApp.cpp:L626 | |
info |
struct | SparkEngine | CrashArtifactDirectory.h:L130 | |
info |
struct | SparkEngine | CrashHandler.cpp:L182 | |
info |
struct | SparkEngine | CrashHandler.cpp:L344 | |
info |
struct | SparkEngine | CrashHandler.cpp:L409 | |
info |
struct | SparkEngine | CrashHandler.cpp:L496 | |
info |
struct | SparkGateway | GatewaySecurity.cpp:L310 | |
information |
struct | SparkAssetPipelineCore | AssetCooker.cpp:L403 | |
information |
struct | SparkEditor | ProjectManager.cpp:L701 | |
information |
struct | SparkEngine | DynamicPluginHost.cpp:L230 | |
information |
struct | SparkEngine | DynamicPluginHost.cpp:L316 | |
information |
struct | SparkEngine | TelemetrySpoolIO.cpp:L172 | |
InGameConsole |
class | SparkEngine | InGameConsole.h:L100 | |
INIParser |
class | Tests | TestEngineSettingsParser.cpp:L28 | |
INISection |
struct | Tests | TestEngineSettingsParser.cpp:L23 | |
InitDebugStage |
class | SparkEngine | InitDebugStage.cpp:L6 | |
InitGameplayStage |
class | SparkEngine | InitGameplayStage.cpp:L6 | |
InitNetworkingStage |
class | SparkEngine | InitNetworkingStage.cpp:L6 | |
InjectedContextReset |
struct | Tests | TestEcsCameraConsole.cpp:L10 | |
InMemoryAssetFixture |
struct | Tests | TestAssetServiceClient.cpp:L70 | |
InputAction |
struct | SparkEngine | PlatformInput.h:L167 | A named input action bound to one or two physical keys/buttons. |
InputAction |
struct | SparkSDK | InputTypes.h:L86 | Input action binding result |
InputActionEvent |
struct | SparkEngine | EventSystem.h:L216 | Fired when a named input action is pressed or released. |
InputActionMap |
class | SparkEngine | PlatformInput.h:L283 | Maps named actions to physical key bindings with frame-edge detection. |
InputActionSystem |
class | SparkEngine | InputActionSystem.h:L129 | Data-driven input action system with rebindable controls |
InputBinding |
struct | SparkEngine | InputActionSystem.h:L76 | A single key/button binding to an action |
InputBinding |
struct | SparkEngine | InputBindings.h:L45 | Represents a single input binding — a key or button mapped to an action. |
InputBindingManager |
class | SparkEngine | InputBindings.h:L117 | Manages input bindings, presets, and accessibility settings. |
InputContext |
struct | SparkEngine | InputActionSystem.h:L108 | An input context grouping related actions |
InputManager |
class | GameModules | Game.h:L54 | |
InputManager |
class | GameModules | VehicleSystem.h:L32 | |
InputManager |
class | SparkEngine | EngineContext.h:L35 | |
InputManager |
class | SparkEngine | EngineRuntime.h:L24 | |
InputManager |
class | SparkEngine | EngineSetup.h:L29 | |
InputManager |
class | SparkEngine | IGameModule.h:L20 | |
InputManager |
class | SparkEngine | SparkEngine.h:L25 | |
InputManager |
class | SparkEngine | InputManager.h:L49 | |
InputManager |
class | SparkEngine | SceneManager.h:L84 | |
InputManager |
class | SparkSDK | IEngineContext.h:L23 | |
InputManager |
class | Tests | TestInputManagerState.cpp:L47 | |
InputMetrics |
struct | SparkEngine | InputManager.h:L266 | Input metrics structure for console integration |
InputMetrics |
struct | Tests | TestInputManagerState.cpp:L31 | |
InputPreset |
struct | SparkEngine | InputBindings.h:L98 | A named preset containing a full set of input bindings. |
InputSettings |
struct | SparkEngine | InputManager.h:L286 | Input settings structure for console control |
InputState |
struct | Tests | TestServerMockClient.cpp:L404 | |
InspectorPanel |
class | SparkEditor | InspectorPanel.h:L38 | Inspector panel |
InstabilitySettings |
struct | SparkEngine | InstabilitySimulator.h:L34 | Configuration for artificial network instability. |
InstabilitySimulator |
class | SparkEngine | InstabilitySimulator.h:L64 | |
Installer |
class | SparkInstaller | Installer.h:L11 | |
InstallerContext |
struct | SparkInstaller | InstallerContext.h:L25 | |
InstallState |
struct | SparkInstaller | InstallState.h:L10 | |
InstanceData |
struct | SparkEngine | InstanceManager.h:L132 | Runtime state for a live instance |
InstanceData |
struct | Tests | TestInstanceManager.cpp:L46 | |
InstanceLockout |
struct | SparkEngine | InstanceManager.h:L156 | Lockout tracking -- prevents re-running cleared instances |
InstanceManager |
class | SparkEngine | InstanceManager.h:L179 | Manages creation, lifecycle, and cleanup of instanced content |
InstanceManager |
class | SparkSDK | IEngineContext.h:L59 | |
InstanceManager |
class | Tests | TestInstanceManager.cpp:L62 | |
InstanceTemplate |
struct | SparkEngine | InstanceManager.h:L119 | Blueprint for an instance type (dungeon, raid, arena, etc.) |
InstanceTemplate |
struct | Tests | TestInstanceManager.cpp:L37 | |
IntegrityConfig |
struct | SparkEngine | MemoryIntegrity.h:L129 | Configuration for scan timing and behavior |
IntegrityMetrics |
struct | SparkEngine | MemoryIntegrity.h:L114 | Summary metrics for the integrity system |
InteractionComponent |
struct | SparkEngine | FPSComponents.h:L198 | Marks an entity as interactable by the player or AI. |
InteractionData |
struct | SparkEditor | SceneFileTypes.h:L485 | Interaction scene data |
InteractionPrompt |
struct | GameModules | HUDSystem.h:L202 | Interaction prompt data |
InteractionSystem |
class | GameModules | InteractiveObject.h:L413 | Interactive object manager |
InteractionSystem |
class | GameModules | Player.h:L44 | |
InteractiveObject |
class | GameModules | InteractiveObject.h:L45 | Base interactive object in the game world |
InternalMessage |
struct | SparkEditor | CollaborativeEditSession.h:L187 | Internal message structure for the send/receive queues |
InternalRequest |
struct | SparkEngine | DirectStorageLoader.h:L175 | |
InternalRequest |
struct | Tests | TestDirectStorageLoader.cpp:L119 | |
InterpEntry |
struct | GameModules | TFClientNet.h:L144 | |
InterpolationSnapshot |
struct | SparkEngine | NetworkInterpolation.h:L28 | A single timestamped snapshot of an entity's network state. |
IntFieldCommand |
class | Tests | TestUndoRedoManager.cpp:L160 | |
InvalidateAssetRequest |
struct | SparkEngine | AssetServiceProtocol.h:L75 | |
InvalidateAssetResponse |
struct | SparkEngine | AssetServiceProtocol.h:L80 | |
InvalidStateDetector |
class | SparkEngine | InvalidStateDetector.h:L113 | Singleton runtime detector for impossible ECS state combinations. |
InvalidStateDetector |
class | SparkSDK | IEngineContext.h:L96 | |
InvalidStateDetectorConfig |
struct | SparkEngine | InvalidStateDetector.h:L83 | |
InvalidStateDetectorStatus |
struct | SparkEngine | InvalidStateDetector.h:L92 | |
InventoryComponent |
struct | GameModules | InventorySystem.h:L119 | ECS component representing an entity's inventory |
InventoryComponent |
struct | Tests | TestGameplayStress.cpp:L34 | |
InventoryComponent |
struct | Tests | TestInventorySystem.cpp:L40 | |
InventoryData |
struct | GameModules | MMOInventorySystem.h:L50 | Per-player inventory data |
InventorySlot |
struct | SparkEngine | InventorySystem.h:L70 | |
InventorySnapshot |
struct | SparkEngine | InventorySystem.h:L80 | Serializable per-entity inventory state (slot layout plus capacity). |
InventorySystem |
class | SparkEngine | InventorySystem.h:L96 | Manages item definitions and per-entity inventories with stacking and capacity. |
InventoryTag |
struct | SparkEngine | GameplayComponents.h:L145 | Tag component for entities that carry an inventory. |
InverterNode |
class | SparkEngine | BehaviorTreeNodes.h:L237 | Decorator that negates its child's Success/Failure result. |
InverterNode |
class | Tests | TestAIBehaviorTree.cpp:L120 | |
IODebugger |
class | SparkEngine | IODebugger.h:L84 | Singleton I/O debugger for file operation tracking and bottleneck detection |
IOFileStats |
struct | SparkEngine | IODebugger.h:L55 | Aggregated I/O statistics for a single file path |
IOHotSpot |
struct | SparkEngine | IODebugger.h:L73 | I/O hotspot entry by call site |
IOnlinePlatform |
class | SparkEngine | OnlineServices.h:L137 | Abstract interface for online platform services |
IPhysicsBackend |
class | SparkEngine | IPhysicsBackend.h:L84 | Abstract interface for physics engine backends. |
IPhysicsBody |
class | SparkEngine | JoltPhysicsInterface.h:L41 | |
IPhysicsBody |
class | SparkEngine | JoltPhysicsInterface.h:L276 | Abstract rigid body with transform, velocity, and force application |
IPhysicsShape |
class | SparkEngine | JoltPhysicsInterface.h:L40 | |
IPhysicsShape |
class | SparkEngine | JoltPhysicsInterface.h:L228 | Abstract collision shape |
IPhysicsWorld |
class | SparkEngine | JoltPhysicsInterface.h:L42 | |
IPhysicsWorld |
class | SparkEngine | JoltPhysicsInterface.h:L339 | Abstract physics simulation world |
IPlatformInputBackend |
class | SparkEngine | PlatformInput.h:L188 | Abstract interface for platform-specific input backends. |
IPoseModifier |
class | SparkEngine | PoseModifier.h:L85 | Abstract interface for a single pose modification operation. |
IQuestPolicy |
class | SparkEngine | QuestSystem.h:L130 | Strategy interface for module-specific quest policy decisions. |
IQuestTypeExtension |
class | SparkEngine | GameplaySystemExtension.h:L66 | Base class for game-specific quest type extensions |
IQuestTypeExtension |
class | Tests | TestGameplayExtensionRegistry.cpp:L30 | |
IResourceProvider |
class | SparkEngine | VirtualFileSystem.h:L89 | Interface for resource providers (filesystem, archive, network). |
IRHIBuffer |
class | SparkEngine | AssetPipeline.h:L42 | |
IRHIBuffer |
class | SparkEngine | HybridRTManager.h:L53 | |
IRHIBuffer |
class | SparkEngine | ProbeSystem.h:L35 | |
IRHIBuffer |
class | SparkEngine | RTCompositor.h:L29 | |
IRHIBuffer |
class | SparkEngine | SDFSceneManager.h:L30 | |
IRHIBuffer |
class | SparkEngine | RHIResources.h:L35 | Abstract GPU buffer resource |
IRHIBuffer |
class | SparkEngine | Shader.h:L27 | |
IRHICommandList |
class | SparkEngine | GraphicsEngine.h:L96 | |
IRHICommandList |
class | SparkEngine | HybridRTManager.h:L52 | |
IRHICommandList |
class | SparkEngine | ProbeSystem.h:L34 | |
IRHICommandList |
class | SparkEngine | RTCompositor.h:L28 | |
IRHICommandList |
class | SparkEngine | SDFSceneManager.h:L29 | |
IRHICommandList |
class | SparkEngine | RHIDevice.h:L70 | Abstract RHI command list for recording GPU commands |
IRHIDevice |
class | SparkEngine | HybridRTManager.h:L51 | |
IRHIDevice |
class | SparkEngine | ProbeSystem.h:L33 | |
IRHIDevice |
class | SparkEngine | RTCompositor.h:L27 | |
IRHIDevice |
class | SparkEngine | SDFSceneManager.h:L28 | |
IRHIDevice |
class | SparkEngine | RHIDevice.h:L129 | Abstract RHI Device - core interface for all graphics operations |
IRHIDevice |
class | SparkEngine | Shader.h:L24 | |
IRHIPipelineState |
class | SparkEngine | RHIResources.h:L96 | Abstract graphics pipeline state |
IRHIPipelineState |
class | SparkEngine | Shader.h:L26 | |
IRHIResource |
class | SparkEngine | RHIResources.h:L23 | Base class for all RHI resources |
IRHISampler |
class | SparkEngine | RHIResources.h:L84 | Abstract GPU sampler state |
IRHIShader |
class | SparkEngine | ProbeSystem.h:L37 | |
IRHIShader |
class | SparkEngine | RTCompositor.h:L31 | |
IRHIShader |
class | SparkEngine | SDFSceneManager.h:L32 | |
IRHIShader |
class | SparkEngine | RHIResources.h:L69 | Abstract GPU shader resource |
IRHIShader |
class | SparkEngine | Shader.h:L25 | |
IRHISwapChain |
class | SparkEngine | RHIDevice.h:L53 | Abstract RHI swap chain |
IRHITexture |
class | SparkEngine | AssetPipeline.h:L43 | |
IRHITexture |
class | SparkEngine | GraphicsEngine.h:L95 | |
IRHITexture |
class | SparkEngine | HybridRTManager.h:L54 | |
IRHITexture |
class | SparkEngine | ProbeSystem.h:L36 | |
IRHITexture |
class | SparkEngine | RTCompositor.h:L30 | |
IRHITexture |
class | SparkEngine | SDFSceneManager.h:L31 | |
IRHITexture |
class | SparkEngine | MetalRayTracing.h:L44 | |
IRHITexture |
class | SparkEngine | RHIResources.h:L49 | Abstract GPU texture resource |
ISlangModule |
class | SparkEngine | SlangShaderInterface.h:L238 | Interface for a compiled Slang module containing one or more entry points |
ISlangSession |
class | SparkEngine | SlangShaderInterface.h:L268 | Abstract session interface for Slang shader compilation |
IsolatedProjectManager |
class | Tests | ScopedEditorProfile.h:L16 | |
ISystem |
class | SparkEngine | ECSystemTypes.h:L67 | |
ISystem |
class | Tests | TestECSystemOrdering.cpp:L69 | |
ITelemetryBackend |
class | SparkEngine | Telemetry.h:L126 | Abstract interface for telemetry output destinations. |
ITelemetryService |
class | SparkSDK | ServiceInterfaces.h:L26 | Thin runtime interface for telemetry lifecycle orchestration. |
Item |
struct | GameModules | TFTransparentPass.h:L91 | |
Item |
struct | Tests | TestSceneSnapshotSerializer.cpp:L279 | |
ItemComparison |
struct | GameModules | RPGInventorySystem.h:L65 | Result of comparing two equipment items |
ItemData |
struct | GameModules | ARPGLootSystem.h:L35 | A generated item with base stats and random affixes |
ItemDef |
struct | GameModules | InventorySystem.h:L80 | Immutable definition of an item type (shared across all instances) |
ItemDef |
struct | GameModules | MMOInventorySystem.h:L28 | Immutable definition of an item type |
ItemDef |
struct | Tests | TestGameplayStress.cpp:L19 | |
ItemDef |
struct | Tests | TestInventorySystem.cpp:L24 | |
ItemDefinition |
struct | SparkEngine | InventorySystem.h:L44 | |
ItemPickedUpEvent |
struct | SparkEngine | EventSystem.h:L81 | Fired when an item is picked up by an entity. |
ItemRegistry |
class | GameModules | InventorySystem.h:L138 | Global registry of all item definitions |
ItemRegistry |
class | Tests | TestGameplayStress.cpp:L41 | |
ItemRegistry |
class | Tests | TestInventorySystem.cpp:L47 | |
ItemStack |
struct | GameModules | InventorySystem.h:L101 | A stack of items in a single inventory slot |
ItemStack |
struct | GameModules | MMOInventorySystem.h:L42 | A stack of items in a single inventory slot |
ItemStack |
struct | Tests | TestGameplayStress.cpp:L27 | |
ItemStack |
struct | Tests | TestInventorySystem.cpp:L33 | |
Iterator |
class | SparkEngine | EnumUtils.h:L168 | Enum iteration helper |
Iterator |
class | SparkEngine | RingBuffer.h:L96 | |
ITransport |
class | SparkEngine | ITransport.h:L31 | Abstract transport interface for sending and receiving raw packets. |
IUndoCommand |
class | Tests | TestUndoRedoManager.cpp:L22 | |
IUnknown |
struct | SparkEngine | PlatformD3DStubs.h:L33 | |
IXAudio2 |
struct | SparkEngine | PlatformAudioStubs.h:L154 | |
IXAudio2MasteringVoice |
struct | SparkEngine | PlatformAudioStubs.h:L107 | |
IXAudio2SourceVoice |
struct | SparkEngine | PlatformAudioStubs.h:L74 | |
IXAudio2SubmixVoice |
struct | SparkEngine | PlatformAudioStubs.h:L148 | |
JitterOffset |
struct | Tests | TestTemporalEffects.cpp:L36 | |
JobSystem |
class | SparkEngine | PhysicsSystem.h:L48 | |
JobSystem |
class | SparkEngine | JobSystem.h:L55 | Simple thread pool job system |
JointDef |
struct | SparkEngine | RagdollSystem.h:L130 | Get all joint definitions. |
JournalMutation |
struct | SparkDaemon | OrchestrationJournal.h:L24 | |
JournalProcess |
struct | SparkDaemon | OrchestrationJournal.h:L16 | |
JsonLimits |
struct | SparkEngine | JsonUtils.h:L68 | |
JSONMember |
struct | SparkEditor | JSONSceneSerializer.cpp:L758 | |
JSONMember |
struct | SparkEditor | JSONSceneSerializer.cpp:L854 | |
JSONParser |
class | SparkEditor | JSONSceneSerializer.cpp:L872 | |
JSONSceneComponentWriter |
class | SparkEditor | JSONSceneSerializer.cpp:L353 | |
JSONValue |
struct | SparkEditor | JSONSceneSerializer.cpp:L761 | |
JSONWriter |
class | SparkEditor | JSONSceneSerializer.cpp:L203 | |
JumpPadObject |
class | GameModules | InteractiveObject.h:L282 | Jump pad that launches the player upward |
Key |
struct | SparkDaemon | AssetService.h:L80 | |
Key |
struct | SparkDaemon | ShaderService.h:L90 | |
KeyFileAuthenticator |
class | SparkGateway | GatewaySecurity.h:L33 | |
Keyframe |
struct | SparkEngine | AssetPipeline.h:L117 | Animation data structure |
KeyHash |
struct | SparkDaemon | AssetService.h:L91 | |
KeyHash |
struct | SparkDaemon | ShaderService.h:L102 | |
KeywordGroup |
struct | SparkEngine | ShaderVariantSystem.h:L69 | A group of mutually-exclusive keywords (only one active at a time) |
KillFeedEntry |
struct | GameModules | HUDSystem.h:L58 | Kill feed entry |
KillfeedEntry |
struct | GameModules | TFHUD.h:L105 | |
KillRecord |
struct | GameModules | GameMechanics.h:L78 | Kill/death tracking entry |
KillTrackerScore |
struct | GameModules | GameMechanics.h:L91 | Player score tracking |
LagCompensation |
class | SparkEngine | LagCompensation.h:L57 | Ring buffer of pose snapshots with lag-compensated raycasts. |
LagCompensator |
class | SparkEngine | NetworkManager.h:L339 | |
LambdaCommand |
class | SparkEditor | CommandHistory.h:L380 | Command backed by generic lambdas for quick one-off operations. |
LambdaEditorCommand |
class | SparkEditor | EditorCommand.h:L129 | Generic command backed by execute/undo lambdas. |
LanBroadcastSnapshot |
struct | SparkEngine | DedicatedServer.h:L182 | Immutable state consumed by one LAN broadcast iteration. |
LapRecord |
struct | Tests | TestSparkGameRacing.cpp:L14 | |
LastKiller |
struct | GameModules | TFMedalSystem.h:L228 | |
Lattice |
struct | Tests | TestTFRegionLattice.cpp:L43 | |
LauncherApp |
class | SparkLauncher | LauncherApp.h:L28 | |
LaunchRequest |
struct | SparkLauncher | LauncherProcess.h:L23 | |
Layer |
struct | GameModules | TFSquadHUDBeacon.cpp:L115 | |
LayerDesc |
struct | SparkEngine | NeuralTypes.h:L39 | Describes a single fully-connected layer in an MLP. |
LayerInfo |
struct | SparkEngine | CpuNeuralInference.h:L49 | Per-layer metadata for navigating the packed buffer. |
LayerMaskBodyFilter |
class | SparkEngine | PhysicsSpatialQueriesInternal.h:L39 | Jolt BodyFilter that applies the engine's collision-layer bitmask |
LayoutInfo |
struct | SparkEditor | EditorLayoutManager.h:L70 | Metadata for a layout file on disk. |
LayoutManager |
class | Tests | TestEditorLayoutManager.cpp:L51 | |
LayoutPiece |
struct | GameModules | TFRegionDecor.h:L154 | |
LayoutSnapshot |
struct | Tests | TestEditorLayoutManager.cpp:L44 | |
LbRow |
struct | GameModules | TFOutfitSystem.h:L163 | |
LeaderboardEntry |
struct | SparkEngine | OnlineServices.h:L80 | Leaderboard score entry |
LeaderboardMirror |
struct | GameModules | TFOutfitSystem.h:L173 | |
LeakEntry |
struct | SparkEngine | MemoryDebugger.h:L84 | Leak report entry |
LegacyModuleAdapter |
class | SparkEngine | ModuleManager.cpp:L617 | Wraps a legacy IGameModule implementation behind the new IModule interface |
LegacyModuleFixture |
class | Tests | LegacyModule.cpp:L8 | |
LensDistortionSettings |
struct | SparkEngine | PostProcessingTypes.h:L155 | Lens distortion settings |
LensFlareSettings |
struct | SparkEngine | PostProcessingTypes.h:L182 | Lens flare settings |
LevelBonuses |
struct | GameModules | ProgressionSystem.h:L45 | Per-level stat bonuses applied automatically |
LevelCollectionStats |
struct | GameModules | PlatformerCollectibleSystem.h:L51 | Per-level collection summary |
LevelDef |
struct | GameModules | PlatformerLevelSystem.h:L77 | Complete level definition |
LevelGPUBuffers |
struct | SparkEngine | ClipmapTerrain.h:L168 | Per-level GPU mesh buffers. |
LevelProgress |
struct | GameModules | PlatformerLevelSystem.h:L91 | Per-level progress tracking |
LevelStreamingSystem |
class | SparkEditor | LevelStreamingSystem.h:L48 | |
LevelUnlock |
struct | GameModules | ProgressionSystem.h:L27 | An unlock granted at a specific level |
LifecycleCompositionRoot |
class | SparkEngine | GameplaySystemLifecycle.cpp:L38 | |
LifecycleDaemonFixture |
struct | Tests | TestDaemonLifecycle.cpp:L136 | |
LifecycleEvidence |
struct | SparkEngine | ModuleManager.h:L81 | Successfully completed module lifecycle callbacks for one manager lifetime. |
LifecycleStage |
class | SparkEngine | LifecycleStage.h:L33 | |
LifecycleSystem |
class | SparkEngine | ECSystems.h:L306 | |
LifecycleSystem |
class | Tests | TestECSystemOrdering.cpp:L153 | |
Light |
struct | SparkEditor | SceneFileTypes.h:L113 | Light component data |
Light |
class | SparkEngine | LightingSystem.h:L75 | Light component |
Light |
struct | Tests | TestExtendedSystems.cpp:L626 | |
Light |
struct | Tests | TestReflection.cpp:L176 | |
LightChangeReactiveSystem |
class | SparkEngine | ReactiveSystem.h:L204 | Reactive system for LightComponent changes. |
LightComponent |
struct | SparkEngine | LightComponents.h:L27 | Light source attached to an entity, consumed by the LightingSystem. |
LightComponentData |
struct | Tests | TestSceneSerializer.cpp:L49 | |
LightData |
struct | SparkEngine | ClusteredLightCulling.h:L31 | Describes a single light source for clustered culling. |
LightData |
struct | SparkEngine | LightingSystem.h:L61 | Light data structure for shaders |
LightData |
struct | Tests | TestGPUClusterCulling.cpp:L20 | |
LightingData |
struct | SparkEngine | Shader.h:L172 | Lighting data structure for advanced lighting |
LightingMetrics |
struct | SparkEngine | LightingSystem.h:L263 | Lighting system metrics |
LightingPassData |
struct | SparkEngine | RenderGraphBuilder.h:L143 | Lighting pass outputs placed on the blackboard. |
LightingSystem |
class | SparkEngine | GraphicsEngine.h:L84 | |
LightingSystem |
class | SparkEngine | LightingSystem.h:L257 | Lighting system manager |
LightLayerMask |
struct | SparkEngine | LightLayers.h:L33 | 32-bit light layer mask |
LightLayerRegistry |
class | SparkEngine | LightLayers.h:L68 | Named light layer definitions |
LightManager |
class | SparkEngine | GraphicsEngine.h:L74 | |
LightManager |
class | SparkEngine | LightManager.h:L187 | Per-frame light culling, tile binning, and shadow atlas management |
LightManagerMetrics |
struct | SparkEngine | LightManager.h:L169 | |
LightmapBaker |
class | SparkEngine | LightmapBaker.h:L123 | CPU-based lightmap baking system |
LightProbe |
struct | SparkEngine | LightProbeSystem.h:L48 | A single light probe in the scene |
LightProbeComponent |
struct | SparkEngine | VolumeComponents.h:L135 | Defines a light probe for indirect illumination sampling. |
LightProbeData |
struct | SparkEditor | SceneFileTypes.h:L589 | Light probe scene data (SH-encoded indirect illumination) |
LightProbeSystem |
class | SparkEngine | LightProbeSystem.h:L67 | Manages light probes for indirect illumination |
LightShaftSettings |
struct | SparkEngine | PostProcessingTypes.h:L167 | Light shafts (god rays) settings |
LinearFogSettings |
struct | SparkEngine | FogSystem.h:L83 | |
LineRendererComponent |
struct | SparkEngine | AdvancedPlacementComponents.h:L367 | Renders a polyline from world-space points as a camera-facing strip. |
LineRendererData |
struct | SparkEditor | SceneFileTypes.h:L956 | |
LineRendererData |
struct | SparkEngine | LineTrailRenderer.h:L48 | Renders a polyline from world-space points as a camera-facing strip. |
LinuxRHIState |
struct | SparkEngine | GraphicsEngineRHI.h:L21 | |
ListenerState |
struct | Tests | TestAudioEngine.cpp:L28 | |
listenerStatus |
struct | SparkGateway | GatewayAreaControl.cpp:L330 | |
LiveEditBridge |
class | SparkEditor | LiveEditBridge.h:L55 | |
LiveEditRecord |
struct | SparkEngine | PlayModeTypes.h:L140 | Tracks a single property change made during play mode. |
LiveMetalDevice |
struct | Tests | TestMetalRayTracingLive.mm:L47 | |
LiveTestClient |
class | Tests | TestServerLiveMockClient.cpp:L49 | |
LiveVariable |
struct | SparkEditor | IntegrationTypes.h:L131 | Live variable editing support |
LiveVariable |
struct | SparkEditor | SparkEngineIntegration.h:L141 | Live variable editing support |
LoadBeginEvent |
struct | SparkEngine | SaveSystem.cpp:L54 | Published on the global EventBus before deserialization begins. |
LoadCompleteEvent |
struct | SparkEngine | SaveSystem.cpp:L59 | Published on the global EventBus after a load attempt (success or failure). |
LoadedFont |
struct | SparkEngine | FontSystem.h:L136 | Internal font data |
LoadedFont |
struct | SparkEngine | MSDFTextRenderer.h:L215 | |
LoadedModule |
struct | SparkEngine | ModuleManager.h:L323 | Get info about all currently loaded modules |
LoaderStats |
struct | Tests | TestDirectStorageLoader.cpp:L56 | |
LoadingRequest |
struct | SparkEditor | LevelStreamingSystem.h:L421 | |
LoadingScreen |
class | SparkEngine | LoadingScreen.h:L85 | Manages async loading with progress tracking and display. |
LoadingTask |
struct | SparkEngine | LoadingScreen.h:L52 | A single loading task with weight and callback. |
LoadoutSlot |
struct | GameModules | ClassSystem.h:L36 | Weapon loadout slot definition |
LoadRequest |
struct | SparkEngine | DirectStorageLoader.h:L69 | Describes a single load request |
LoadRequest |
struct | Tests | TestDirectStorageLoader.cpp:L47 | |
LoadRequestHandle |
struct | SparkEngine | DirectStorageLoader.h:L59 | Opaque handle to a pending load request |
LoadRequestHandle |
struct | Tests | TestDirectStorageLoader.cpp:L41 | |
LoadTestEvent |
struct | Tests | TestEngineLoadTest.cpp:L66 | |
LocalAllocation |
struct | SparkEngine | SecureRandom.cpp:L54 | |
LocalAreaControlPlane |
class | SparkGateway | GatewayAreaControl.h:L26 | |
LocalAreaControlService |
class | SparkGateway | GatewayAreaControl.h:L55 | |
LocalAreaControlService |
class | SparkServer | ServerApplication.h:L32 | |
LocalFileCache |
class | SparkEditor | EditorTheme.h:L20 | |
LocalFileCache |
class | SparkEditor | ProjectManager.h:L26 | |
LocalFileCache |
class | SparkEngine | EngineRuntime.h:L35 | |
LocalFileCache |
class | SparkEngine | ModuleManager.h:L32 | |
LocalFileCache |
class | SparkEngine | SparkEngineWindowsInternal.h:L26 | |
LocalFileCache |
class | SparkEngine | SaveSystem.h:L112 | |
LocalFileCache |
class | SparkEngine | MaterialSystem.h:L36 | |
LocalFileCache |
class | SparkEngine | Shader.h:L43 | |
LocalFileCache |
class | SparkEngine | SceneManager.h:L88 | |
LocalFileCache |
class | SparkEngine | ConfigParser.h:L55 | |
LocalFileCache |
class | SparkEngine | LocalFileCache.h:L69 | In-memory file cache with LRU eviction |
LocalFileCache |
class | SparkSDK | IEngineContext.h:L86 | |
LocalFileProvider |
class | SparkEngine | VirtualFileSystem.h:L120 | Filesystem-backed resource provider. |
LocalFileTelemetryBackend |
class | SparkEngine | Telemetry.h:L151 | Writes telemetry events to JSON files on disk. |
LocalGatewayIngressClient |
class | SparkGateway | GatewayAreaControl.h:L94 | |
LocalGatewayIngressService |
class | SparkGateway | GatewayApplication.h:L23 | |
LocalGatewayIngressService |
class | SparkGateway | GatewayAreaControl.h:L105 | |
LocalizationPanel |
class | SparkEditor | LocalizationPanel.h:L23 | Panel for editing localization string tables |
LocalizationSettings |
struct | SparkEngine | EngineSettings.h:L772 | |
LocalizationSystem |
class | SparkEngine | LocalizationSystem.h:L102 | Central localization manager — singleton accessible via Get(). |
LocalizationSystem |
class | SparkSDK | IEngineContext.h:L93 | |
LocalizedString |
struct | SparkEditor | LocalizationPanel.h:L35 | |
LocalSquadView |
struct | GameModules | TFSquadSystem.h:L157 | |
LockFreeRingAllocator |
class | SparkEngine | LockFreeRingAllocator.h:L31 | Fixed-size ring buffer allocator with lock-free operation. |
LockoutEntry |
struct | Tests | TestInstanceManager.cpp:L56 | |
LODChain |
struct | SparkEngine | MeshLOD.h:L45 | |
LODChain |
struct | Tests | TestMeshLOD.cpp:L22 | |
LODChainResult |
struct | SparkEngine | LODGenerator.h:L68 | Result of LOD chain generation |
LODChainResult |
struct | Tests | TestLODGenerator.cpp:L32 | |
LODGenerationOptions |
struct | SparkEngine | LODGenerator.h:L36 | Options controlling LOD chain generation |
LODGenerationOptions |
struct | Tests | TestLODGenerator.cpp:L25 | |
LODGenerationSettings |
struct | SparkEngine | MeshLOD.h:L60 | |
LODGenerator |
class | SparkEngine | LODGenerator.h:L86 | Generates LOD chains from input meshes via QEM simplification |
LODGroupComponent |
struct | SparkEngine | VolumeComponents.h:L236 | Groups LOD meshes and controls distance-based switching. |
LODGroupData |
struct | SparkEditor | SceneFileTypes.h:L640 | LOD group scene data |
LODLevel |
struct | SparkEngine | MeshLOD.h:L34 | |
LODLevel |
struct | Tests | TestMeshLOD.cpp:L14 | |
LODManager |
class | SparkEngine | MeshLOD.h:L122 | |
LODProfileDefinition |
struct | SparkEditor | AssetProcessors.cpp:L26 | |
LODSelector |
class | SparkEngine | MeshClusterSystem.h:L497 | Select which clusters to render based on screen-space error |
LODStats |
struct | SparkEngine | MeshLOD.h:L152 | |
LogEntry |
struct | SparkEditor | EditorLogger.h:L95 | Log entry structure |
LogEntry |
struct | SparkEngine | SparkConsole.h:L80 | |
Logger |
class | SparkEngine | Logger.h:L404 | Unified logging system with async writing and runtime filtering |
LoggingSettings |
struct | SparkEngine | EngineSettings.h:L647 | |
LoginRecord |
struct | GameModules | MMOAccountSystem.h:L52 | A single login history entry |
LogMessage |
struct | SparkEngine | Logger.h:L280 | A single log message with all associated metadata |
LogStatistics |
struct | SparkEditor | EditorLogger.h:L173 | Log statistics |
LogTarget |
class | SparkEditor | EditorLogger.h:L116 | Log output target interface |
LookAtModifier |
class | SparkEngine | PoseModifier.h:L115 | Rotates head/spine bones to face a world-space target. |
LootCallbacks |
struct | GameModules | LootSystem.h:L92 | Callbacks for loot events |
LootDistributedEvent |
struct | GameModules | MMOEngineSystems.h:L36 | Fired when loot is distributed to a party or raid. |
LootDrop |
struct | SparkEngine | LootAndCraftingSystem.h:L80 | Result of a single loot roll |
LootEntry |
struct | GameModules | LootSystem.h:L79 | Loot table entry for enemy drops |
LootEntry |
struct | SparkEngine | LootAndCraftingSystem.h:L57 | A single weighted entry in a loot table |
LootLockout |
struct | GameModules | MMODungeonSystem.h:L78 | Per-player lockout |
LootSystem |
class | GameModules | LootSystem.h:L102 | Manages enemy loot drops and active power-up buffs |
LootTable |
class | GameModules | InventorySystem.h:L398 | |
LootTable |
struct | GameModules | MMOInventorySystem.h:L106 | |
LootTable |
struct | SparkEngine | LootAndCraftingSystem.h:L70 | A named collection of loot entries with guaranteed drops and pool rules |
LootTable |
class | Tests | TestInventorySystem.cpp:L171 | |
LootTableEntry |
struct | GameModules | InventorySystem.h:L378 | A single entry in a loot table |
LootTableEntry |
struct | GameModules | MMOInventorySystem.h:L59 | Loot table entry for weighted random drops |
LootTableEntry |
struct | Tests | TestInventorySystem.cpp:L163 | |
LootTableEntry |
struct | Tests | TestSparkGameARPG.cpp:L24 | |
LootTableManager |
class | SparkEngine | LootAndCraftingSystem.h:L90 | Manages loot tables and performs weighted random loot generation. |
ManagedArea |
struct | SparkEngine | SeamlessAreaManagerTypes.h:L68 | Runtime state for a managed area |
ManagedArea |
struct | Tests | TestSeamlessAreaManager.cpp:L41 | |
ManagedTimer |
struct | SparkEngine | TimerManager.h:L66 | A single managed timer |
ManifestEntry |
struct | SparkEngine | GamePackager.h:L78 | A si |
Published from 2b03dc797148. Edit the canonical source in wiki/.
- Documentation
- Docs route
- Wiki index
- Guides
- Tutorials
- Samples
- Examples
- API Reference
- API route
- Reference
- Build Guide
- Dependencies
- FAQ
- Changelog
- Roadmap
- Contributing
- Code of Conduct
- Home
- FAQ
- Getting Started
- Quick-Start Tutorial
- Making Your First Game
- Making Your First Multiplayer Game
- Artist Workflow Guide
- Editor Walkthrough
- Migration Guide
- How SparkEngine Works
- Architecture Overview
- Engine Architecture Flowchart
- Creating a Game Module
- Game Modules (catalog)
- Entity Component System
- Rendering and Graphics
- Physics
- Cloth Simulation
- Audio
- Input System
- Camera System
- Scripting with AngelScript
- Visual Scripting
- AI and Navigation
- Animation
- 2D Systems
- Networking
- Dedicated Server
- Multiplayer Quick Start
- Area Server Architecture
- Scene Management
- Large World Support
- Collaborative Editing
- Coroutine System
- Event System
- Event Response System
- Job System
- UI System
- UI Layout Extensions
- Localization
- Dialogue System
- Destruction System
- Replay System
- Achievement System
- Loading System
- Mod System
- Content Delivery
- Tween System
- Memory Integrity
- Gameplay Systems
- Terrain and Procedural Generation
- Save System
- Persistence System
- Day Night Cycle and Weather
- Cinematic Sequencer
- Runtime Prefabs
- SparkEditor
- Editor Tutorials
- SparkConsole
- SparkDaemon
- Shader Pipeline
- Asset Pipeline
- Asset Validation
- Asset Migration
- Game Packaging
- Online Services
- DataTable System
- Loot and Crafting System
- CSG System
- Font System
- Timer Manager
- Movie Render Pipeline
- HLOD and World Partition
- Remote Debug System
- Selection Manager
- Asset Dependency Graph
- Editor Automation
- File Watcher
- Project Templates
- System Requirements
- VR Support
- Mobile Platform
- Accessibility
- Platform Input
- Platform Certification
- Cross-Compilation: Wine Testing
- RHI Abstraction Layer
- D3D11 Backend
- D3D12 Backend
- Vulkan Backend
- OpenGL Backend
- Metal Backend
- DXR Raytracing
- Hybrid Ray Tracing
- Upscaling (DLSS/FSR)
- Render Graph
- Shader Graph
- GPU Particles
- GPU-Driven Rendering
- Volumetric Fog
- Volumetric Clouds
- Global Illumination
- Virtual Texturing
- Water Rendering
- Clustered Lighting
- Material System
- Post-Processing
- Shadow System
- Particle System
- Decal System
- Sky and Atmosphere
- Foliage System
- Mesh Shaders
- Neural Rendering
- Configuration Reference
- Performance Tips
- Benchmark Framework
- Threading Model
- Fuzz Policy and Parser Security
- Memory Safety
- Memory Management Patterns
- Build System and CMake Modules
- Profiler and Debugging
- Performance Profiling Guide
- Telemetry System
- Crash Reporting
- Golden Image Testing
- Utilities
- Testing
- Fuzz Policy and Parser Security
- Codebase Statistics
- Codebase Health
- Error Handling Patterns
- Hot Reload Overview
- Troubleshooting
- Contributing
- Workflow Patterns
- Build Optimizations
- CI Reproducible Builds
- GitHub API and PR Checks
- Git Rebase Conflicts
- Clang-Format
- Code Quality Violations
- AI Bloat Pattern
- MinGW + Wine Cross-Compilation
- Live Editor Testing
- Engine & Renderer Landscape
- DuetOS Portability Catalog
- Five-Engine Analysis
- Eleven-Engine Analysis
- ThorVG / Unity Graphics Analysis
- Advanced Techniques Catalog
- Third-Party Library Evaluation
- Engine Viability Evaluation
- Engine Feature Recommendations
- Project Recommendations
- Mac Compatibility Analysis
- Codebase Observations
- Codebase Bloat Audit
- Test Suite Audit
- Documentation Coverage Audit
- ThirdParty Dependencies Audit
- Load Test Baseline
- Gameplay Systems Status
- SparkGame Module Status
- Stub and Abandoned Features
- Memory Integrity System
- Memory Safety Evaluation
- Hardware Acceleration Systems
- Jolt Physics Integration
- GPU/CPU Separation Plan
- Daemon Services Architecture
- Reflection & Polymorphism Refactoring Plan
- SparkBuild In-Tree
- Wine No-JobSystem Breakthrough
- Wine Role and Fallback Tiers