Skip to content

Enum Index

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

Enum Index

Every declared enum.

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

Symbol Kind Module Source Brief
AbilityFlags enum SparkEngine GameplayComponents.h:L194
AbilitySchool enum SparkEngine AbilitySystem.h:L67
AbilityTargetType enum SparkEngine AbilitySystem.h:L58
AbilityTargetType enum Tests TestAbilitySystem.cpp:L22
AccessibilityFlags enum SparkEngine InputBindings.h:L60 Bitmask flags for accessibility features.
AccountStatus enum GameModules MMOAccountSystem.h:L33 Account status flags
AccountTier enum GameModules MMOAccountSystem.h:L43 Account tier for subscription or progression gating
AchievementCategory enum GameModules MMOEnums.h:L179 Achievement categories
AchievementCategory enum SparkSDK GameTypes.h:L203 Achievement/trophy categories
AchievementType enum SparkEngine AchievementSystem.h:L73 Achievement unlock behaviour type.
AclFixtureResult enum Tests TestGatewaySecurity.cpp:L42
Action enum GameModules TFKeybinds.h:L37
ActionType enum SparkEngine EventResponseSystem.h:L71 Types of actions that a rule can execute
ActionType enum SparkEngine InputActionSystem.h:L53 Type of input action
ActionType enum Tests TestEventResponseSystem.cpp:L40
ActivationType enum SparkEngine NeuralTypes.h:L25
ActiveTab enum SparkEditor FPSToolsPanel.h:L36
AddressMode enum SparkEditor RenderingEnums.h:L113 Address modes
AdvanceResult enum SparkGateway GatewayCoordinator.h:L152
AdvHookType enum Tests TestAdversarialEngine.cpp:L1337
AdvPermission enum Tests TestAdversarialEngine.cpp:L1199
AgentState enum SparkEditor AIDebugPanel.h:L44
AIBehaviorState enum SparkSDK GameTypes.h:L71 AI behavior states
AIDifficulty enum GameModules RacingAIDriver.h:L29 AI difficulty presets
Alignment enum SparkEngine AdvancedPlacementComponents.h:L422
AlignMode enum SparkEditor ObjectPlacementPanel.h:L31
AllowedDOFs enum SparkEngine PhysicsTypes.h:L79 Allowed degrees of freedom for a physics body.
Anchor enum SparkEngine UISystem.h:L77 Screen anchor points for UI widget positioning.
AnimalBehavior enum GameModules OpenWorldEnums.h:L52 Wildlife behavioral state
AnimalType enum GameModules OpenWorldEnums.h:L34 Wildlife species categories
AnimationPlayMode enum SparkEditor SceneSystemEnums.h:L198 Animation play modes
AnimNotifyType enum SparkEngine AnimNotify.h:L52 Built-in animation notify types
AntiAliasingType enum SparkEditor RenderingEnums.h:L148 Anti-aliasing types
APICategory enum SparkEngine ScriptHotReload.h:L204 Categories of engine API available to scripts
Appearance enum SparkUI Tokens.h:L51 Appearance axis of a palette family.
ArchiveFormat enum SparkBuild Downloader.h:L10
AreaControlAuditReason enum SparkGateway GatewayAreaControl.h:L32 Bounded classification of every frame the area-control service receives.
AreaControlPhase enum SparkGateway GatewayAreaControlState.h:L23
AreaState enum SparkEngine SeamlessAreaManagerTypes.h:L38 Current loading state of a world area
AreaState enum Tests TestSeamlessAreaManager.cpp:L24
AreaStatus enum SparkEditor StreamingPanel.h:L33
ArenaTeam enum Templates GameModule.h:L22
ARPGDamageType enum GameModules ARPGEnums.h:L36 Damage types for combat and resistance calculations
ARPGDungeonTier enum GameModules ARPGEnums.h:L129 Dungeon difficulty tiers with increasing rewards and danger
ARPGHeroAction enum GameModules ARPGEngineSystems.h:L36 High-level hero actions mirrored into the engine animation state machine.
ARPGHeroClass enum GameModules ARPGEnums.h:L22 Playable hero classes inspired by classic ARPGs
ARPGItemRarity enum GameModules ARPGEnums.h:L51 Item rarity tiers affecting affix count and power
ARPGItemSlot enum GameModules ARPGEnums.h:L65 Equipment slot positions on a hero
ARPGMonsterRank enum GameModules ARPGEnums.h:L83 Monster threat ranking
ARPGSkillType enum GameModules ARPGEnums.h:L116 Skill activation types
AssetDropResult enum SparkEditor InspectorWorldAssetDrop.h:L31
AssetLoadType enum SparkEngine AssetStallDetector.h:L40 Classification of asset types for load tracking
AssetLoadType enum Tests TestAssetStallDetector.cpp:L20
AssetMessage enum SparkEngine AssetServiceProtocol.h:L34
AssetType enum SparkEditor AssetPipelineTypes.h:L25 Asset types supported by the pipeline
AssetType enum SparkEngine AssetMigration.h:L61 Discriminator for the kind of asset stored in a binary file.
AssetType enum SparkEngine AssetPipeline.h:L50 Asset types supported by the pipeline
AssetType enum Tests TestAssetPipelineCache.cpp:L26
AuctionDuration enum GameModules MMOEnums.h:L130 Auction house listing duration
Audio3DMode enum SparkEditor AudioSystemEnums.h:L94 3D audio modes
AudioBackendType enum SparkEngine AudioBackendFactory.h:L31 Identifiers for supported audio backends
AudioBus enum SparkEngine MusicManager.h:L37
AudioCategory enum SparkEngine AudioEngine.h:L46 Volume category a playback request is billed to
AudioCompressionType enum SparkEditor AudioSystemEnums.h:L105 Audio compression types
AudioEffect enum SparkEditor AudioSystemEnums.h:L66 Audio effects types
AudioFormat enum SparkEditor AudioSystemEnums.h:L19 Audio file formats
AudioPlaybackState enum SparkEditor AudioSystemEnums.h:L32 Audio playback states
AudioQuality enum SparkEditor AudioSystemEnums.h:L55 Audio quality settings
AudioSourceType enum SparkEditor AudioSystemEnums.h:L82 Audio source types
AuditAssetType enum SparkEditor AssetAuditGraph.h:L55 Asset type classification
AuraStackType enum SparkEngine AbilitySystem.h:L159
AuraStackType enum Tests TestAbilitySystem.cpp:L40
AuraType enum SparkEngine AbilitySystem.h:L141
AuraType enum Tests TestAbilitySystem.cpp:L30
Backend enum Tests TestRHI240LinuxForwardPassReal.cpp:L89
BackgroundLoadState enum SparkEditor LevelStreamingEnums.h:L138 Background loading states
BasicBlendMode enum SparkEngine GraphicsEngine.h:L784 Blend modes for the basic draw path.
BasicDepthMode enum SparkEngine GraphicsEngine.h:L800 Depth modes for the basic draw path.
BindingType enum SparkEngine InputEnums.h:L90 Input binding types
Biome enum GameModules OpenWorldEnums.h:L20 World biome types affecting terrain, weather, wildlife, and resources
BlendMode enum SparkEditor RenderingEnums.h:L72 Blend modes
BlendMode enum SparkEditor MaterialEditorPanel.h:L102 Render state configuration for a material.
BlendMode enum SparkEngine AnimationBlender.h:L25 Specifies how an animation layer's result is combined with lower layers.
BlendMode enum SparkEngine AnimationTypes.h:L222 Specifies how an animation layer's result is combined with lower layers.
BlendMode enum SparkEngine SpriteBatch.h:L36
BlendMode enum SparkEngine MaterialSystem.h:L57 Material blend modes
BlendMode enum Tests TestAnimationSystem.cpp:L259
BlendMode enum Tests TestMaterialSystemEdgeCases.cpp:L30
BlendMode enum Tests TestMaterialSystemValidation.cpp:L25
BlendMode2D enum SparkEngine SceneGraph2D.h:L78
BlockoutShape enum SparkEditor PrototypingSystem.h:L22 Prototype primitive shapes for quick level blocking
BodyType enum SparkEditor SceneSystemEnums.h:L123 Physics rigid body types
BodyType enum SparkEditor SceneFileTypes.h:L170 Physics rigid body component data
BodyType enum SparkEngine Sprite2DComponents.h:L364
BodyType enum SparkEngine JoltPhysicsInterface.h:L249
BodyType enum Tests TestPhysicsECSIntegration.cpp:L29
BodyType enum Tests TestPhysicsSystem.cpp:L17
BodyType enum Tests TestSprite2DComponents.cpp:L412
BodyType enum Tests Test_ecs_ai_pathfollow.cpp:L28
BossPhase enum GameModules MMOEnums.h:L115 World boss phases for multi-stage encounters
BotState enum GameModules TFBotSystem.h:L115
BottleneckType enum SparkEditor ProfilerEnums.h:L34 Performance bottleneck types
BoundaryHandling enum SparkEditor LevelStreamingEnums.h:L127 Tile boundary handling
BoundedReadStatus enum SparkEditor EditorFileRead.h:L38 Outcome of ReadRegularFileBounded.
BranchOperation enum SparkEditor VersionControlEnums.h:L118 Branch operation types
BrickLOD enum SparkEngine AdaptiveProbeVolumes.h:L46
BrushShape enum SparkEngine CSGSystem.h:L70 Primitive shape types for CSG brushes
BTNodeType enum SparkEditor AIEditorPanel.h:L34
BufferType enum SparkEngine GraphicsEnums.h:L41 Buffer types
BufferUsage enum SparkEngine GraphicsEnums.h:L31 Buffer usage types
BuildArchitecture enum SparkEditor BuildSystemEnums.h:L53 Build architecture
BuildConfiguration enum SparkEditor BuildSystemEnums.h:L41 Build configuration types
BuildPlatform enum SparkEditor BuildSystemEnums.h:L19 Target platforms for building
BuildProfile enum SparkEditor BuildCookPanel.h:L27 Build, cook, and packaging configuration panel for standalone game builds.
BuildResult enum SparkEditor BuildPipeline.h:L28 Result of a completed build.
BuildStatus enum SparkEditor BuildSystemEnums.h:L65 Build status
BuildType enum SparkBuild Config.h:L36
CameraMode enum GameModules RacingEnums.h:L62 Camera view modes for the racing camera system
CampTier enum GameModules OpenWorldEnums.h:L215 Player camp upgrade tiers
CaptureMode enum SparkEditor ProfilerEnums.h:L105 Profiler capture modes
CastPhase enum SparkEngine AbilitySystem.h:L242
CastPhase enum Tests TestAbilitySystem.cpp:L46
CategorySlot enum SparkEditor VisualScriptPanel.cpp:L62
CellLoadState enum SparkEngine HLODSystem.h:L195 Load state for a world partition cell
CellState enum SparkEngine SpatialGrid.h:L69
CellState enum Tests TestSpatialGrid.cpp:L38
CellularDistanceFunction enum SparkEngine FastNoiseLite.h:L62
CellularReturnType enum SparkEngine FastNoiseLite.h:L70
ChampionAffix enum GameModules ARPGMonsterSystem.h:L25 Champion affixes that modify monster behavior and stats
ChangeType enum SparkEngine ReactiveSystem.h:L48 Type of component change that triggered the reactive system.
ChannelConfiguration enum SparkEditor AudioSystemEnums.h:L44 Audio channel configurations
ChannelRole enum SparkEngine NetworkEncryption.h:L200 Which end of the connection a SecureChannel represents (selects key direction).
ChannelType enum GameModules MMOChatSystem.h:L50
ChannelType enum SparkEngine NetworkManager.h:L165
ChannelType enum Tests TestNetworkManagerOrchestration.cpp:L57
ChannelType enum Tests TestServerMockClient.cpp:L55
CharacterClass enum GameModules RPGEnums.h:L22 Playable character classes with distinct stat growth and abilities
CharacterGroundState enum SparkEngine CharacterController.h:L39 Ground state of the character controller.
ChatChannel enum GameModules MMOChatSystem.h:L57 Chat channel types
ChatChannel enum GameModules TFNetProtocolGameplay.h:L165
ClassAbility enum SparkSDK GameTypes.h:L241 Class ability types
ClassId enum GameModules MMOCharacterSystem.h:L38 Playable class ID
ClassId enum GameModules TFTypes.h:L34
ClearFlags enum SparkEngine GraphicsEnums.h:L77 Viewport clear flags
CodeSigningType enum SparkEditor BuildSystemEnums.h:L94 Code signing types
CollaborationMessage enum SparkDaemon CollaborationProtocol.h:L26
CollectibleType enum GameModules PlatformerEnums.h:L55 Types of collectible items
ColliderType enum SparkEditor SceneSystemEnums.h:L133 Collider shape types
ColliderType enum SparkEditor SceneFileTypes.h:L198 Collider component data
CollisionShapeType enum SparkEngine PhysicsTypes.h:L41 Collision shapes
CollisionShapeType enum Tests TestPhysicsComponents.cpp:L56
Color enum Tests TestTypeTraits.cpp:L22
ColorblindMode enum SparkEngine AccessibilitySystem.h:L44 Colorblind simulation/correction mode.
ColumnType enum SparkEngine DataTableSystem.h:L27 Supported column value types.
CombatAction enum GameModules RPGEnums.h:L105 Actions available during combat
CombatIntensity enum SparkEngine MusicManager.h:L137
CombineOp enum SparkEngine FastNoise2SIMD.h:L597 Operation used by CombinerNode to merge two child noise outputs
CommandPermission enum SparkEngine SparkConsole.h:L58 Convert display string to severity enum (returns Info on unknown)
ComparisonFunction enum SparkEngine GraphicsEnums.h:L89 Comparison functions
ComponentType enum SparkEditor SceneSystemEnums.h:L21 Component type enumeration
CompositeOp enum SparkEngine UICompositor.h:L42
CompositionMode enum SparkEditor LevelStreamingEnums.h:L94 World composition modes
Compression enum Tests TestSparkPak.cpp:L35
CompressionMethod enum SparkEngine CompressionUtils.h:L19 Compression algorithm selection.
ComputePriority enum Tests TestAsyncComputeScheduler.cpp:L15
ConditionGroupLogic enum SparkEngine ConditionSystem.h:L81
ConditionGroupLogic enum Tests TestConditionSystem.cpp:L46
ConditionType enum SparkEngine ConditionSystem.h:L24
ConditionType enum Tests TestConditionSystem.cpp:L17
ConflictType enum SparkEditor VersionControlEnums.h:L71 Merge conflict types
ConflictType enum SparkEditor VersionControlTypes.h:L96
ConnectionState enum SparkEngine NetworkManager.h:L187 Immutable snapshot consumed by first-party discovery endpoints.
ConnectionState enum Tests TestNetworkManagerOrchestration.cpp:L29
ConnectRejectReason enum SparkEngine NetworkManager.h:L151
ConsoleLogLevel enum SparkEngine InGameConsole.h:L62 Log level for console messages
ConsoleSeverity enum SparkEngine SparkConsole.h:L37
ConstraintType enum SparkEngine PhysicsTypes.h:L94 Physics constraint types
ContactCallback enum SparkEngine AngelScriptEngine.h:L406
ControlMessage enum SparkEngine DaemonProtocol.h:L49
CoordinateSystem enum SparkEngine FBXImporter.h:L32 Target coordinate system for imported geometry.
CoroutineStatus enum SparkEditor CoroutineDebugPanel.h:L35
CoverHeight enum SparkEngine CoverSystem.h:L32 Whether a cover point requires crouching or allows standing.
CoverHeight enum Tests TestCoverSystem.cpp:L38
CraftingCategory enum GameModules OpenWorldEnums.h:L91 Crafting recipe categories
CraftingDiscipline enum GameModules MMOEnums.h:L73 Crafting skill disciplines
CraftingStation enum GameModules MMOEnums.h:L59 Crafting station types required for recipes
CraftState enum SparkEngine LootAndCraftingSystem.h:L266 State of an in-progress craft
CrashReportDelivery enum SparkEngine CrashHandler.cpp:L504
CrosshairStyle enum GameModules HUDSystem.h:L33 Crosshair style options
CSGOperation enum SparkEngine CSGSystem.h:L80 Boolean operation types
CullMode enum SparkEditor RenderingEnums.h:L84 Cull modes
CullMode enum SparkEditor MaterialEditorPanel.h:L112
CullMode enum SparkEngine MaterialSystem.h:L70 Material cull modes
CullMode enum Tests TestGraphicsEngine.cpp:L215
CullMode enum Tests TestMaterialSystemEdgeCases.cpp:L40
CullMode enum Tests TestMaterialSystemValidation.cpp:L35
CullResult enum SparkEngine FrustumCulling.h:L106 Visibility test result from frustum queries.
CullResult enum Tests TestFrustumCulling.cpp:L52
CursorMode enum SparkEngine InputEnums.h:L113 Cursor modes
CVarFlags enum SparkEngine ConsoleVariable.h:L52
CVarFlags enum Tests TestConsoleVariables.cpp:L24
CVarType enum SparkEngine ConsoleVariable.h:L76
CVarType enum Tests TestConsoleVariables.cpp:L44
Cvd enum SparkUI Color.h:L27 Colour vision deficiency simulated at severity 1.0.
D3D11_BIND_FLAG enum SparkSDK PlatformD3DStubs.h:L148
D3D11_FILTER enum SparkSDK PlatformD3DStubs.h:L193
D3D11_RESOURCE_MISC_FLAG enum SparkSDK PlatformD3DStubs.h:L172
D3D11_TEXTURE_ADDRESS_MODE enum SparkSDK PlatformD3DStubs.h:L199
D3D11_USAGE enum SparkSDK PlatformD3DStubs.h:L162
DaemonCacheScope enum SparkEngine DaemonDiagnostics.h:L59
DamageType enum GameModules RPGEnums.h:L36 Damage types for combat calculations and resistances
DamageType enum SparkSDK GameTypes.h:L147 Damage types for combat system
DamageZoneType enum SparkSDK GameTypes.h:L336 Damage zone types
DayPeriod enum GameModules OpenWorldEnums.h:L203 Time-of-day periods that affect gameplay
DayPeriod enum SparkEngine TimeOfDaySystem.h:L40 Period of the day derived from the current hour
DayPeriod enum Tests TestDayNightCycle.cpp:L28
DayPeriod enum Tests TestTimeOfDaySystem.cpp:L13
DeadZoneMode enum SparkEngine GamepadInput.h:L110
DeadZoneMode enum Tests TestGamepadInputProcessing.cpp:L55
DebugCategory enum SparkEngine GameplayDebugger.h:L43 Debug visualization categories
DebugHookPoint enum SparkEngine DebugHookManager.h:L85 Engine-level instrumentation points where debug hooks can fire.
DebugShapeType enum SparkEngine DebugDraw.h:L68 Type of debug shape primitive
DecalType enum SparkEngine DecalSystem.h:L50
DedicatedServerProcessState enum SparkEditor DedicatedServerProcessController.h:L36
DenoiserBackend enum SparkEngine DenoiserInterface.h:L38
DenoiserQuality enum SparkEngine DenoiserInterface.h:L48
Density enum SparkUI Enums.h:L17 Control density. Text never shrinks; only paddings and spacings change.
DeployableKind enum GameModules TFTypes.h:L55
DeploymentTarget enum SparkEditor BuildSystemEnums.h:L82 Deployment target types
DesignerAnchorPreset enum SparkEditor UIDesignerSystem.h:L51 UI anchor presets
DesignerLayoutMode enum SparkEditor UIDesignerSystem.h:L40 UI layout modes
DesignerWidgetType enum SparkEditor UIDesignerSystem.h:L22 UI widget types available in the WYSIWYG editor
DeviceState enum SparkEngine InputEnums.h:L124 Input device states
DialogAnswer enum SparkCrashReporter CrashReporterApp.h:L129
DialogIcon enum SparkCrashReporter CrashReporterApp.h:L110
DialogueNodeType enum GameModules RPGEnums.h:L79 Node types in a branching dialogue tree
DialogueNodeType enum SparkEngine DialogueSystem.h:L58 Types of dialogue nodes.
DietType enum GameModules OpenWorldEnums.h:L65 Wildlife diet classification (drives predator-prey interactions)
DifficultyLevel enum SparkSDK GameTypes.h:L93 Game difficulty levels
Direction enum Tests TestTypeTraits.cpp:L36
DirectorPhase enum SparkEngine AIDirector.h:L59 Phases of the AI Director's intensity cycle.
DirtyFlag enum SparkEngine UIDirtyTracking.h:L35 Bitfield flags indicating what changed on a widget
DirtyFlag enum SparkEngine PipelineStateCache.h:L61 Dirty flags for tracking which pipeline state categories need flushing.
DiscoveryMode enum SparkEngine ModuleManager.h:L115
DiscoveryState enum GameModules OpenWorldEnums.h:L119 Discovery state for map fog / exploration progress
DockPosition enum SparkEditor CoreEditorEnums.h:L19 Dock position enumeration for panel docking
DocumentTransitionAction enum SparkEditor EditorUI.h:L54
DomainWarpType enum SparkEngine FastNoiseLite.h:L81
DoorState enum GameModules InteractiveObject.h:L112 Door object that can be opened and closed
DoorStyle enum GameModules InteractiveObject.h:L119
DragKind enum SparkEditor DecorLayoutEditorPanel.h:L159
DragKind enum SparkEditor RegionMapEditorPanel.h:L131
DriftState enum GameModules RacingEnums.h:L88 Drift state machine for the drift/boost mechanic
DropType enum GameModules LootSystem.h:L61 A dropped item in the world waiting for pickup
DSPEffectType enum SparkEngine AudioMixer.h:L148 Types of DSP effects available for mix buses.
DungeonDifficulty enum GameModules MMOEnums.h:L103 Dungeon difficulty modes
DungeonTile enum SparkEngine ProceduralGenerator.h:L91 Tile types for dungeon generation
DurableCommitStage enum GameModules TFSavePaths.h:L331
DXGI_FORMAT enum SparkSDK PlatformD3DStubs.h:L134
Ease enum SparkEngine Tween.h:L50 Available easing curve types.
Ease enum Tests TestTween.cpp:L20
EaseType enum SparkEngine TweenSystem.h:L41 Easing function type for tween interpolation.
EditMessageType enum SparkEditor CollaborativeEditSession.h:L148 Types of edits that can be broadcast
EditorAssetKind enum SparkEditor EditorAssetReference.h:L14
EditorCameraMode enum SparkEditor PlayModeToolbarPanel.h:L24
EditorCameraMode enum SparkEngine PlayModeTypes.h:L76
EditorNetMessageType enum SparkEditor LiveEditBridge.h:L33 Custom message types for editor→AreaServer communication.
EditorPreferencesLoadStatus enum SparkEditor EditorPreferences.h:L86 What LoadEditorPreferencesForSession found at the preferences path.
EditorProcessStopResult enum SparkEditor EditorProcessLaunch.h:L81 Force-terminate a process launched via LaunchEditorProcess (used by
EditorRecoveryDialogState enum SparkEditor EditorRecovery.h:L83
EditorRecoveryLoadState enum SparkEditor EditorRecovery.h:L68
EditorState enum SparkEditor CoreEditorEnums.h:L54 Editor application states
EditorTheme enum SparkEditor CoreEditorEnums.h:L67 Editor theme types
EffectType enum SparkEngine AbilitySystem.h:L80
EffectType enum Tests TestAbilitySystem.cpp:L481
ElevatorState enum GameModules InteractiveObject.h:L240 Elevator/lift platform
EllipsisPosition enum SparkUI Widgets.h:L91 Which part of a too-long text FitTextToWidth replaces with the ellipsis.
EmbeddedSnapshot enum GameModules OWPersistence.inl:L106
EmitterShape enum SparkEngine GPUParticleTypes.h:L22 Emitter shape types for particle spawning
EmitterShape enum SparkEngine ParticleSystem.h:L31 Emitter shape types for particle spawning
EncounterState enum SparkEngine InstanceManager.h:L37
EncounterState enum Tests TestInstanceManager.cpp:L20
EnemyType enum GameModules Enemy.h:L33 Enemy archetype presets
EngineConnectionStatus enum SparkEditor IntegrationTypes.h:L27 Engine connection status
EngineConnectionStatus enum SparkEditor SparkEngineIntegration.h:L37 Engine connection status
entity enum SparkEngine TerrainRenderer.h:L41
EntityEventCleanupMode enum SparkEngine Components.h:L72
EventCategory enum SparkEditor EventMonitorPanel.h:L36
EventPriority enum SparkSDK EventSystem.h:L301 Dispatch priority tier for queued events.
EventState enum GameModules OpenWorldEnums.h:L180 Event lifecycle state
EventTriggerType enum SparkEngine EventResponseSystem.h:L42 Types of events that can trigger a rule
EventTriggerType enum Tests TestEventResponseSystem.cpp:L19
ExportFormat enum SparkEditor ProfilerEnums.h:L116 Data export formats
ExposureMode enum SparkEngine TonemapColorGrading.h:L62
Faction enum Tests TestTFCaptureMath.cpp:L28
Faction enum Tests TestTFRegionLattice.cpp:L35
FactionId enum GameModules TFTypes.h:L25
FalloffType enum SparkEditor TerrainData.h:L57
Fault enum Tests TestOnlineServices.cpp:L626
FieldCarry enum SparkEngine AngelScriptEngine.h:L508
FieldType enum SparkEngine Reflection.h:L56
FieldType enum Tests TestReflection.cpp:L32
FieldVisibility enum SparkEngine ReplicationFields.h:L33
FieldVisibility enum Tests TestReplicationFields.cpp:L17
FileChangeType enum SparkEngine ScriptHotReload.h:L40
FileChangeType enum SparkEngine FileWatcher.h:L46 Type of file change detected
FileChangeType enum Tests TestScriptHotReload.cpp:L20
FileStatus enum SparkEditor VersionControlEnums.h:L54 File status in version control
FillMode enum SparkEditor RenderingEnums.h:L94 Fill modes
FilterMode enum SparkEditor RenderingEnums.h:L103 Filter modes
FilterMode enum SparkEditor MaterialEditorPanel.h:L74
FireMode enum SparkEngine WeaponManager.h:L38
FireMode enum Tests TestWeaponSystem.cpp:L19
FlexAlign enum SparkEngine UILayoutExtensions.h:L20
FogMode enum SparkEngine FogSystem.h:L49
FoliageRenderLOD enum SparkEngine FoliageRenderer.h:L66 LOD level chosen for a single foliage instance.
FontRole enum SparkUI Enums.h:L42 Typographic role; every role maps to one loaded face and one logical size.
ForceType enum SparkEngine AdvancedPlacementComponents.h:L182 A volume that applies physics forces to bodies inside it.
Format enum SparkEditor AssetPipelineTypes.h:L87
Format enum SparkEditor AssetPipelineTypes.h:L124
FormationType enum SparkEngine FormationSystem.h:L57 Supported formation shapes.
FPSMessageType enum GameModules MultiplayerSystem.h:L93 FPS message types carried on NetworkManager.
FPSQuickLoadStatus enum GameModules FPSQuickLoad.h:L25
FractalType enum SparkEngine FastNoiseLite.h:L54
FrameBottleneck enum SparkEngine GPUStallProfiler.h:L23 Frame bottleneck classification.
FrameState enum SparkEngine FrameInspector.h:L57 Frame execution state
FreezeState enum SparkEngine FreezeDetector.h:L77 Freeze state reported by the watchdog
FreezeState enum Tests TestFreezeDetector.cpp:L23
Frontend enum SparkInstaller InstallerContext.h:L21
GameModeType enum GameModules GameModeTypes.h:L20 Available game mode types
GameModeType enum SparkEngine DedicatedServer.h:L52 Game mode identifiers matching FPSToolsPanel definitions
GameModeType enum Tests TestDedicatedServer.cpp:L27
GamepadAxis enum SparkEngine InputEnums.h:L65 Gamepad axes
GamepadAxis enum SparkSDK InputTypes.h:L71 Gamepad axis identifiers
GamepadButton enum SparkEngine InputEnums.h:L42 Gamepad buttons
GamepadButton enum SparkEngine GamepadInput.h:L63 Gamepad button identifiers matching the Xbox controller layout
GamepadButton enum SparkSDK InputTypes.h:L50 Gamepad button identifiers (Xbox layout)
GamepadButton enum Tests TestGamepadInputProcessing.cpp:L24
GamepadStick enum SparkEngine GamepadInput.h:L94 Gamepad thumbstick identifiers
GamepadStick enum Tests TestGamepadInputProcessing.cpp:L49
GamepadTrigger enum SparkEngine GamepadInput.h:L85 Gamepad analog trigger identifiers
GamepadTrigger enum Tests TestGamepadInputProcessing.cpp:L43
GameSessionState enum SparkSDK GameTypes.h:L108 Game session states
GameTemplate enum SparkEditor PrototypingSystem.h:L38 Pre-built gameplay templates for rapid prototyping
Generator enum SparkBuild Config.h:L44
GestureType enum SparkEngine MobilePlatform.h:L64 Recognized gesture types.
GestureType enum SparkEngine InputEnums.h:L134 Touch gesture types
GizmoMode enum SparkEditor SceneViewPanel.h:L41 Viewport transform tool. The toolbar buttons, the W/E/R hotkeys and
GPUCaptureTool enum SparkEngine GPUDebugMarkers.h:L52
GPUCounterCategory enum SparkEngine GPUPerfCounters.h:L26 GPU performance counter categories.
GPUResourceType enum SparkEngine GPUResourceLeakDetector.h:L42 GPU resource type classification for leak tracking
GPUResourceType enum Tests TestGPUResourceLeakDetector.cpp:L21
GraphicsAPI enum SparkEngine GraphicsEnums.h:L19 Graphics API types
GraphicsBackend enum SparkEngine RHITypes.h:L32
GravityZoneType enum SparkSDK GameTypes.h:L320 Gravity zone types
GroupRole enum SparkEngine GroupAI.h:L65 Roles that members can fill within a group.
GroupTactic enum SparkEngine GroupAI.h:L75 High-level group tactics that coordinate member behavior.
GroupTactic enum Tests TestGroupAI.cpp:L21
GuildPermission enum GameModules MMOEnums.h:L195 Guild permission flags (bitfield)
GuildRank enum GameModules MMOEnums.h:L21 Guild rank levels with ascending privilege
HandoffOperationResult enum SparkGateway GatewayCoordinator.h:L68
HandoffPhase enum SparkEngine AreaHandoffParticipant.h:L16
HandoffResult enum SparkEngine AreaHandoffParticipant.h:L25
HandshakeError enum SparkEngine SecureHandshake.h:L83 Why a handshake step refused to proceed. No channel exists after any of these.
HazardType enum GameModules PlatformerEnums.h:L70 Types of environmental hazards
HealthState enum SparkSDK GameTypes.h:L50 Player health states
Heap enum SparkEngine D3D12Types.h:L221
Height enum SparkEngine PlacementComponents.h:L138 Marks an entity position as a cover point for AI combat.
HitchSeverity enum SparkEngine HitchDetector.h:L57 Hitch severity classification
HitchSeverity enum Tests TestHitchDetector.cpp:L21
HitZone enum GameModules TFBallistics.h:L33
HLODLevel enum SparkEngine HLODSystem.h:L39 Hierarchical LOD levels from full detail to billboard imposters
HookType enum SparkEngine ScriptHookManager.h:L65 Hook categories -- what event types scripts can respond to.
HookType enum Tests TestScriptHookManager.cpp:L19
IKType enum SparkEngine AnimationTypes.h:L386 IK solver algorithm variants.
IKType enum SparkEngine IKSolver.h:L25 IK solver algorithm variants.
ImpactBehavior enum SparkEngine FPSComponents.h:L106
InitBehavior enum Tests TestLifecycleCompositionRootFailure.cpp:L46
InjectedFault enum Tests TestLIFE200LifecycleLoopReal.cpp:L86
InputAction enum SparkEngine InputEnums.h:L19 Input action types
InputCaptureHint enum SparkEditor GameViewPanel.h:L71
InputCaptureMode enum SparkEditor CoreEditorEnums.h:L92 Input capture modes
InputContext enum SparkEngine InputEnums.h:L101 Input context types
InputTrigger enum SparkEngine InputActionSystem.h:L61 When a button action triggers
InstanceFlags enum SparkEngine GPUSceneBuffer.h:L84 Instance flags for GPUInstanceData::flags field.
InstanceRole enum SparkEditor PlayControlPanel.h:L60 Wire the Game Module Selector panel so the play bar launches
InstanceState enum GameModules MMODungeonSystem.h:L56 Instance state
InteractionType enum SparkEngine FPSComponents.h:L201
InteractionType enum SparkEngine MaterialEffects.h:L33 Type of physical interaction that triggers a material effect.
InteractionType enum SparkSDK GameTypes.h:L173 Interaction types for objects and NPCs
InteractionType enum Tests TestMaterialEffects.cpp:L13
InteractiveObjectType enum SparkSDK GameTypes.h:L298 Interactive object types
InternalMessageType enum SparkEditor CollaborativeEditSession.h:L207 Types of internal messages exchanged between peers
InterpolationMode enum SparkEngine Sequencer.h:L46
IOOperationType enum SparkEngine IODebugger.h:L43 Type of I/O operation
ISALevel enum SparkEngine MultiISA.h:L197 Detected SIMD instruction set level.
ItemCategory enum GameModules InventorySystem.h:L60 Item category for filtering and UI grouping
ItemCategory enum GameModules MMOEnums.h:L165 Item categories for inventory filtering
ItemRarity enum GameModules InventorySystem.h:L48 Item rarity tiers affecting drop rates and visual display
ItemRarity enum GameModules MMOEnums.h:L152 Item rarity tiers for loot and crafting output
ItemRarity enum GameModules RPGEnums.h:L118 Item rarity tiers affecting stats and value
ItemRarity enum SparkEngine LootAndCraftingSystem.h:L26 Item rarity tiers used by loot and crafting systems
ItemRarity enum SparkSDK GameTypes.h:L130 Item rarity levels
ItemRarity enum Tests TestInventorySystem.cpp:L15
ItemSlot enum GameModules RPGEnums.h:L50 Equipment slot positions on a character
JitterPattern enum SparkEngine TemporalEffectsTypes.h:L29 Jitter pattern types for TAA sub-pixel sampling
JitterPattern enum SparkEngine TemporalTypes.h:L32 Jitter pattern types for TAA sub-pixel sampling
JointType enum SparkEngine PlacementComponents.h:L71 Defines a physics constraint/joint between two rigid bodies.
KeyModifier enum SparkEngine InputEnums.h:L78 Key modifier flags
KeyState enum Tests TestInputSystem.cpp:L14
KeywordType enum SparkEngine ShaderVariantSystem.h:L45 How a shader keyword affects compilation
Kind enum GameModules TFImpactFx.h:L115
Kind enum GameModules TFVehicleFx.h:L92
Kind enum GameModules OWPlayerController.h:L30 What a single interaction did
Kind enum SparkBuild PathSecurity.h:L61
Kind enum SparkLauncher LauncherViews.cpp:L456
KitPropKind enum GameModules RTSDemoPresentation.cpp:L38
LauncherView enum SparkLauncher LauncherApp.h:L30 Page shown in the content area; the left rail selects it.
LaunchTarget enum SparkLauncher LauncherProcess.h:L17
LayoutDirection enum SparkEngine UISystem.h:L94 Layout direction for automatic child arrangement.
LayoutDockPosition enum SparkEditor EditorLayoutManager.h:L32 Dock anchor for a panel within the editor dockspace.
LayoutMode enum SparkEditor CoreEditorEnums.h:L79 Editor layout modes
LegacyThemeRole enum SparkEditor EditorTheme.h:L250 The roles DeriveLegacyThemeRoles fills for a palette written before the Ember Signal
Level enum SparkEditor BuildPipeline.h:L39 A single line of build output with severity.
LevelTheme enum GameModules PlatformerEnums.h:L85 Visual themes for levels
LifecycleOrder enum SparkEngine LifecycleStage.h:L19
LifecyclePhase enum SparkEngine LifecycleCompositionRoot.h:L26
LifecycleRootState enum SparkEngine LifecycleCompositionRoot.h:L42
LifecycleThreadAffinity enum SparkEngine LifecycleStage.h:L13
LightType enum SparkEditor SceneSystemEnums.h:L103 Light component types
LightType enum SparkEngine LightingSystem.h:L36 Light types supported by the system
LightType enum Tests TestSceneSerializer.cpp:L51
LoadDestination enum SparkEngine DirectStorageLoader.h:L45 Destination for loaded data
LoadDestination enum Tests TestDirectStorageLoader.cpp:L26
LoadingPriority enum SparkEditor LevelStreamingEnums.h:L32 Loading priority levels
LoadingPriority enum SparkEngine AssetPipeline.h:L67 Asset loading priority
LoadingPriority enum Tests TestAssetPipelineCache.cpp:L40
LoadingState enum SparkEngine LoadingScreen.h:L68 Current state of the loading process.
LoadPriority enum SparkEngine DirectStorageLoader.h:L36 Load request priority
LoadPriority enum Tests TestDirectStorageLoader.cpp:L18
LoadResult enum GameModules TFDatabase.h:L356
LoadResult enum GameModules TFOutfitStore.h:L152
LoadStatus enum SparkEngine DirectStorageLoader.h:L53 Completion status for async loads
LoadStatus enum SparkEngine UILayoutExtensions.h:L265 Create the widgets of the "children" array in @p json under @p parent.
LoadStatus enum Tests TestDirectStorageLoader.cpp:L33
LockAxis enum SparkEngine PlacementComponents.h:L326
LODLevel enum SparkEditor LevelStreamingTypes.h:L42 Level of detail settings
LODQualityTier enum SparkEditor AssetPipelineTypes.h:L53
LODTargetPlatform enum SparkEditor AssetPipelineTypes.h:L46
LogCategory enum SparkEditor EditorLogger.h:L43 Log categories for classification
LogCategory enum SparkEngine Logger.h:L167
LoginUIState enum GameModules MMOLoginUI.h:L33 UI flow state machine
LogLevel enum SparkEditor EditorLogger.h:L30 Log severity levels
LogLevel enum SparkEngine Logger.h:L95
LoopMode enum SparkEngine TweenSystem.h:L65 Loop behavior for a tween.
LoopMode enum Tests TestSplineMath.cpp:L121
LoopType enum SparkEngine Tween.h:L247 How a tween behaves when it reaches the end.
LoopType enum Tests TestTween.cpp:L106
LootRule enum GameModules MMOEnums.h:L47 Loot distribution rules for party/raid content
LossType enum SparkEngine CpuNeuralTraining.h:L59
ManifestRead enum SparkEngine ModSystem.cpp:L47
MatchPhase enum Templates GameModule.h:L49
MaterialBlendMode enum SparkEngine MaterialDefinition.h:L61 Blend mode presets for material render state
MaterialTextureType enum SparkEngine MaterialSystem.h:L80 Texture types for material slots
MaterialTextureType enum Tests TestMaterialSystemEdgeCases.cpp:L47
MaterialTextureType enum Tests TestMaterialSystemValidation.cpp:L42
MemberSyntax enum SparkBuild ArchiveExtraction.h:L24
MemoryAnomalyType enum SparkEngine MemoryMonitor.h:L51 Types of memory anomalies the monitor can detect
MemoryCategory enum SparkEditor ProfilerEnums.h:L73 Memory allocation categories
MemoryHealthStatus enum SparkEngine MemoryMonitor.h:L99 Overall health status of the memory subsystem
MemoryStrategy enum SparkEditor LevelStreamingEnums.h:L105 Memory management strategies
MergeStrategy enum SparkEditor VersionControlEnums.h:L102 Merge strategy types
MergeStrategy enum SparkEditor VersionControlTypes.h:L207
MeshTopology enum SparkEngine GraphicsEnums.h:L53 Mesh topology types
MessageType enum SparkEngine NetworkManager.h:L200
MessageType enum SparkEngine PacketValidator.h:L31
MessageType enum Tests TestNetworkManagerOrchestration.cpp:L44
MessageType enum Tests TestServerMockClient.cpp:L38
MetricsProfile enum SparkUI Enums.h:L24 Spacing profile of a surface.
MetricType enum SparkEditor ProfilerEnums.h:L88 Performance metric types
MinimapBlipType enum GameModules HUDSystem.h:L90 Minimap blip types
MMOStarterFaction enum Templates GameModule.h:L14
MMOStmtId enum GameModules MMOPersistenceSystem.h:L103 Prepared statement IDs for MMO database operations
MobileQualityPreset enum SparkEngine MobilePlatform.h:L94 GPU quality presets for mobile performance.
Mode enum GameModules TFSpectator.h:L108
Mode enum SparkEngine AdvancedPlacementComponents.h:L215 Enables ragdoll physics on a skeletal mesh entity.
Mode enum SparkEngine PlacementComponents.h:L35 Applies wind force to particles, vegetation, and cloth within range.
Mode enum SparkEngine NetworkTrustStore.h:L104 Which server keys a client accepts.
Mode enum SparkEngine FreezeSystem.h:L34
Mode enum SparkInstaller InstallerContext.h:L12
Mode enum Tests TestFreezeSystem.cpp:L18
ModScriptScan enum SparkEngine ModSystemLifecycle.cpp:L33
ModState enum SparkEngine ModSystem.h:L61
ModuleChangeType enum SparkEngine ModuleHotReload.h:L26
ModuleCompatibilityStatus enum SparkSDK ModuleABI.h:L130
ModuleKind enum SparkSDK IModule.h:L47
ModuleRegistrationPhase enum SparkEngine ModuleManager.cpp:L77
MotionBlurType enum SparkEngine TemporalEffectsTypes.h:L80 Motion blur technique types
MotionBlurType enum SparkEngine TemporalTypes.h:L83 Motion blur technique types
MotionQuality enum SparkEngine PhysicsComponents.h:L39
MotionQuality enum SparkEngine PhysicsTypes.h:L67 Motion quality — controls how precisely collisions are detected.
MotionType enum SparkEngine IPhysicsBackend.h:L47
MotorState enum SparkEngine PhysicsTypes.h:L662 Motor state for constraint motors.
MouseButton enum SparkEngine InputEnums.h:L30 Mouse button types
MouseButton enum SparkSDK InputTypes.h:L29 Mouse button identifiers
MovementSlot enum SparkEngine MovementSystem.h:L91 Priority slots for movement generators.
MovementSlot enum Tests TestMovementSystem.cpp:L26
MovementState enum SparkSDK GameTypes.h:L24 Player movement states
MovementType enum SparkEngine MovementSystem.h:L69 Movement generator types identifying what kind of movement is active.
MovementType enum SparkEngine FPSComponents.h:L99
MovementType enum Tests TestMovementSystem.cpp:L12
MSAALevel enum SparkEngine GraphicsEngineTypes.h:L72 Multi-sampling anti-aliasing settings
NavLinkTraversalType enum SparkEngine NavMeshLink.h:L31 Traversal type for an off-mesh link.
NetRole enum GameModules TFTypes.h:L91
NetworkEndpointPolicyError enum SparkEngine NetworkBindPolicy.h:L27 Why an explicitly requested endpoint policy was rejected.
NetworkHealthState enum SparkEngine NetworkHealthMonitor.h:L40 Network connection health classification
NetworkHealthState enum Tests TestNetworkHealthMonitor.cpp:L21
NetworkPeerScope enum SparkEngine NetworkBindPolicy.h:L20 The only remote address classes available before authenticated transport exists.
NetworkRole enum SparkEngine NetworkManager.h:L172
NetworkRole enum Tests TestNetworkManagerOrchestration.cpp:L37
NodeStatus enum SparkEngine BehaviorTreeTypes.h:L48 Result returned by a behavior tree node after each tick.
NodeStatus enum Tests TestAIBehaviorTree.cpp:L15
NodeStatus enum Tests TestAIStress.cpp:L20
NodeType enum SparkEditor DialogueEditorPanel.h:L35
NodeType enum Tests TestShaderGraphCompiler.cpp:L17
NoiseNodeType enum SparkEngine FastNoise2SIMD.h:L154 Node type identifier
NoiseType enum SparkEngine FastNoiseLite.h:L45
NotificationSeverity enum SparkEditor EditorNotificationManager.h:L35 How serious a notification is; drives its glyph, colour and lifetime.
NPCBehavior enum GameModules RPGEnums.h:L92 NPC behavioral states
NPCDisposition enum GameModules RPGEnums.h:L131 NPC disposition toward the player
NPCRole enum GameModules OpenWorldEnums.h:L141 NPC roles within settlements
ObjectiveType enum GameModules QuestSystem.h:L58 Types of quest objectives
ObjectiveType enum GameModules RPGEnums.h:L142 Quest objective types
ObjectiveType enum Tests TestQuestSystem.cpp:L23
ObjectLayer enum SparkEditor SceneSystemEnums.h:L169 Scene object layer types
ObstacleShape enum SparkEngine NavMeshObstacles.h:L73 Shape type for a dynamic NavMesh obstacle.
OldEnum enum Tests TestTypeTraits.cpp:L41
OneHandedMode enum SparkEngine AccessibilitySystem.h:L56 One-handed input mode selection.
OnlineCapability enum SparkEngine OnlineServices.h:L620 Capability an IOnlinePlatform call belongs to, for failure accounting
Op enum SparkEngine DynamicResponseSystem.h:L86 Comparison operator for the condition.
OpenResult enum SparkEngine NetworkEncryption.h:L207 Outcome of SecureChannel::Open. Every value other than Ok means the packet was dropped.
Operation enum GameModules MMOAuthAdmission.h:L47
Operation enum GameModules MMOSessionGateProtocol.h:L22
OptimizationPriority enum SparkEditor ProfilerEnums.h:L49 Optimization suggestion priorities
OptimizerKind enum SparkEngine NeuralWeights.h:L47 Optimizer kind enumeration, stored inside the optimizer trailer.
OptionCategory enum SparkBuild Config.h:L14
OrchestrationMessage enum SparkDaemon OrchestrationProtocol.h:L28
Outcome enum GameModules RPGQuestAutopilot.h:L31 Why the autopilot is running or stopped.
Outcome enum SparkEditor InspectorPendingWorldEdit.h:L32
OutputFormat enum SparkEngine MovieRenderPipeline.h:L39 Intended image format; no encoder is currently wired
OverlayPosition enum SparkEngine DebugOverlay.h:L67 Screen corner for overlay positioning
OverlaySection enum SparkEngine DebugOverlay.h:L49 Sections that can be individually toggled in the overlay
PackageBuildConfig enum SparkEngine GamePackager.h:L28
PackageCompressionType enum SparkEditor BuildSystemEnums.h:L106 Compression types for packaging
PackagePlatform enum SparkEngine GamePackager.h:L48 Target platform for the package
PacketViolation enum SparkEngine PacketValidator.h:L37 Why a packet was rejected
Page enum SparkInstaller WizardGui.cpp:L45
PakCompression enum SparkEngine SparkPak.h:L50 Compression method for individual entries.
PaletteId enum SparkUI Enums.h:L55 Built-in palette families.
PanelCategory enum SparkEditor EditorPanel.h:L25 Category classification for editor panels.
PanelType enum SparkEditor CoreEditorEnums.h:L33 Editor panel types
ParamType enum SparkEngine MaterialDefinition.h:L70 Parameter types supported in material definitions
ParseResult enum SparkEditor PrefabTextFormat.h:L25
ParseResult enum SparkShaderCompiler main.cpp:L534
ParticleBlendMode enum SparkEngine GPUParticleTypes.h:L34 Blend modes for particle rendering
ParticleBlendMode enum SparkEngine ParticleSystem.h:L43 Blend modes for particle rendering
ParticleSpace enum SparkEngine GPUParticleTypes.h:L45 Space in which particles simulate
ParticleSpace enum SparkEngine ParticleSystem.h:L54 Space in which particles simulate
PartyRole enum GameModules MMOEnums.h:L34 Party role assignments for group content
PartyState enum GameModules MMOPartySystem.h:L38 Party state
PassPhase enum SparkEngine RenderPipeline.h:L75 Render pipeline phases (execution order).
Pending enum Tests TestTFOnboarding.cpp:L72
PendingOp enum GameModules TFLoginFlow.h:L185
Phase enum GameModules FPSArenaAutopilot.h:L68
Phase enum GameModules TFPerfCounters.h:L60
Phase enum GameModules TFWeatherFx.h:L110
Phase enum SparkEngine PhaseSystemManager.h:L43 Named execution phases for deterministic system ordering.
Phase enum Tests FPSLANLoopbackPeer.cpp:L467
Phase enum Tests TestECSIntegration.cpp:L431
PhysicsBodyType enum SparkEngine PhysicsTypes.h:L31 Physics body types
PhysicsBodyType enum Tests TestPhysicsComponents.cpp:L49
PhysicsBodyType enum Tests TestPhysicsStress.cpp:L46
PhysicsVehicleType enum SparkEngine PhysicsTypes.h:L703 Vehicle type enumeration.
PinKind enum SparkEngine VisualScriptGraphTypes.h:L30 Data type of a visual script pin
PinKind enum Tests TestVisualScriptCompiler.cpp:L59
PinType enum Tests TestShaderGraphCompiler.cpp:L203
PipeMode enum SparkEngine Process.h:L40
PixelClass enum Tests RHI210D3D11GoldenSupport.h:L770
PixelFormat enum SparkEngine RHITypes.h:L47
PlacementMode enum SparkEditor ObjectPlacementPanel.h:L22 Editor panel for placing, scattering, and snapping objects in the scene.
PlaneIndex enum SparkEngine D3D11FrustumCulling.h:L31
PlaneIndex enum SparkEngine FrustumCulling.h:L124 Plane indices for readability.
PlatformKeyCode enum SparkEngine PlatformInput.h:L49 Unified key/button codes across all input devices.
PlatformType enum GameModules PlatformerEnums.h:L40 Types of platforms with different behaviors
PlaybackCamera enum SparkEngine ReplaySystem.h:L28
PlaybackState enum SparkEngine ReplaySystem.h:L37
PlayerActionFlags enum GameModules MultiplayerSystem.h:L110 Replicated player state sent in each snapshot.
PlayerClass enum SparkSDK GameTypes.h:L224 Player class types for class-based FPS gameplay
PlayerState enum GameModules PlatformerEnums.h:L21 Player movement and action states
PlaylistMode enum SparkEngine MusicManager.h:L113
PlayModeState enum SparkEditor PlayModeToolbarPanel.h:L25
PlayModeState enum SparkEngine PlayModeTypes.h:L25
PointType enum SparkEngine PlacementComponents.h:L175 Marks an entity position as a tactical point for AI decision-making.
POIType enum GameModules OpenWorldEnums.h:L103 Point of interest types on the world map
Policy enum SparkEngine BehaviorTreeNodes.h:L160 Composite node that ticks
PostProcessEffect enum SparkEditor RenderingEnums.h:L172 Post-processing effects
PostProcessPass enum SparkEngine PostProcessingTypes.h:L40 Individual post-processing passes in render order
PostProcessPass enum Tests TestPostProcessingPipeline.cpp:L13
PowerUpType enum GameModules LootSystem.h:L30 Types of power-up pickups
PowerUpType enum GameModules PlatformerEnums.h:L100 Temporary power-up effects
PreflightDestination enum SparkInstaller InstallerTransactionTests.cpp:L962
Preset enum SparkEngine VolumeComponents.h:L305 Defines a spatial zone where audio reverb is applied.
PreviewLighting enum SparkEditor MaterialEditorPanel.h:L265
PreviewShape enum SparkEditor MaterialEditorPanel.h:L255
PrimitiveTopology enum SparkEditor RenderingEnums.h:L124 Primitive topology types
Priority enum SparkEditor ProfilerTypes.h:L231 Automated optimization suggestion
ProbeExit enum Tests CrashArtifactSandboxProbe.cpp:L39
ProcessHealth enum SparkDaemon OrchestrationProtocol.h:L67
ProcessingStatus enum SparkEditor AssetPipelineTypes.h:L64 Asset processing status
ProcTrigger enum SparkEngine AbilitySystem.h:L195
ProfileCategory enum SparkEngine Profiler.h:L32 Profiling category
ProfilePropertyFlags enum SparkEngine ProfileProperties.h:L23 Flags controlling profile property behaviour
ProfilerSampleType enum SparkEditor ProfilerEnums.h:L19 Profiler sample types
ProfilerSampleType enum SparkEditor ProfilerTypes.h:L39 Profiler sample types
ProfilerViewMode enum SparkEditor ProfilerEnums.h:L60 Profiler view modes
ProjectDocumentStatus enum SparkEditor ProjectDocument.h:L33 Verdict of the structural and version gate on a project document.
ProjectileType enum GameModules ProjectilePool.h:L27 Enumeration of projectile types for factory creation
ProjectionType enum SparkEditor SceneSystemEnums.h:L114 Camera projection types
ProjectionType enum SparkEditor SceneFileTypes.h:L148 Camera component data
ProjectTemplate enum SparkEditor ProjectManager.h:L46 Project template types for new project creation
PropertyType enum SparkEngine MaterialPropertyHandle.h:L29 Type of a material property value.
QualityPreset enum SparkEngine GraphicsEngineTypes.h:L60 Rendering quality presets
QuestState enum GameModules RPGEnums.h:L67 Quest progression states
QuestState enum SparkEngine QuestSystem.h:L94
QuestStatus enum GameModules QuestSystem.h:L47 Status of a quest in the player's journal
QuestStatus enum Tests TestGameplayStress.cpp:L152
QuestStatus enum Tests TestQuestSystem.cpp:L16
QuoteMode enum SparkEditor EditorProcessLaunchPosixInternal.h:L70
RaceId enum GameModules MMOCharacterSystem.h:L28 Playable race ID
RaceMode enum GameModules RacingRaceManager.h:L26 Race format modes
RaceState enum GameModules RacingEnums.h:L49 Race lifecycle states
RagdollMode enum SparkEngine RagdollSystem.h:L35 Ragdoll blend mode controlling how animation and physics interact.
RagdollShapeType enum SparkEngine RagdollSystem.h:L58 Shape type for ragdoll physics bodies.
RagdollState enum SparkEngine RagdollSystem.h:L150 Current state of a ragdoll instance.
Rarity enum SparkEngine InventorySystem.h:L50
RayTracingBackend enum SparkEngine RHITypes.h:L293 Active ray tracing backend — selected at init based on hardware
RayTracingQuality enum SparkEngine RHITypes.h:L304 Quality tier for hybrid ray tracing
ReadStatus enum GameModules TFWorldSave.h:L26
RecvStatus enum Tests TestCollaborativeEditing.cpp:L98
ReflAttrMetadataFixture enum Tests TestReflectionReal.cpp:L45
ReloadResult enum SparkEngine ModuleHotReload.h:L44 Result of a module reload attempt
RemoteDebugAuditDecision enum SparkEngine RemoteDebugAccessControl.h:L72 Secret-safe outcome for one attempted dispatch.
RemoteDebugCapability enum SparkEngine RemoteDebugAccessControl.h:L37 Per-command capabilities; a command handler must declare one.
RemoteDebugRole enum SparkEngine RemoteDebugAccessControl.h:L29 Fixed least-privilege role policy for trusted local loopback.
RenderCommandType enum SparkEngine RenderCommandRing.h:L28 Command types that can be posted to the render thread.
RenderGraphPassType enum SparkEngine RenderGraphTypes.h:L197 Classifies a render pass for scheduling purposes.
RenderGraphResourceLifetime enum SparkEngine RenderGraphTypes.h:L175 Indicates whether a resource is graph-managed (transient) or
RenderGraphResourceType enum SparkEngine RenderGraphTypes.h:L184 The kind of GPU resource a handle points to.
RenderingPipeline enum SparkEditor RenderingEnums.h:L19 Rendering pipeline types
RenderJobState enum SparkEngine MovieRenderPipeline.h:L111 State of a prototype movie-render job sequence
RenderLayer enum SparkEngine DrawSortKey.h:L60 Render layer determines major sort bucket and depth direction.
RenderMode enum SparkEditor SceneViewPanel.h:L226
RenderPath enum SparkEngine GraphicsEngineTypes.h:L22 Render path / pipeline types for advanced graphics
RenderQuality enum SparkEngine MovieRenderPipeline.h:L29 Preset for prototype job-state step counts
RenderQueue enum SparkEngine GraphicsEnums.h:L119 Render queue types
RenderTargetFormat enum SparkEditor RenderingEnums.h:L136 Render target formats
RenderTargetFormat enum SparkEngine RenderTarget.h:L33 Render target formats for different rendering passes
RenderTargetSlot enum SparkEngine RHIBridge.h:L211
RenderTargetUsage enum SparkEngine RenderTarget.h:L68 Render target usage flags
ReplaceOutcome enum SparkEngine SaveFileDurability.h:L37 Outcome of ReplaceFileAtomically. The commit point is the rename itself.
ReputationTier enum GameModules MMOEnums.h:L87 Reputation standing tiers with a faction
Resolution enum SparkEditor GameViewPanel.h:L116
ResourceState enum SparkEngine GraphicsEnums.h:L65 Resource states
ResourceState enum SparkEngine RHIValidationLayer.h:L32 Lifecycle state of a tracked RHI resource.
ResourceType enum GameModules OpenWorldEnums.h:L74 Harvestable resource categories
ResponseEpochTransition enum Tests TestRemoteDebugSystem.cpp:L549
ResState enum Tests TestExtendedSystems.cpp:L670
RestartPolicy enum SparkDaemon OrchestrationProtocol.h:L48
ReverbPreset enum SparkEngine AudioMixer.h:L72 Predefined reverb environment settings.
RHIAddressMode enum SparkEngine RHITypes.h:L207
RHIBlendFactor enum SparkEngine RHIPipelineTypes.h:L52
RHIBlendOp enum SparkEngine RHIPipelineTypes.h:L66
RHIBufferAccess enum SparkEngine RHITypes.h:L155
RHIBufferUsage enum SparkEngine RHITypes.h:L134
RHICompareOp enum SparkEngine RHITypes.h:L216
RHICullMode enum SparkEngine RHIPipelineTypes.h:L45
RHIFillMode enum SparkEngine RHIPipelineTypes.h:L39
RHIFilterMode enum SparkEngine RHITypes.h:L200
RHIPrimitiveTopology enum SparkEngine RHIPipelineTypes.h:L29
RHIShaderStage enum SparkEngine RHITypes.h:L105
RHIShaderStage enum SparkEngine Shader.h:L28
RHIStencilOp enum SparkEngine RHIPipelineTypes.h:L75
RHITextureType enum SparkEngine RHITypes.h:L167
RHITextureUsage enum SparkEngine RHITypes.h:L177
RHIVertexFormat enum SparkEngine RHIPipelineTypes.h:L91
RmwResult enum Tests TestTF120SharedSaveRoot.cpp:L118
Role enum SparkUI Tokens.h:L59 Semantic colour roles. The order is the column order of Tokens::color.
Role enum Tests FPSLANLoopbackPeer.cpp:L89
RoundState enum GameModules GameModeTypes.h:L127 Round state
RouteFailure enum SparkGateway GatewayCoordinator.h:L131
RPGStarterQuestStage enum Templates GameModule.h:L16
RTEffect enum SparkEngine RHITypes.h:L314 RT feature flags — which effects use ray tracing
RTFeature enum SparkEngine DXRSupport.h:L81
RTSBuildingType enum GameModules RTSEnums.h:L52 Structure types that can be constructed
RTSCommandType enum GameModules RTSEnums.h:L79 Commands that can be issued to units
RTSFaction enum GameModules RTSEnums.h:L25 Playable factions with distinct units, buildings, and playstyles
RTSMatchState enum GameModules RTSEnums.h:L94 Match progression states
RTSResourceType enum GameModules RTSEnums.h:L68 Resource categories for the economy
RTSUnitState enum GameModules RTSEnums.h:L107 Unit behavioral states for AI
RTSUnitType enum GameModules RTSEnums.h:L36 Unit archetypes available for production
RTSVisibility enum GameModules RTSEnums.h:L123 Fog of war visibility levels
RuntimeLightType enum SparkEngine LightManager.h:L50
RuntimeSupport enum GameModules VisualScriptDemoRuntime.h:L24
SandboxViolationType enum SparkEngine ScriptSandbox.h:L45 Types of sandbox violations
SaveFileType enum SparkSDK GameTypes.h:L351 Save file types
SceneDeserializeMode enum SparkEngine ReflectedSceneSerializer.h:L52
SceneLoadState enum SparkEditor SceneSystemEnums.h:L157 Scene loading states
SceneTextDialect enum SparkEngine SceneTextFormat.h:L44
ScreenOrientation enum SparkEngine MobilePlatform.h:L121
ScriptContext enum SparkEngine AngelScriptEngine.h:L641 Script execution context for multiplayer separation
ScriptContext enum Tests TestAngelScriptEngine.cpp:L20
ScriptContext enum Tests Test_scripting_hardening.cpp:L102
ScriptNodeType enum SparkEngine VisualScriptNodeTypes.h:L25 Types of nodes in a visual script graph
ScriptNodeType enum Tests TestVisualScriptCompiler.cpp:L44
ScriptSecurityLevel enum SparkEngine ScriptSandbox.h:L35 Security level for script execution
SDFPrimitiveType enum SparkEngine HybridRTTypes.h:L28
SearchFilter enum SparkEditor SearchPanel.h:L50 Search filter type selection
SearchResultType enum SparkEditor SearchPanel.h:L27 Type of search result
SecurityLevel enum Tests TestConsoleRBAC.cpp:L16
SelectionFilter enum SparkEditor SelectionManager.h:L82 Selection filter presets
SelectionMode enum SparkEditor CoreEditorEnums.h:L103 Selection modes
SequencePlayState enum SparkEngine Sequencer.h:L54
SerializationFormat enum SparkEditor SceneSerializer.h:L26 Scene serialization format options
ServerBuildProfile enum SparkEditor DedicatedServerPanel.h:L56
ServerPlatform enum SparkEditor DedicatedServerPanel.h:L47 Editor panel for dedicated server configuration, cooking, and PIE launching
ServiceId enum SparkEngine DaemonProtocol.h:L38
SessionState enum SparkEngine RemoteDebugSystem.h:L59 Connection lifecycle states
SessionState enum SparkGateway GatewayCoordinator.h:L110
SettingsFlags enum SparkEngine EngineSettings.h:L88
SettlementType enum GameModules OpenWorldEnums.h:L129 Settlement types in the world
Severity enum SparkEngine SparkError.h:L38
ShaderLanguage enum SparkEngine RHITypes.h:L122
ShaderMessage enum SparkEngine ShaderServiceProtocol.h:L32
ShaderNodeType enum SparkEngine ShaderGraphCompiler.h:L34
ShaderParamType enum SparkEditor MaterialEditorPanel.h:L29 Shader parameter types supported in the material editor.
ShaderStage enum SparkEngine ShaderCrossCompiler.h:L54
ShaderStageType enum SparkEngine ShaderHotReload.h:L53 Shader stage type for classification during hot-reload.
ShaderTarget enum SparkEngine ShaderCrossCompiler.h:L42
ShaderType enum SparkEditor RenderingEnums.h:L30 Shader types
ShaderType enum SparkEngine Shader.h:L82 Shader types supported by the engine
ShadingModel enum SparkEngine MaterialDefinition.h:L51 Shading model selection for material definitions
ShadowMapType enum SparkEditor RenderingEnums.h:L161 Shadow map types
ShadowTechnique enum SparkEngine LightingSystem.h:L48 Shadow mapping techniques
Shape enum SparkEngine PhysicsComponents.h:L106 Defines the collision shape attached to a rigid body.
Shape enum SparkEngine PlacementComponents.h:L115 Marks an entity as an occluder for the software occlusion system.
Shape enum SparkEngine Sprite2DComponents.h:L425
Shape enum SparkEngine VolumeComponents.h:L32 Spatial trigger that fires events when entities enter or exit.
Shape enum SparkEngine VolumeComponents.h:L163 Marks an entity as a dynamic NavMesh obstacle.
Shape enum SparkEngine GameplayDebugger.h:L103 A debug shape for 3D visualization
Shape enum Tests TestPhysicsComponents.cpp:L94
Shape enum Tests TestPhysicsECSIntegration.cpp:L44
ShapeType enum SparkEngine Physics2DTypes.h:L244
ShapeType enum SparkEngine JoltPhysicsInterface.h:L97
ShapeType enum SparkEngine IPhysicsBackend.h:L35
ShapeType enum Tests TestPhysicsSystem.cpp:L24
ShippedVertexLayout enum Tests TestRHI230VulkanValidationReal.cpp:L434
ShutdownBehavior enum Tests TestLifecycleCompositionRootFailure.cpp:L54
SIMDLevel enum SparkEngine FastNoise2SIMD.h:L47
SimulationSubsystem enum SparkEditor PlayModeToolbarPanel.h:L23
SimulationSubsystem enum SparkEngine PlayModeTypes.h:L39
SkyMode enum SparkEngine AdvancedPlacementComponents.h:L133 Configures sky rendering for the scene.
SkyType enum SparkEditor SceneSystemEnums.h:L146 Sky rendering types
SkyType enum SparkEditor SceneFileTypes.h:L1090 Environment and scene settings
SlangOptLevel enum SparkEngine SlangShaderInterface.h:L72 Optimization level for shader compilation
SlangShaderStage enum SparkEngine SlangShaderInterface.h:L80 Shader pipeline stage
SlangTarget enum SparkEngine SlangShaderInterface.h:L39 Target output format for Slang compilation
Slot enum GameModules TFWeaponSystem.h:L111
SocialListKind enum GameModules TFSocialProtocol.h:L69
SocialOp enum GameModules TFSocialProtocol.h:L48
SocialOpResult enum GameModules TFSocialProtocol.h:L57
SourceLinkPolicy enum SparkEditor BuildPipeline.cpp:L370
SplineLoopMode enum SparkEngine SplineComponents.h:L51 Controls what happens when a spline follower reaches the end of its path.
SplineType enum SparkEngine SplinePath.h:L40 Interpolation method used by SplinePath.
SplineType enum Tests TestSplineMath.cpp:L114
SquadOp enum GameModules TFNetProtocolGameplay.h:L144
SquadWpOp enum GameModules TFSquadTypes.h:L29
SSAOQuality enum SparkEngine ScreenSpaceEffects.h:L51
SSRQuality enum SparkEngine ScreenSpaceEffects.h:L101
StartPageAction enum SparkEditor EditorStartPage.h:L29 What the user picked on the Start page this frame.
State enum SparkEngine DynamicPluginHost.h:L25
State enum SparkEngine AISystem.h:L131 High-level AI state broadcasted to other game systems.
State enum SparkEngine AIComponents.h:L36 AI agent state, perception data, and pathfinding for an NPC entity.
State enum SparkEngine FPSComponents.h:L210
State enum SparkEngine SecureHandshake.h:L188
State enum Tests TestAnimationPhysicsIntegration.cpp:L115
State enum Tests TestECSIntegration.cpp:L73
State enum Tests TestServerMockClient.cpp:L332
State enum Tests TestStateMachine.cpp:L9
StateViolationSeverity enum SparkSDK IStateValidation.h:L68
Status enum GameModules MMOSessionGateProtocol.h:L33
Status enum SparkUI Enums.h:L32 Semantic status. Rendered as glyph + word + colour, never by colour alone.
StencilOperation enum SparkEngine GraphicsEnums.h:L104 Stencil operations
Step enum GameModules TFTutorial.h:L76
StepState enum SparkInstaller WizardGui.cpp:L452
StoreLoadStatus enum GameModules TFSocialSystem.h:L151
StreamingMethod enum SparkEditor LevelStreamingEnums.h:L43 Streaming methods
StreamingQuality enum SparkEditor LevelStreamingEnums.h:L116 Streaming quality settings
StreamingState enum SparkEditor LevelStreamingTypes.h:L30 Level streaming state
StreamingState enum SparkEngine AssetPipeline.h:L78 Asset streaming state
StreamingState enum Tests TestAssetPipelineCache.cpp:L48
SubsystemState enum SparkEngine EngineBootstrap.h:L66 Runtime state of a subsystem managed by EngineBootstrap
SupervisedProcessState enum SparkDaemon OrchestrationProtocol.h:L55
SurfaceType enum GameModules RacingEnums.h:L35 Track surface materials affecting tire grip and handling
SurfaceType enum SparkEngine MaterialEffects.h:L45 Surface material type for effect resolution.
SurfaceType enum SparkEngine DecalSystem.h:L36
SurfaceType enum Tests TestMaterialEffects.cpp:L22
SurvivalStat enum GameModules OpenWorldEnums.h:L155 Player survival stat categories
TAAQuality enum SparkEngine TemporalEffectsTypes.h:L40 TAA quality presets
TAAQuality enum SparkEngine TemporalTypes.h:L43 TAA quality presets
Tab enum SparkEditor ProjectBrowserPanel.h:L67
TacticalPointType enum SparkEngine TacticalPointSystem.h:L35 Classification of a tactical position's strategic purpose.
TacticalPointType enum Tests TestTacticalPointSystem.cpp:L27
TalentSpec enum GameModules MMOEnums.h:L141 Talent tree specialization paths
TargetPlatform enum SparkEditor BuildCookPanel.h:L35
TargetPlatform enum SparkEngine GamePackager.h:L21
Team enum GameModules GameModeTypes.h:L37 Team identifiers
TelemetryDeliveryResult enum SparkEngine Telemetry.h:L96 Result of one backend delivery attempt.
TelemetrySpoolResult enum SparkEngine TelemetrySpool.h:L32
TemperatureZone enum GameModules OpenWorldEnums.h:L191 Temperature range affecting survival
TemplateLoadResult enum SparkEngine TemplateRuntime.h:L68
TerrainTool enum SparkEditor TerrainData.h:L25
TerritoryDecodeResult enum GameModules TFWorldSave.h:L109
TestBottleneck enum Tests TestGPUStallProfiler.cpp:L16
TestCompression enum Tests TestCompressionUtils.cpp:L17
TestFlag enum Tests TestBitFlags.cpp:L5
TestFlag enum Tests TestBitFlagsReal.cpp:L13
TestGPUCounter enum Tests TestGPUPerfCounters.cpp:L13
TestHealthStatus enum Tests TestSelfRecovery.cpp:L115
TestISALevel enum Tests TestMultiISADispatch.cpp:L14
TestMemUsage enum Tests TestDescriptorCache.cpp:L121
TestOutcome enum Tests TestFramework.h:L113
TestRenderCmd enum Tests TestRenderCommandRing.cpp:L16
TestState enum Tests TestStateMachineReal.cpp:L11 Real-class tests for Spark::StateMachine
TextAlignment enum SparkEngine FontSystem.h:L56 Text alignment options
TextureCompressionFormat enum SparkEngine TextureCompressor.h:L30 Block compression format for GPU textures.
TextureFormat enum SparkEditor RenderingEnums.h:L43 Texture formats
TextureFormat enum SparkEngine TextureSystem.h:L67 Texture formats supported by the system
TextureQuality enum SparkEngine TextureSystem.h:L112 Texture quality settings
TextureSlotUsage enum SparkEngine MaterialDefinition.h:L81 Semantic usage hint for texture slots
TextureType enum SparkEditor RenderingEnums.h:L60 Texture types
TextureType enum SparkEngine TextureSystem.h:L87 Texture types
TextureUsage enum SparkEngine TextureSystem.h:L98 Texture usage flags
TFAbilityKind enum GameModules TFAbilityTypes.h:L103
TFAbilityPhase enum GameModules TFAbilityTypes.h:L35
TFAlertPhase enum GameModules TFAlertSystem.h:L92
TFAlertType enum GameModules TFAlertSystem.h:L85
TFAuthErr enum GameModules TFAccountSystem.h:L33
TFBackupStatus enum GameModules TFDatabase.h:L137
TFButton enum GameModules TFNetProtocolGameplay.h:L22
TFCharErr enum GameModules TFCharacterSystem.h:L23
TFColossusResult enum GameModules TFColossusSystem.h:L44
TFDatabaseStatus enum GameModules TFDatabase.h:L119
TFDeployResult enum GameModules TFDeployableSystem.h:L87
TFDirectiveKind enum GameModules TFDirectiveData.h:L39
TFFlowState enum GameModules TFLoginFlow.h:L56
TFForgedState enum GameModules TFServerValidation.h:L127
TFImpactSurface enum GameModules TFFireFxProtocol.h:L145
TFMedalId enum GameModules TFMedalSystem.h:L93
TFMsg enum GameModules TFNetProtocolIds.h:L17
TFOpticKind enum GameModules TFOpticsSystem.h:L69
TFOutfitOp enum GameModules TFOutfitSystemTypes.h:L43
TFOutfitRank enum GameModules TFOutfitStore.h:L30
TFOutfitResult enum GameModules TFOutfitSystemTypes.h:L56
TFPingType enum GameModules TFPingSystem.h:L84
TFPingType enum GameModules TFPingUI.h:L50
TFTravelErr enum GameModules TFTravelSystemWire.h:L26
TFUiBleep enum GameModules TFUiSounds.h:L41
TFUnlockKind enum GameModules TFUnlockTree.h:L35
TFUnlockResult enum GameModules TFProgressionTypes.h:L39
TFWeaponState enum GameModules TFComponents.h:L49
ThemeStatusFill enum SparkEditor EditorTheme.h:L99 Index of each status in EditorThemeData::statusFills.
TileLOD enum SparkEditor LevelStreamingEnums.h:L55 Level of detail for tiles
TileState enum SparkEditor LevelStreamingEnums.h:L19 Tile loading states
TileTool enum SparkEditor TilemapEditorPanel.h:L48
TileType enum SparkEditor LevelStreamingEnums.h:L67 Tile types
TimerState enum SparkEngine TimerManager.h:L55 Timer state
Tonemap enum Tests TestRHI240OpenGLGoldenReal.cpp:L342
TonemapOperator enum SparkEngine PostProcessingTypes.h:L228 Tonemapping operator selection
TonemapOperator enum SparkEngine TonemapColorGrading.h:L41
TonemapOperator enum Tests TestPostProcessingPipeline.cpp:L85
TooltipPosition enum SparkEditor TutorialSystem.h:L65 Position of a tooltip relative to its target panel.
TopologyService enum SparkEditor ServiceTopologyController.h:L15
TouchEventType enum SparkEngine MobilePlatform.h:L36 Types of touch events.
TracePass enum SparkEngine MetalRayTracing.h:L106 Which trace passes the HybridRT manager wants this frame.
TrackLayout enum GameModules RacingTrackSystem.h:L32 Track layout categories
TrackType enum SparkEngine Sequencer.h:L35
TradeState enum GameModules MMOTradingSystem.h:L27 State of a direct trade
TranscoderFormat enum SparkEngine BasisTranscoder.h:L43 GPU-compressed target formats for transcoding
TransformSpace enum SparkEditor EditorUI.h:L438 Authoritative state-preview manager (snapshot/time/counters; no gameplay-system tick)
TransformSpace enum SparkEditor SceneSystemEnums.h:L188 Transform space types
TransformTool enum SparkEditor EditorUI.h:L200 Active viewport transform tool. The main toolbar, the W/E/R
TransportType enum SparkEngine NetworkIntegration.h:L55 Configuration for the integrated network stack.
TraversalType enum SparkEngine AdvancedPlacementComponents.h:L102 Defines an off-mesh link between two NavMesh positions.
TriggerShape enum SparkEngine ProximityTriggerSystem.h:L41 Shape of a trigger volume.
TriggerType enum SparkEditor LevelStreamingEnums.h:L83 Streaming trigger types
TrustStoreError enum SparkEngine NetworkTrustStore.h:L62 Why a trust-store operation failed. Every value means "do not trust".
TutorialDifficulty enum SparkEditor TutorialSystem.h:L74 Difficulty classification for a tutorial sequence.
TutorialStepType enum SparkEditor TutorialSystem.h:L55 The kind of action a tutorial step performs.
TweenState enum SparkEngine TweenSystem.h:L56 Current state of a tween.
Type enum GameModules ClassSystem.h:L122 Deployable object placed by Engineer or other classes
Type enum GameModules ProgressionSystem.h:L30 An unlock granted at a specific level
Type enum GameModules RacingTrackSystem.h:L82 A track hazard (oil slick, barrier, jump ramp, etc.)
Type enum SparkEditor ProfilerTypes.h:L206 Performance bottleneck identification
Type enum SparkEditor SceneFileTypes.h:L125 Light component data
Type enum SparkEditor SceneJSONReader.cpp:L115
Type enum SparkEditor TerrainData.h:L165
Type enum SparkEditor VersionControlTypes.h:L157 Async VCS operation
Type enum SparkEngine MusicManager.h:L206
Type enum SparkEngine CoroutineTypes.h:L447
Type enum SparkEngine DynamicResponseSystem.h:L113 Types of actions a response rule can execute.
Type enum SparkEngine LightComponents.h:L30
Type enum SparkEngine PhysicsComponents.h:L31
Type enum SparkEngine QuestSystem.h:L53
Type enum SparkEngine NetworkManager.h:L334
Type enum SparkEngine LightmapBaker.h:L87 A light source for baking
Type enum SparkEngine RHIFactory.h:L164 Reflected shader resource binding
Type enum SparkEngine GamepadInput.h:L469 Internal action binding record linking a game action name to a button or trigger
Type enum SparkEngine ClothSimulation.h:L99 A simple collider for cloth-to-rigid-body interaction.
Type enum SparkEngine JsonUtils.h:L85 JSON value type discriminator.
Type enum Tests TestCoroutineScheduler.cpp:L121
Type enum Tests TestECSIntegration.cpp:L33
UiRole enum SparkSDK UiTheme.h:L30 Colours a module may ask the host for.
UnsavedChangesDecision enum SparkEditor EditorUI.h:L65
UpdateFlag enum SparkEngine SceneGraph2D.h:L29
UpdateStage enum SparkEngine FixedTimestepAccumulator.h:L24 Update stage a system registers for
UpscalingMode enum SparkEngine DynamicQualityTypes.h:L43 Available upscaling modes
UpscalingMode enum SparkEngine UpscalingTypes.h:L42 Available upscaling modes
UpscalingQuality enum SparkEngine DynamicQualityTypes.h:L56 Quality presets that determine internal render resolution
UpscalingQuality enum SparkEngine UpscalingTypes.h:L55 Quality presets that determine internal render resolution
ValidationSeverity enum SparkEngine AssetValidator.h:L18
VCSOperationType enum SparkEditor VersionControlEnums.h:L84 VCS operation types
VCSType enum SparkEditor VersionControlEnums.h:L42 Version control system types
VehicleId enum GameModules TFTypes.h:L45
VehicleSeatRole enum SparkSDK GameTypes.h:L285 Vehicle seat roles
VehicleType enum GameModules RacingEnums.h:L21 Vehicle class archetypes with distinct handling profiles
VehicleType enum SparkEngine AdvancedPlacementComponents.h:L280 Configures vehicle physics simulation on an entity.
VehicleType enum SparkSDK GameTypes.h:L264 Vehicle types
VideoState enum SparkEngine VideoPlayer.h:L52 Playback state of a video
ViolationSeverity enum SparkEngine MemoryIntegrity.h:L69 Severity of an integrity violation
ViolationType enum SparkEngine MemoryIntegrity.h:L60 Type of integrity violation detected
VolumeParameterType enum SparkEngine VolumeSystem.h:L45 Parameter categories that volumes can override
VRAMPressureLevel enum SparkEngine VRAMBudgetMonitor.h:L27 Coarse memory-pressure classification used by subsystems to
VRSMode enum SparkEngine GraphicsEngineTypes.h:L40 Variable Rate Shading mode
VRSShadingRate enum SparkEngine GraphicsEngineTypes.h:L50 Variable Rate Shading quality/rate
VRTrackingSpace enum SparkEngine VRSystem.h:L106 Tracking space configuration.
VRTrackingSpace enum Tests TestVRSystem.cpp:L59
Walk enum SparkEngine SceneTextFormat.cpp:L67
WalKind enum SparkDaemon OrchestrationJournal.cpp:L31
WaveState enum GameModules WaveSpawner.h:L31 Current state of the wave spawner
WeaponSlot enum SparkEngine WeaponManager.h:L55
WeaponSlot enum Tests TestWeaponSystem.cpp:L36
WeaponState enum SparkEngine WeaponManager.h:L45
WeaponState enum Tests TestWeaponSystem.cpp:L26
WeaponType enum SparkSDK WeaponTypes.h:L20 Weapon types supported by the game system
WeatherCondition enum GameModules RacingEnums.h:L75 Weather conditions affecting visibility and grip
WeatherPreset enum GameModules FPSWeatherPort.h:L12
WeatherPreset enum SparkSDK IWeatherService.h:L12
WeatherType enum SparkEngine WeatherSystem.h:L51 Available weather conditions
WeatherType enum Tests TestWeatherSystem.cpp:L12
WindDirection enum SparkEngine WeatherSystem.h:L65 Wind direction presets
WorkflowStatus enum SparkEditor EditorWorkflow.h:L59
WorkingDirectoryResult enum SparkEngine RuntimePackage.h:L15
WorldEventType enum GameModules OpenWorldEnums.h:L166 Dynamic world event types
WrapMode enum SparkEditor MaterialEditorPanel.h:L83

SparkEngine Wiki

Website Entry Points

Getting Started

Engine Subsystems

Gameplay & Tools

Platform Support

Graphics

Advanced

Development & Process

Research & Analysis

Engineering Notes & Audits

Specifications

Reference

Clone this wiki locally