Repository navigation
Enum Index
github-actions[bot] edited this page Sep 12, 2026
·
55 revisions
Every declared enum.
Total: 927 symbols. Auto-generated by
docs/generate-symbol-index.sh.
| Symbol | Kind | Module | Source | Brief |
|---|---|---|---|---|
AbilityFlags |
enum | SparkEngine | GameplayComponents.h:L176 | |
AbilitySchool |
enum | SparkEngine | AbilitySystem.h:L67 | |
AbilityTargetType |
enum | SparkEngine | AbilitySystem.h:L58 | |
AbilityTargetType |
enum | Tests | TestAbilitySystem.cpp:L22 | |
AccessibilityFlags |
enum | SparkEngine | InputBindings.h:L61 | 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 | GameSystemEnums.h:L208 | Achievement/trophy categories |
AchievementCategory |
enum | GameModules | MMOEnums.h:L179 | Achievement categories |
AchievementCategory |
enum | SparkEngine | GameSystemEnums.h:L208 | Achievement/trophy categories |
AchievementType |
enum | SparkEngine | AchievementSystem.h:L72 | Achievement unlock behaviour type. |
AclFixtureResult |
enum | Tests | TestGatewaySecurity.cpp:L42 | |
Action |
enum | GameModules | TFKeybinds.h:L37 | |
ActionType |
enum | SparkEngine | EventResponseSystem.h:L69 | 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:L136 | |
AdvHookType |
enum | Tests | TestAdversarialEngine.cpp:L1337 | |
AdvPermission |
enum | Tests | TestAdversarialEngine.cpp:L1199 | |
AgentState |
enum | SparkEditor | AIDebugPanel.h:L44 | |
AIBehaviorState |
enum | GameModules | GameSystemEnums.h:L76 | AI behavior states |
AIBehaviorState |
enum | SparkEngine | GameSystemEnums.h:L76 | 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:L200 | Categories of engine API available to scripts |
AreaControlPhase |
enum | SparkGateway | GatewayAreaControl.h:L15 | |
AreaState |
enum | SparkEngine | SeamlessAreaManagerTypes.h:L38 | Current loading state of a world area |
AreaState |
enum | Tests | TestSeamlessAreaManager.cpp:L24 | |
AreaStatus |
enum | SparkEditor | StreamingPanel.h:L34 | |
ArenaTeam |
enum | Templates | GameModule.h:L22 | |
ARPGDamageType |
enum | GameModules | ARPGEnums.h:L36 | Damage types for combat and resistance calculations |
ARPGDungeonTier |
enum | GameModules | ARPGEnums.h:L109 | Dungeon difficulty tiers with increasing rewards and danger |
ARPGHeroAction |
enum | GameModules | ARPGEngineSystems.h:L34 | 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:L96 | Skill activation types |
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:L60 | Discriminator for the kind of asset stored in a binary file. |
AssetType |
enum | SparkEngine | AssetPipeline.h:L49 | 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 | |
BackgroundLoadState |
enum | SparkEditor | LevelStreamingEnums.h:L138 | Background loading states |
BasicBlendMode |
enum | SparkEngine | GraphicsEngine.h:L731 | Blend modes for the basic draw path. |
BasicDepthMode |
enum | SparkEngine | GraphicsEngine.h:L747 | 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:L323 | Specifies how an animation layer's result is combined with lower layers. |
BlendMode |
enum | SparkEngine | SpriteBatch.h:L36 | |
BlendMode |
enum | SparkEngine | MaterialSystem.h:L62 | 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:L160 | 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 |
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:L34 | |
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 | |
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 |
ChannelType |
enum | SparkEngine | NetworkManager.h:L95 | |
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:L34 | Chat channel types |
ChatChannel |
enum | GameModules | TFNetProtocolGameplay.h:L165 | |
ClassAbility |
enum | GameModules | GameSystemEnums.h:L246 | Class ability types |
ClassAbility |
enum | SparkEngine | GameSystemEnums.h:L246 | 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:L188 | 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:L28 | |
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:L117 | Immutable snapshot consumed by first-party discovery endpoints. |
ConnectionState |
enum | Tests | TestNetworkManagerOrchestration.cpp:L29 | |
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 |
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:L580 | |
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:L75 | 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 | |
D3D11_BIND_FLAG |
enum | SparkEngine | PlatformD3DStubs.h:L148 | |
D3D11_FILTER |
enum | SparkEngine | PlatformD3DStubs.h:L193 | |
D3D11_RESOURCE_MISC_FLAG |
enum | SparkEngine | PlatformD3DStubs.h:L172 | |
D3D11_TEXTURE_ADDRESS_MODE |
enum | SparkEngine | PlatformD3DStubs.h:L199 | |
D3D11_USAGE |
enum | SparkEngine | PlatformD3DStubs.h:L162 | |
DaemonCacheScope |
enum | SparkEngine | DaemonDiagnostics.h:L59 | |
DamageType |
enum | GameModules | GameSystemEnums.h:L152 | Damage types for combat system |
DamageType |
enum | GameModules | RPGEnums.h:L36 | Damage types for combat calculations and resistances |
DamageType |
enum | SparkEngine | GameSystemEnums.h:L152 | Damage types for combat system |
DamageZoneType |
enum | GameModules | GameSystemEnums.h:L341 | Damage zone types |
DamageZoneType |
enum | SparkEngine | GameSystemEnums.h:L341 | 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:L78 | 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 | |
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 |
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 | GameModules | GameSystemEnums.h:L98 | Game difficulty levels |
DifficultyLevel |
enum | SparkEngine | GameSystemEnums.h:L98 | 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:L102 | |
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:L50 | |
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 |
DXGI_FORMAT |
enum | SparkEngine | 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:L112 | Types of edits that can be broadcast |
EditorCameraMode |
enum | SparkEditor | PlayModeToolbarPanel.h:L23 | |
EditorCameraMode |
enum | SparkEngine | PlayModeTypes.h:L76 | |
EditorNetMessageType |
enum | SparkEditor | LiveEditBridge.h:L33 | Custom message types for editor→AreaServer communication. |
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 |
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 |
EngineCommandType |
enum | SparkEditor | EngineInterface.h:L38 | Command types that can be sent to the engine |
EngineConnectionStatus |
enum | SparkEditor | IntegrationTypes.h:L27 | Engine connection status |
EngineConnectionStatus |
enum | SparkEditor | SparkEngineIntegration.h:L37 | Engine connection status |
EngineEventType |
enum | SparkEditor | EngineInterface.h:L95 | Event types that can be received from the engine |
entity |
enum | SparkEngine | TerrainRenderer.h:L41 | |
EntityEventCleanupMode |
enum | SparkEngine | Components.h:L72 | |
EventCategory |
enum | SparkEditor | EventMonitorPanel.h:L36 | |
EventPriority |
enum | SparkEngine | EventSystem.h:L279 | Dispatch priority tier for queued events. |
EventState |
enum | GameModules | OpenWorldEnums.h:L180 | Event lifecycle state |
EventTriggerType |
enum | SparkEngine | EventResponseSystem.h:L40 | 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 | TestSparkGameRTS.cpp:L52 | |
Faction |
enum | Tests | TestTFCaptureMath.cpp:L28 | |
Faction |
enum | Tests | TestTFRegionLattice.cpp:L35 | |
FactionId |
enum | GameModules | TFTypes.h:L25 | |
FalloffType |
enum | SparkEditor | TerrainData.h:L57 | |
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:L39 | |
FileChangeType |
enum | SparkEngine | FileWatcher.h:L46 | Type of file change detected |
FileChangeType |
enum | Tests | TestScriptHotReload.cpp:L20 | |
FileLogLevel |
enum | SparkEngine | FileLogger.h:L49 | Log severity levels for file filtering |
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 | TestWeaponMechanics.cpp:L23 | |
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. |
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:L71 | Network message types for FPS multiplayer protocol. |
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:L16 | |
GameModeType |
enum | GameModules | GameModeTypes.h:L20 | Available game mode types |
GameModeType |
enum | SparkEngine | DedicatedServer.h:L50 | 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 | GameModules | GameSystemEnums.h:L113 | Game session states |
GameSessionState |
enum | SparkEngine | GameSystemEnums.h:L113 | Game session states |
GameTemplate |
enum | SparkEditor | PrototypingSystem.h:L38 | Pre-built gameplay templates for rapid prototyping |
Generator |
enum | SparkBuild | Config.h:L42 | |
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 | GameModules | GameSystemEnums.h:L325 | Gravity zone types |
GravityZoneType |
enum | SparkEngine | GameSystemEnums.h:L325 | 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:L52 | |
HazardType |
enum | GameModules | PlatformerEnums.h:L70 | Types of environmental hazards |
HealthState |
enum | GameModules | GameSystemEnums.h:L55 | Player health states |
HealthState |
enum | SparkEngine | GameSystemEnums.h:L55 | Player health states |
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:L487 | IK solver algorithm variants. |
IKType |
enum | SparkEngine | IKSolver.h:L25 | IK solver algorithm variants. |
ImpactBehavior |
enum | SparkEngine | FPSComponents.h:L106 | |
ImpactBehavior |
enum | Tests | TestFPSComponents.cpp:L102 | |
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:L53 | Instance state |
InteractionType |
enum | GameModules | GameSystemEnums.h:L178 | Interaction types for objects and NPCs |
InteractionType |
enum | SparkEngine | FPSComponents.h:L201 | |
InteractionType |
enum | SparkEngine | MaterialEffects.h:L33 | Type of physical interaction that triggers a material effect. |
InteractionType |
enum | SparkEngine | GameSystemEnums.h:L178 | Interaction types for objects and NPCs |
InteractionType |
enum | Tests | TestFPSComponents.cpp:L203 | |
InteractionType |
enum | Tests | TestMaterialEffects.cpp:L13 | |
InteractiveObjectType |
enum | GameModules | GameSystemEnums.h:L303 | Interactive object types |
InteractiveObjectType |
enum | SparkEngine | GameSystemEnums.h:L303 | Interactive object types |
InternalMessageType |
enum | SparkEditor | CollaborativeEditSession.h:L171 | 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:L24 | 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 | GameSystemEnums.h:L135 | Item rarity levels |
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 | SparkEngine | GameSystemEnums.h:L135 | 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 | |
LaunchTarget |
enum | SparkLauncher | LauncherProcess.h:L15 | |
LayoutDirection |
enum | SparkEngine | UISystem.h:L94 | Layout direction for automatic child arrangement. |
LayoutDockPosition |
enum | SparkEditor | EditorLayoutManager.h:L31 | Dock anchor for a panel within the editor dockspace. |
LayoutMode |
enum | SparkEditor | CoreEditorEnums.h:L79 | Editor layout modes |
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 | GameplaySystemLifecycle.cpp:L25 | |
LifecycleState |
enum | SparkEngine | EngineContext.h:L120 | |
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 | |
LineCap |
enum | SparkEngine | SVGRenderer.h:L89 | |
LineJoin |
enum | SparkEngine | SVGRenderer.h:L96 | |
LoadDestination |
enum | SparkEngine | DirectStorageLoader.h:L42 | Destination for loaded data |
LoadDestination |
enum | Tests | TestDirectStorageLoader.cpp:L26 | |
LoadingPriority |
enum | SparkEditor | LevelStreamingEnums.h:L32 | Loading priority levels |
LoadingPriority |
enum | SparkEngine | AssetPipeline.h:L66 | 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:L33 | Load request priority |
LoadPriority |
enum | Tests | TestDirectStorageLoader.cpp:L18 | |
LoadResult |
enum | GameModules | TFDatabase.h:L124 | |
LoadResult |
enum | GameModules | TFOutfitStore.h:L144 | |
LoadStatus |
enum | SparkEngine | DirectStorageLoader.h:L50 | Completion status for async loads |
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:L146 | |
LogFileFormat |
enum | SparkEngine | FileLogger.h:L62 | Log file output format |
LoginUIState |
enum | GameModules | MMOLoginUI.h:L33 | UI flow state machine |
LogLevel |
enum | SparkEditor | EditorLogger.h:L30 | Log severity levels |
LogLevel |
enum | SparkEngine | Logger.h:L74 | |
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 | |
MatchPhase |
enum | Templates | GameModule.h:L49 | |
MaterialBlendMode |
enum | SparkEngine | MaterialDefinition.h:L61 | Blend mode presets for material render state |
MaterialTextureType |
enum | SparkEngine | MaterialSystem.h:L85 | Texture types for material slots |
MaterialTextureType |
enum | Tests | TestMaterialSystemEdgeCases.cpp:L47 | |
MaterialTextureType |
enum | Tests | TestMaterialSystemValidation.cpp:L42 | |
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:L129 | |
MessageType |
enum | SparkEngine | PacketValidator.h:L31 | |
MessageType |
enum | Tests | TestNetworkManagerOrchestration.cpp:L44 | |
MessageType |
enum | Tests | TestServerMockClient.cpp:L38 | |
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:L101 | 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 | FreezeSystem.h:L32 | |
Mode |
enum | SparkInstaller | InstallerContext.h:L10 | |
Mode |
enum | Tests | TestFreezeSystem.cpp:L18 | |
ModState |
enum | SparkEngine | ModSystem.h:L60 | |
ModuleChangeType |
enum | SparkEngine | ModuleHotReload.h:L26 | |
ModuleCompatibilityStatus |
enum | SparkSDK | ModuleABI.h:L109 | |
ModuleKind |
enum | SparkSDK | IModule.h:L46 | |
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 | GameModules | GameSystemEnums.h:L29 | Player movement states |
MovementState |
enum | SparkEngine | GameSystemEnums.h:L29 | 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 | TestFPSComponents.cpp:L96 | |
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:L102 | |
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 | |
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. |
Op |
enum | SparkEngine | DynamicResponseSystem.h:L85 | Comparison operator for the condition. |
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:L12 | |
OrchestrationMessage |
enum | SparkDaemon | OrchestrationProtocol.h:L28 | |
OutputFormat |
enum | SparkEngine | MovieRenderPipeline.h:L39 | Output image format for rendered frames |
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:L24 | |
PackageCompressionType |
enum | SparkEditor | BuildSystemEnums.h:L106 | Compression types for packaging |
PackagePlatform |
enum | SparkEngine | GamePackager.h:L46 | Target platform for the package |
PacketViolation |
enum | SparkEngine | PacketValidator.h:L37 | Why a packet was rejected |
Page |
enum | SparkInstaller | WizardGui.cpp:L22 | |
PakCompression |
enum | SparkEngine | SparkPak.h:L50 | Compression method for individual entries. |
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 | SparkShaderCompiler | main.cpp:L444 | |
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). |
PathCommandType |
enum | SparkEngine | SVGRenderer.h:L59 | |
Pending |
enum | Tests | TestTFOnboarding.cpp:L70 | |
PendingOp |
enum | GameModules | TFLoginFlow.h:L179 | |
Phase |
enum | GameModules | TFPerfCounters.h:L60 | |
Phase |
enum | GameModules | TFWeatherFx.h:L110 | |
Phase |
enum | SparkEngine | PhaseSystemManager.h:L40 | Named execution phases for deterministic system ordering. |
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:L56 | |
PinType |
enum | Tests | TestShaderGraphCompiler.cpp:L203 | |
PipeMode |
enum | SparkEngine | Process.h:L38 | |
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 | 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:L91 | Replicated player state sent in each snapshot. |
PlayerClass |
enum | GameModules | GameSystemEnums.h:L229 | Player class types for class-based FPS gameplay |
PlayerClass |
enum | SparkEngine | GameSystemEnums.h:L229 | 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 | |
PlayMode |
enum | SparkEditor | EditorUI.h:L385 | |
PlayModeState |
enum | SparkEditor | PlayModeToolbarPanel.h:L24 | |
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 |
PreparationFailure |
enum | SparkEngine | EngineContext.cpp:L204 | |
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 |
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 |
ProjectileType |
enum | GameModules | ProjectilePool.h:L28 | Enumeration of projectile types for factory creation |
ProjectionType |
enum | SparkEditor | SceneSystemEnums.h:L114 | Camera projection types |
ProjectionType |
enum | SparkEditor | SceneFileTypes.h:L138 | 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 | |
Rarity |
enum | Tests | TestSparkGameARPG.cpp:L15 | |
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:L22 | |
ReflAttrMetadataFixture |
enum | Tests | TestReflectionReal.cpp:L40 | |
ReloadResult |
enum | SparkEngine | ModuleHotReload.h:L44 | Result of a module reload attempt |
RemoteDebugAuditDecision |
enum | SparkEngine | RemoteDebugAccessControl.h:L73 | Secret-safe outcome for one attempted dispatch. |
RemoteDebugCapability |
enum | SparkEngine | RemoteDebugAccessControl.h:L36 | Per-command capabilities; a command handler must declare one. |
RemoteDebugRole |
enum | SparkEngine | RemoteDebugAccessControl.h:L28 | 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 movie render job |
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 | Quality preset for offline rendering |
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:L200 | |
RenderTargetUsage |
enum | SparkEngine | RenderTarget.h:L68 | Render target usage flags |
ReputationTier |
enum | GameModules | MMOEnums.h:L87 | Reputation standing tiers with a faction |
Resolution |
enum | SparkEditor | GameViewPanel.h:L115 | |
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:L404 | |
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 | |
RoundState |
enum | GameModules | GameModeTypes.h:L127 | Round state |
RouteFailure |
enum | SparkGateway | GatewayCoordinator.h:L115 | |
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:L20 | |
SandboxViolationType |
enum | SparkEngine | ScriptSandbox.h:L45 | Types of sandbox violations |
SaveFileType |
enum | GameModules | GameSystemEnums.h:L356 | Save file types |
SaveFileType |
enum | SparkEngine | GameSystemEnums.h:L356 | Save file types |
SceneDeserializeMode |
enum | SparkEngine | ReflectedSceneSerializer.h:L20 | |
SceneLoadState |
enum | SparkEditor | SceneSystemEnums.h:L157 | Scene loading states |
ScreenOrientation |
enum | SparkEngine | MobilePlatform.h:L121 | |
ScriptContext |
enum | SparkEngine | AngelScriptEngine.h:L401 | 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:L41 | |
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:L55 | Connection lifecycle states |
SessionState |
enum | SparkGateway | GatewayCoordinator.h:L94 | |
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 | |
SIMDLevel |
enum | SparkEngine | FastNoise2SIMD.h:L47 | |
SimulationSubsystem |
enum | SparkEditor | PlayModeToolbarPanel.h:L22 | |
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:L1080 | 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 | |
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 | |
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 | Tests | TestAnimationPhysicsIntegration.cpp:L115 | |
State |
enum | Tests | TestECSIntegration.cpp:L73 | |
State |
enum | Tests | TestFPSComponents.cpp:L211 | |
State |
enum | Tests | TestServerMockClient.cpp:L332 | |
State |
enum | Tests | TestStateMachine.cpp:L9 | |
StateViolationSeverity |
enum | SparkEngine | InvalidStateDetector.h:L48 | |
StencilOperation |
enum | SparkEngine | GraphicsEnums.h:L104 | Stencil operations |
Step |
enum | GameModules | TFTutorial.h:L76 | |
StoreLoadStatus |
enum | GameModules | TFSocialSystem.h:L143 | |
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:L77 | 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 | |
Tab |
enum | SparkLauncher | LauncherApp.h:L39 | |
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:L17 | |
Team |
enum | GameModules | GameModeTypes.h:L37 | Team identifiers |
TelemetryDeliveryResult |
enum | SparkEngine | Telemetry.h:L95 | 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 | |
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:L12 | |
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:L20 | |
TFButton |
enum | GameModules | TFNetProtocolGameplay.h:L22 | |
TFCharErr |
enum | GameModules | TFCharacterSystem.h:L23 | |
TFColossusResult |
enum | GameModules | TFColossusSystem.h:L44 | |
TFDatabaseStatus |
enum | GameModules | TFDatabase.h:L37 | |
TFDeployResult |
enum | GameModules | TFDeployableSystem.h:L87 | |
TFDirectiveKind |
enum | GameModules | TFDirectiveData.h:L39 | |
TFFlowState |
enum | GameModules | TFLoginFlow.h:L56 | |
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 | |
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 |
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:L26 | 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:L399 | Play-in-editor manager (scene snapshot, time control, subsystem toggles) |
TransformSpace |
enum | SparkEditor | SceneSystemEnums.h:L188 | Transform space types |
TransformTool |
enum | SparkEditor | EditorUI.h:L195 | Active viewport transform tool. The main toolbar, the W/E/R |
TransportType |
enum | SparkEngine | NetworkIntegration.h:L53 | 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 |
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:L64 | A track hazard (oil slick, barrier, jump ramp, etc.) |
Type |
enum | SparkEditor | ProfilerTypes.h:L206 | Performance bottleneck identification |
Type |
enum | SparkEditor | JSONSceneSerializer.cpp:L763 | |
Type |
enum | SparkEditor | SceneFileTypes.h:L115 | Light component data |
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:L444 | |
Type |
enum | SparkEngine | DynamicResponseSystem.h:L112 | 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:L249 | |
Type |
enum | SparkEngine | LightmapBaker.h:L87 | A light source for baking |
Type |
enum | SparkEngine | RHIFactory.h:L154 | 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:L81 | JSON value type discriminator. |
Type |
enum | Tests | TestCoroutineScheduler.cpp:L120 | |
Type |
enum | Tests | TestECSIntegration.cpp:L33 | |
UnsavedChangesDecision |
enum | SparkEditor | EditorUI.h:L60 | |
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 | GameModules | GameSystemEnums.h:L290 | Vehicle seat roles |
VehicleSeatRole |
enum | SparkEngine | GameSystemEnums.h:L290 | Vehicle seat roles |
VehicleType |
enum | GameModules | GameSystemEnums.h:L269 | Vehicle types |
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 | SparkEngine | GameSystemEnums.h:L269 | 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 | |
WalKind |
enum | SparkDaemon | OrchestrationJournal.cpp:L29 | |
WaveState |
enum | GameModules | WaveSpawner.h:L49 | Current state of the wave spawner |
WeaponSlot |
enum | SparkEngine | WeaponManager.h:L55 | |
WeaponSlot |
enum | Tests | TestWeaponMechanics.cpp:L40 | |
WeaponSlot |
enum | Tests | TestWeaponSystem.cpp:L36 | |
WeaponState |
enum | SparkEngine | WeaponManager.h:L45 | |
WeaponState |
enum | Tests | TestWeaponMechanics.cpp:L30 | |
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 |
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:L12 | |
WorldEventType |
enum | GameModules | OpenWorldEnums.h:L166 | Dynamic world event types |
WrapMode |
enum | SparkEditor | MaterialEditorPanel.h:L83 |
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