| ▼ build | |
| ► docs | |
| ► pages | |
| ► docs | |
| dev | |
| ► usr | |
| modules | |
| ▼ docs | |
| dox | |
| ▼ src | |
| ► engine | |
| ► cmdline | |
| Build.cpp | |
| Clean.cpp | |
| cmdline.cpp | |
| cmdline.h | |
| Create.cpp | |
| DevServer.cpp | |
| Doc.cpp | |
| Get.cpp | |
| LanguageServer.cpp | |
| Mcp.cpp | |
| Package.cpp | |
| Run.cpp | |
| sdk_tools.cpp | |
| sdk_tools.h | |
| Sha256.cpp | |
| Sha256.h | |
| Test.cpp | |
| Zip.cpp | |
| zip_writer.h | |
| ► common | |
| ► definitions | |
| DefinitionRuntime.cpp | |
| DefinitionRuntime.h | Common identity and hot-reload contract for typed runtime instances |
| RuntimeSnapshot.h | Shared SnapshotEnvelope codec for typed definition runtime instances |
| AnimationEventSource.h | |
| ArtifactPublication.cpp | |
| ArtifactPublication.h | Low-level capability contracts for publishing backend-neutral artifacts |
| Assert.h | EVEngine assertion entry point, backed by zeroerr |
| AssetReloader.h | |
| AsyncWork.h | Capability for submitting CPU work onto a worker pool |
| AttachmentPoint.h | |
| AudioQuery.h | |
| b64.cpp | |
| b64.h | |
| BindingContracts.h | |
| BootWarmup.h | |
| BorrowedRef.h | Vocabulary aliases for nullable and checked borrowed references |
| CameraObstruction.h | |
| Capability.cpp | |
| Capability.h | |
| CapabilityOwned.cpp | |
| CapabilityOwned.h | Optional owning capability registration (shared_ptr + generation + lease) |
| Container.cpp | |
| Container.h | Low-level container membership, zone and atomic transfer contracts |
| CrashHandler.h | |
| CrashLog.cpp | |
| CrashLog.h | Persistent, thread-safe record of engine crash and problem events |
| Data.h | |
| DecalQuery.h | |
| Diagnostic.h | Stable, structured diagnostics shared by engine modules |
| DiagnosticValue.h | Compile-time contract for stable names and codes of domain values |
| ECS.cpp | |
| ECS.h | |
| EcsDefaultTable.cpp | |
| EditorAutomation.h | |
| EditorHost.h | |
| EntitySpatialResolver.cpp | |
| EntitySpatialResolver.h | Optional ECS-entity to world-pose capability |
| EventSequence.h | Stream-local event ordering value |
| Exception.cpp | |
| Exception.h | |
| Export.h | |
| FramePacing.h | |
| FramePresentation.h | |
| GameplayControl.h | Host-neutral player-equivalent command and observation protocol |
| GameplayControlJson.cpp | |
| GameplayControlJson.h | Versioned JSON facade shared by scripting, MCP and scenario tooling |
| GameplayInstanceCatalog.h | Optional companion surface for gameplay providers that can enumerate instances |
| Generation.h | Runtime replacement generation for stale-handle rejection |
| GpuInfo.h | |
| GpuResidentBufferView.h | |
| GpuTimer.h | |
| Identity.cpp | |
| Identity.h | Strong identity values shared by persistence, content and logical-name APIs |
| IEconomy.h | |
| IEmergenceActionHandler.h | Optional multi-listener sink for emergence rule actions outside built-ins |
| IStateProvider.h | |
| Json.cpp | |
| Json.h | |
| MainThreadPost.h | |
| Math.h | |
| MeshDeformationCompute.h | |
| Module.cpp | |
| Module.h | |
| ParticleSdf.h | |
| ParticlesQuery.h | |
| PcgPhotoModeApply.h | |
| PhysicsQuery.h | |
| PixelWorldAutomation.h | |
| ProcgenProbeSink.h | |
| ProcgenQuery.h | |
| ProcgenSceneSink.h | |
| ProcgenWorldQuery.h | |
| Profile.cpp | |
| Profile.h | |
| ProfilerQuery.h | |
| ProtocolDispatch.h | Exhaustive outcomes for one LSP, DAP, or MCP input message |
| ReflectScript.cpp | |
| ReflectScript.h | |
| RenderCapture.h | |
| RenderTrace.cpp | |
| RenderTrace.h | |
| RenderTypes.h | |
| Resource.cpp | |
| Resource.h | |
| ResourceAccount.cpp | |
| ResourceAccount.h | Strongly typed, transaction-friendly resource cost protocol |
| ResourceRef.cpp | |
| ResourceRef.h | Strong asset, definition, object and generic resource references |
| Result.h | Move-only, checked operation results for the common layer |
| Revision.h | Monotonic state revision for concurrency and change checks |
| Runtime.cpp | |
| Runtime.h | |
| RuntimeHandle.h | Strong generation-qualified handles for non-ECS runtime registries |
| RuntimeRegistry.cpp | Out-of-line core of the tag-free runtime registry slots |
| RuntimeRegistry.h | Tag-free slot registry: handles, borrows, unique ownership and keep-alive pins |
| SceneQuery.h | |
| Scheduling.h | Shared metadata for independently deployable command and work queues |
| SchemaVersion.h | Persistent data-contract version identity |
| ScriptCompiler.cpp | |
| ScriptCompiler.h | |
| ScriptError.cpp | |
| ScriptError.h | |
| ScriptModule.cpp | |
| ScriptModule.h | |
| SensingQuery.h | |
| ServiceInterfaces.h | |
| Snapshot.cpp | |
| Snapshot.h | Versioned, integrity-checked persistence envelopes |
| SnapshotHash.cpp | The built-in snapshot hasher and the capability bridge for it |
| SnapshotHash.h | Injectable content-digest provider for snapshots, with an honest default |
| SquirrelBindContext.h | Per-translation-unit VM + diagnostic-source helper for Squirrel bindings |
| SquirrelBinding.cpp | |
| SquirrelBinding.h | The single Squirrel projection for common Result, Status and Value |
| SquirrelOwnership.cpp | Out-of-line core of the owned-Squirrel-instance factory |
| SquirrelOwnership.h | Explicit Value/Owned/Borrowed semantics at the Squirrel boundary |
| StartupTiming.h | |
| StateAccess.h | Consumer-owned query and mutation contracts for authoritative world state |
| StateValue.cpp | |
| StateValue.h | |
| Status.h | Structured operation status used by the common Result foundation |
| StrongUint64.h | Internal storage primitive for domain-owned unsigned values |
| SubjectRef.h | Stable reference to a runtime gameplay subject |
| Subscription.cpp | |
| Subscription.h | |
| Time.cpp | |
| Time.h | Common time values and an injectable deterministic simulation clock |
| UIAutomation.h | |
| Uri.cpp | |
| Uri.h | Strict, canonical resource URI values shared by engine modules |
| utf8.cpp | |
| utf8.h | |
| Utf8Validation.cpp | |
| Utf8Validation.h | Strict allocation-free UTF-8 validation |
| Value.cpp | |
| Value.h | Owning, renderer-independent dynamic values |
| Version.cpp | |
| Version.h | |
| VersionedRegistry.cpp | |
| VersionedRegistry.h | Generation-qualified storage for replaceable, non-ECS registry data |
| WindowSurfaceHost.h | |
| Xml.cpp | |
| Xml.h | |
| ► devtools | |
| AgentDevelopmentMcp.cpp | |
| AgentDevelopmentMcp.hpp | |
| AgentDevelopmentSession.cpp | |
| AgentDevelopmentSession.hpp | |
| AiPanel.cpp | |
| AiPanel.hpp | |
| CallGraph.cpp | |
| CallGraph.hpp | |
| ConsolePanel.cpp | |
| ConsolePanel.hpp | |
| DebugAdapter.cpp | |
| DebugAdapter.hpp | |
| Debugger.cpp | |
| Debugger.hpp | |
| DevTool.cpp | |
| DevTool.hpp | |
| FrameStatsPanel.cpp | |
| FrameStatsPanel.hpp | |
| ImGuiHostPanels.cpp | |
| Immortal.hpp | |
| LanguageIndex.cpp | |
| LanguageIndex.h | |
| LanguageServer.cpp | |
| LanguageServer.hpp | |
| LanguageText.cpp | |
| LanguageText.h | |
| McpArgs.hpp | |
| McpDevBridge.hpp | |
| McpDomainTools.cpp | |
| McpDomainTools.hpp | Capability-backed domain tool families for the embedded MCP server |
| McpJson.hpp | |
| McpRuntimeTools.cpp | |
| McpRuntimeTools.hpp | |
| McpScriptTools.cpp | |
| McpScriptTools.hpp | Project-script → MCP export registry |
| McpServer.cpp | |
| McpServer.hpp | |
| McpSquirrelJson.hpp | |
| PlayHost.cpp | |
| PlayHost.h | Versioned Play Host protocol for Agent pause / step / observe / capture |
| PlayTrace.cpp | |
| PlayTrace.h | Versioned Play Trace recording, digest and replay |
| ReloadSession.cpp | |
| ReloadSession.h | |
| RenderFlow.cpp | |
| RenderFlow.hpp | |
| RenderVision.cpp | |
| RenderVision.hpp | |
| ScenarioRecorder.cpp | |
| ScenarioRecorder.h | |
| SceneInspect.cpp | |
| SceneInspect.hpp | |
| Snapshot.cpp | |
| Snapshot.hpp | |
| SoftRestart.cpp | |
| SoftRestart.hpp | Soft-restart a live game without unloading the resource cache |
| StderrCapture.cpp | |
| StderrCapture.hpp | Mirror process stderr into an in-process line sink without hiding it |
| main.cpp | |
| ► modules | |
| ► action | |
| ► editor | |
| ActionEditingCommands.cpp | |
| ActionEditingCommands.h | |
| ActionEditorModule.cpp | |
| ActionEditorModule.h | |
| ActionPreviewController.cpp | |
| ActionPreviewController.h | Atomic action-preview transport and presentation orchestration |
| ActionTimelineEditor.cpp | |
| ActionTimelineEditor.h | UI-neutral transactional action timeline editor and preview model |
| ActionTimelinePayloadEditor.cpp | |
| ActionTimelinePayloadEditor.h | Validated partial editing for action-block payloads |
| ActionTimelineScriptBindings.cpp | |
| ActionTimelineScriptBindings.h | Squirrel adapter for the canonical action timeline editor |
| ActionTimelineSelection.cpp | |
| ActionTimelineSettings.cpp | |
| ActionTimelineWidget.cpp | |
| ActionTimelineWidget.h | Renderer-neutral interactive action timeline widget |
| AnimationRootMotionPreviewSource.cpp | |
| AnimationRootMotionPreviewSource.h | Optional AnimClip-backed root-motion preview adapter |
| ► game_event | |
| ActionGameEventSink.cpp | |
| ActionGameEventSink.h | Persistent GameEventLog adapter for action events |
| ► input | |
| ActionCancelWindowState.cpp | |
| ActionCancelWindowState.h | Cancel-window projection for action combat |
| ActionComboWindowState.cpp | |
| ActionComboWindowState.h | Semantic input matching for active Montage combo windows |
| ActionInputBuffer.cpp | |
| ActionInputBuffer.h | Deterministic semantic input buffer for combat cancels |
| AbilityAsset.cpp | |
| AbilityAsset.h | Versioned persistent codec for ability definitions |
| AbilityController.cpp | |
| AbilityController.h | Shared player and AI ability-intent routing |
| AbilitySystem.cpp | |
| AbilitySystem.h | Grants, cooldowns, instancing, activation groups and gameplay-event triggers |
| Action.cpp | |
| Action.h | Renderer- and ruleset-neutral gameplay action pipeline |
| ActionAttackVfxBlock.cpp | |
| ActionAttackVfxBlock.h | Typed AttackVfx action-block payload contract |
| ActionAudioBlock.cpp | |
| ActionAudioBlock.h | Typed audio action-block payload contract |
| ActionAudioWaveform.h | Optional audio waveform projection for action editors |
| ActionBlockRuntime.cpp | |
| ActionBlockRuntime.h | Deterministic notify-state lifecycle routing |
| ActionCameraBlock.cpp | |
| ActionCameraBlock.h | Typed camera-cue action block contract |
| ActionDamageBlock.cpp | |
| ActionDamageBlock.h | Typed instantaneous combat-damage action contract |
| ActionGameplayEventBlock.cpp | |
| ActionGameplayEventBlock.h | Typed instantaneous gameplay-event action contract |
| ActionModule.cpp | |
| ActionModule.h | Script-facing factory for ActionRuntime + AbilityRuntime |
| ActionNotifyRegistry.cpp | |
| ActionNotifyRegistry.h | Extensible notify descriptors, validation and runtime routing |
| ActionParameterCurve.cpp | |
| ActionParameterCurve.h | Typed continuous parameter-curve action block |
| ActionPrefabBlock.cpp | |
| ActionPrefabBlock.h | Typed payload contract for prefab-spawn action states |
| ActionPrefabInstances.h | External ownership boundary for independent prefab spawns |
| ActionPreview.h | Presentation-neutral action preview frame contracts |
| ActionSpatialBlock.cpp | |
| ActionSpatialBlock.h | Typed spatial payload shared by presentation action blocks |
| ActionStateWindowBlock.cpp | |
| ActionStateWindowBlock.h | Typed combat/input/collision action-state window contracts |
| ActionTimeline.cpp | |
| ActionTimeline.h | Versioned, deterministic authoring timeline for gameplay actions |
| ActionVfxBlock.cpp | |
| ActionVfxBlock.h | Typed VFX action-block payload contract |
| ActionVfxDuration.h | Optional VFX resource-duration query for action editors |
| ► agent | |
| ► tensor | |
| AgentTensor.cpp | |
| AgentTensor.h | |
| GpuBackend.cpp | |
| GpuGraph.cpp | |
| GpuGraph.h | |
| TensorBackend.cpp | |
| TensorBackend.h | |
| Agent.cpp | |
| Agent.h | |
| AgentBindings.cpp | |
| AgentModule.cpp | |
| AgentModule.h | |
| Codec.cpp | |
| Codec.h | |
| Learning.h | |
| ► animation | |
| ► editing | |
| AnimationClip.cpp | |
| AnimationClip.h | |
| AnimationClipRuntime.cpp | |
| AnimationEditingCommands.cpp | |
| AnimationEditingCommands.h | |
| AnimationEditingTypes.h | |
| AnimationGraph.cpp | |
| AnimationGraph.h | |
| AnimationGraphRuntime.cpp | |
| ProceduralBoneOverlay.cpp | |
| ProceduralBoneOverlay.h | |
| SkeletonOverlay.cpp | |
| SkeletonOverlay.h | |
| SkeletonOverlayRuntime.cpp | |
| ► editor | |
| animation_editor.cpp | |
| AnimationClipEditor.cpp | |
| AnimationClipEditor.h | UI-neutral animation clip editor: workspace, pose scrub, dope sheet, undo |
| AnimationClipEditorScriptBindings.cpp | |
| AnimationClipEditorScriptBindings.h | Squirrel adapter for the animation clip editor |
| AnimationEditorModule.cpp | |
| AnimationEditorModule.h | |
| EditorAnimationClip.h | |
| EditorAnimationGraph.h | |
| EditorSkeletonOverlay.h | |
| ► tensor | |
| AnimationTensor.cpp | |
| AnimationTensor.h | |
| SmrFeatures.cpp | |
| SmrFeatures.h | |
| SmrMeshRetNet.cpp | |
| SmrMeshRetNet.h | |
| SmrNeuralProvider.cpp | |
| SmrNeuralProvider.h | |
| SmrOnnxRunner.cpp | |
| SmrOnnxRunner.h | |
| Animation.cpp | |
| Animation.h | |
| AnimationBindings.h | |
| AnimationClipBindings.cpp | |
| AnimationCurveBindings.cpp | |
| AnimationInertiaBindings.cpp | |
| AnimationModelImport.cpp | |
| AnimationMotionBindings.cpp | |
| AnimationPlayerBindings.cpp | |
| AnimationTime.h | |
| AnimBatch.cpp | |
| AnimBatch.h | |
| AnimClip.cpp | |
| AnimClip.h | |
| AnimClipBinary.cpp | |
| AnimClipBinary.h | |
| AnimClipRegistry.cpp | |
| AnimClipRegistry.h | |
| AnimConstraintStack.cpp | |
| AnimConstraintStack.h | |
| AnimControlMath.h | |
| AnimCurveLibrary.cpp | |
| AnimCurveLibrary.h | |
| AnimGraph.cpp | |
| AnimGraph.h | |
| AnimImporter.cpp | |
| AnimImporter.h | |
| AnimImporterAssimp.cpp | |
| AnimImporterModel.cpp | |
| AnimInertializer.cpp | |
| AnimInertializer.h | |
| AnimLattice.cpp | |
| AnimLattice.h | |
| AnimLatticeFromModel.cpp | |
| AnimLayerMixer.cpp | |
| AnimLayerMixer.h | |
| AnimMath.h | |
| AnimParallelInternal.h | |
| AnimPlayer.cpp | |
| AnimPlayer.h | |
| AnimPose.cpp | |
| AnimPose.h | |
| AnimPoseSource.h | |
| AnimSkeleton.cpp | |
| AnimSkeleton.h | |
| AnimSkin.cpp | |
| AnimSkin.h | |
| AnimSkinFromModel.cpp | |
| AnimSmr.cpp | |
| AnimSmr.h | |
| AnimSmrNeural.h | |
| AnimStateMachine.cpp | |
| AnimStateMachine.h | |
| AnimSyncGroup.cpp | |
| AnimSyncGroup.h | |
| AnimTrail.cpp | |
| AnimTrail.h | |
| AnimTransformInternal.h | |
| ControlAnim.cpp | |
| ControlAnim.h | |
| ControlPose.cpp | |
| ControlPose.h | |
| DynamicBoneSolver.cpp | |
| DynamicBoneSolver.h | |
| FootIKSolver.cpp | |
| FootIKSolver.h | |
| HairDynamicBones.cpp | |
| HairDynamicBones.h | |
| MontageCoordinator.cpp | |
| MontageCoordinator.h | Layered dual-slot montage ownership and stable handles |
| MontagePlayer.cpp | |
| MontagePlayer.h | Deterministic presentation-only action montage playback |
| MotionBuilder.cpp | |
| MotionBuilder.h | Fluent LitMotion-style builder that commits into MotionRuntime |
| MotionDatabase.cpp | |
| MotionDatabase.h | |
| MotionDatabaseLocomotion.cpp | |
| MotionDatabaseSchema.cpp | |
| MotionFeatureInternal.h | |
| MotionFeatureLayout.h | |
| MotionMatcher.cpp | |
| MotionMatcher.h | |
| MotionMatcherLocomotion.cpp | |
| MotionMatcherSchema.cpp | |
| MotionMatcherSelection.cpp | |
| MotionRuntime.cpp | |
| MotionRuntime.h | Dense motion storage advanced by Animation::advance(SimulationStep) |
| MotionSchemaInternal.h | |
| MotionScriptBindings.cpp | |
| MotionScriptBindings.h | Squirrel GC wrappers for Motion builder / handle / sequence |
| MotionSequence.cpp | |
| MotionSequence.h | Lean LitMotion-style sequence: Append / Join / Insert / AppendInterval |
| MotionTypes.cpp | |
| MotionTypes.h | LitMotion-style typed motion handles, values, and sink interfaces |
| OrientationWarping.cpp | |
| OrientationWarping.h | |
| OrientationWarpingBindings.cpp | |
| PhysicalBalancePose.cpp | |
| PhysicalBalancePose.h | |
| PhysicalBalancePoseBindings.cpp | |
| PoseInertiaInternal.h | |
| ProceduralBoneConfig.cpp | |
| ProceduralBoneConfig.h | |
| RootMotionPolicy.cpp | |
| RootMotionPolicy.h | |
| SpineAnim.cpp | |
| SpineAnim.h | |
| SpineAtlas.cpp | |
| SpineAtlas.h | |
| SpineSkeleton.cpp | |
| SpineSkeleton.h | |
| SpineSkeletonData.cpp | |
| SpineSkeletonData.h | |
| SpriteAnim.cpp | |
| SpriteAnim.h | |
| SpriteClip.cpp | |
| SpriteClip.h | |
| SpriteSheet.cpp | |
| SpriteSheet.h | |
| Tween.cpp | |
| Tween.h | |
| ► archspace | |
| ► editing | |
| ArchSpaceEditingCommands.cpp | |
| ArchSpaceEditingCommands.h | |
| ArchSpaceTarget.cpp | |
| ArchSpaceTarget.h | |
| ► editor | |
| archspace_editor.cpp | |
| ArchSpaceEditorModule.h | |
| ArchSpaceTools.cpp | |
| EditorArchSpaceTarget.h | |
| EditorArchSpaceTools.h | |
| ArchSpace.cpp | |
| ArchSpace.h | |
| ArchSpaceCatalog.cpp | |
| ArchSpaceCatalog.h | |
| ArchSpaceDocument.cpp | |
| ArchSpaceDocument.h | |
| ArchSpaceTypes.h | |
| ► asset | |
| ► graphics | |
| CookedMaterial.cpp | |
| CookedMaterial.h | |
| EvpackGraphicsLoader.cpp | |
| EvpackGraphicsLoader.h | Transactional graphics consumers for canonical runtime assets |
| EvpackImageLoader.cpp | |
| EvpackImageLoader.h | Transactional EVIMG runtime texture loading |
| EvpackShader.cpp | |
| EvpackShader.h | |
| EvpackStaticPrefab.cpp | |
| EvpackStaticPrefab.h | |
| EvpackVegetationScene.cpp | |
| EvpackVegetationScene.h | Runtime decoding and projection of TVE scene-manager state |
| GraphicsImageFactoryAdapter.cpp | |
| GraphicsMeshFactoryAdapter.cpp | |
| ShaderAssetValidation.cpp | |
| ShaderAssetValidation.h | |
| VegetationAsset.cpp | |
| VegetationAsset.h | |
| VegetationSceneInstance.cpp | |
| VegetationSceneInstance.h | Automatic Scene Template to TVE manager runtime association |
| VegetationSceneLiveElements.cpp | |
| VegetationSceneLiveElements.h | Transactional runtime registration of TVE Element volumes |
| ► import | |
| AssetCommand.cpp | |
| AssetImporter.h | Tool-side image and glTF importers producing canonical .eva candidates |
| GltfAnimation.cpp | |
| GltfAnimation.h | |
| GltfDecode.cpp | |
| GltfDecode.h | |
| GltfImporter.cpp | |
| GltfMaterials.cpp | |
| GltfMaterials.h | |
| ImageImporter.cpp | |
| ImportCommon.h | |
| ImportReport.cpp | |
| LegacyAnimationImporter.cpp | |
| LegacyAnimationImporter.h | Migration of legacy `*.anim.txt` fixtures to `.eva` |
| ShaderImporter.cpp | |
| ShaderImporter.h | |
| TerrainImporter.cpp | |
| TerrainImporter.h | Shared canonical terrain inputs used by Unreal and Unity adapters |
| UnityCollection.cpp | |
| UnityFbx.cpp | |
| UnityImporter.cpp | |
| UnityImporter.h | Direct Unity text-serialization adapter for TerrainData and Prefab assets |
| UnityNativeMesh.cpp | |
| UnityNativeTexture.cpp | |
| UnityNativeVolumeTexture.cpp | |
| UnityPackage.cpp | |
| UnityPrefabExpansion.cpp | |
| UnityRenderBindings.cpp | |
| UnitySource.cpp | |
| UnitySource.h | Bounded Unity package ingestion and project identity index |
| UnitySourceInternal.h | |
| UnitySpriteAnimation.cpp | |
| UnityVegetationMaterial.cpp | |
| UnityVegetationPreset.cpp | |
| UnityVegetationScene.cpp | |
| UnrealImporter.cpp | |
| UnrealImporter.h | UE5/M⁴ landscape adapter that does not execute or link Unreal Engine |
| VegetationConversionImport.cpp | |
| VegetationPreset.cpp | |
| VegetationPreset.h | |
| VegetationPresetApply.cpp | |
| VegetationPresetConversion.cpp | |
| VegetationPresetMaterial.cpp | |
| VegetationPresetMesh.cpp | |
| VegetationPresetSource.cpp | |
| VegetationPresetTexture.cpp | |
| ► physics | |
| EvpackClothModel.cpp | |
| EvpackClothModel.h | Runtime package adapter for cloth models |
| ► procgen | |
| EvpackInstanceSetLoader.cpp | |
| EvpackInstanceSetLoader.h | Runtime decoding of canonical static instances |
| EvpackPointGraphLoader.cpp | |
| EvpackPointGraphLoader.h | Runtime binding for compiled PCG assets |
| EvpackTerrainLoader.cpp | |
| EvpackTerrainLoader.h | Runtime decoding of canonical terrain assets |
| EvpackTerrainMaterialLoader.cpp | |
| EvpackTerrainMaterialLoader.h | Runtime canonical terrain-layer semantics |
| GtsTerrainLodPackage.cpp | |
| GtsTerrainLodPackage.h | Canonical asset packaging for generated GTS terrain LODs |
| TerrainDetailCard.cpp | |
| TerrainDetailCard.h | Canonical card geometry for texture-backed Unity terrain details |
| TerrainDetailGpuResolver.cpp | |
| TerrainDetailGpuResolver.h | Default GPU resolver for Unity terrain Detail resources |
| TerrainMaterialAtlas.cpp | |
| TerrainMaterialAtlas.h | CPU assembly of grouped terrain material atlases |
| TerrainVegetationGpu.cpp | |
| TerrainVegetationGpu.h | GPU-driven adapter for realized terrain vegetation |
| TerrainVegetationRuntime.cpp | |
| TerrainVegetationRuntime.h | Runtime realization of terrain vegetation assets |
| ► scene | |
| EvpackSceneTemplateLoader.cpp | |
| EvpackSceneTemplateLoader.h | Runtime decoding of canonical scene templates |
| ► stylize | |
| EvpackMeshVfx.cpp | |
| EvpackMeshVfx.h | |
| MeshVfxPackage.cpp | |
| MeshVfxPackage.h | |
| AssetCooker.cpp | |
| AssetCooker.h | Deterministic canonical .eva to capability-targeted .evpack Cook |
| AssetDependency.cpp | |
| AssetDependency.h | Typed dependency closure validation for `.eva` |
| AssetDiff.cpp | |
| AssetDiff.h | Deterministic semantic comparison of two `.eva` manifests |
| AssetMigration.cpp | |
| AssetMigration.h | Transactional migrations for canonical definitions stored in .eva |
| AssetPackageStore.cpp | |
| AssetPackageStore.h | Reopen-verified atomic publication for .eva and .evpack files |
| CanonicalImageCook.cpp | |
| CanonicalImageCook.h | Safe source-image conversion to runtime EVIMG payloads |
| CanonicalMesh.cpp | |
| CanonicalMesh.h | |
| CanonicalMeshEncode.cpp | |
| CanonicalPcgCook.cpp | |
| CanonicalPcgCook.h | Canonical PCG graph compilation to runtime execution plans |
| CanonicalVolumeTextureCook.cpp | |
| CanonicalVolumeTextureCook.h | Bounded R8 volume conversion to runtime EVVOL |
| EvaArchive.cpp | |
| EvaArchive.h | Deterministic and bounded ZIP64 container for EVEngine source assets |
| EvaManifest.cpp | |
| EvaManifest.h | Canonical manifest model for EVEngine Asset Archive (.eva) version 1 |
| Evpack.cpp | |
| Evpack.h | Versioned random-access runtime package produced by the asset cooker |
| EvpackCompression.cpp | |
| EvpackCompression.h | Bounded deterministic compression used by the .evpack wire format |
| EvpackImageDecoder.cpp | |
| EvpackImageDecoder.h | Backend-neutral canonical EVIMG decoding |
| EvpackRange.cpp | |
| EvpackRange.h | Range-readable .evpack admission and on-demand verified chunks |
| EvpackRegistry.cpp | |
| EvpackRegistry.h | Prepare/commit runtime package publication with stale-generation detection |
| EvpackResourceReader.cpp | |
| EvpackResourceReader.h | Typed capability-aware runtime access to admitted packs |
| RuntimeDefinition.cpp | |
| RuntimeDefinition.h | JSON-free versioned runtime metadata codec |
| ShaderAsset.cpp | |
| ShaderAsset.h | |
| ShaderAssetLoader.cpp | |
| SourceBc3.cpp | |
| SourceBc3.h | |
| SourcePng.cpp | |
| SourcePng.h | |
| SourceTga.cpp | |
| SourceTga.h | |
| SourceTiff.cpp | |
| SourceTiff.h | |
| SpriteAnimation.cpp | |
| SpriteAnimation.h | |
| ► attributes | |
| AttributeProjection.cpp | |
| AttributeProjection.h | Owner-aware canonical attribute state shared by gameplay adapters |
| AttributeResourceAccount.cpp | |
| AttributeResourceAccount.h | Named Mana/Stamina views over the canonical AttributeSet account |
| Attributes.cpp | |
| Attributes.h | |
| AttributeSet.cpp | |
| AttributeSet.h | |
| AttributeSetResourceAccount.cpp | |
| AttributeSetResourceAccount.h | Resource-account adapter backed by AttributeSet base values |
| StateAccessAdapter.cpp | |
| StateAccessAdapter.h | AttributeSet implementation of the common world-state contracts |
| ► audio | |
| ► editing | |
| AudioEditingCommands.cpp | |
| AudioEditingCommands.h | |
| AudioEditingProvider.cpp | |
| AudioEditingProvider.h | |
| AudioEditingTypes.h | |
| AudioEffects.cpp | |
| AudioEffects.h | |
| AudioImportDiagnostics.cpp | |
| AudioImportDiagnostics.h | |
| AudioMixerTarget.cpp | |
| AudioPublishingTarget.cpp | |
| AudioRuntime.cpp | |
| AudioSerialization.cpp | |
| AudioTarget.cpp | |
| AudioTarget.h | |
| AudioTransport.cpp | |
| AudioTransport.h | |
| AudioTransportRuntime.cpp | |
| AudioWaveform.cpp | |
| AudioWaveform.h | |
| ► editor | |
| audio_editor.cpp | |
| AudioEditorModule.cpp | |
| AudioEditorModule.h | |
| AudioSourceEditor.cpp | |
| AudioSourceEditor.h | UI-neutral audio source editor: workspace, waveform, audition, undo |
| AudioSourceEditorScriptBindings.cpp | |
| AudioSourceEditorScriptBindings.h | Squirrel adapter for the audio source editor |
| EditorAudioEffects.h | Compatibility include for audio effect-chain authoring |
| EditorAudioImportDiagnostics.h | Compatibility include for audio import diagnostics |
| EditorAudioTarget.h | Compatibility include for audio authoring targets |
| EditorAudioTransport.h | Compatibility include for audio audition transport |
| EditorAudioWaveform.h | Compatibility include for audio waveform analysis |
| Audio.cpp | |
| Audio.h | |
| AudioCapabilities.cpp | |
| AudioCapabilities.h | |
| AudioTypes.h | |
| AudioZone.cpp | |
| AudioZone.h | |
| EventSink.cpp | |
| EventSinkOwner.h | |
| SceneLinks.cpp | |
| Source.cpp | |
| Source.h | |
| UnderwaterAudio.cpp | |
| UnderwaterAudio.h | |
| ► authority | |
| Authority.cpp | |
| Authority.h | |
| ► avatar | |
| ► editing | |
| AvatarEditingCommands.cpp | |
| AvatarEditingCommands.h | |
| AvatarRuntime.cpp | |
| AvatarTarget.cpp | |
| AvatarTarget.h | |
| ► editor | |
| avatar_editor.cpp | |
| AvatarDocumentEditor.cpp | |
| AvatarDocumentEditor.h | UI-neutral avatar editor: workspace, layer composite preview, undo |
| AvatarDocumentEditorScriptBindings.cpp | |
| AvatarDocumentEditorScriptBindings.h | Squirrel adapter for the avatar document editor |
| AvatarEditorModule.h | |
| EditorAvatarTarget.h | |
| Avatar.cpp | |
| Avatar.h | |
| AvatarInstance.cpp | |
| AvatarInstance.h | |
| AvatarSkeletal.cpp | |
| AvatarVroid.cpp | |
| Live2DNullBackend.h | |
| VrmDocument.cpp | |
| VrmDocument.h | |
| VrmMotion.cpp | |
| VrmRuntime.cpp | |
| VrmRuntime.h | |
| VrmSurface.cpp | |
| VrmSurface.h | |
| ► building | |
| ► editing | |
| BuildingTarget.cpp | |
| BuildingTarget.h | |
| ► editor | |
| building_editor.cpp | |
| BuildingEdgeCurveTool.cpp | |
| EditorBuildingTarget.h | |
| ► fx | |
| BuildingFx.cpp | |
| BuildingFx.h | |
| BuildingFxBindings.cpp | |
| Building.cpp | |
| Building.h | |
| BuildingDef.cpp | |
| BuildingDef.h | |
| BuildingTypes.h | |
| ContainerAdapters.cpp | |
| ContainerAdapters.h | Building adapters for the common Container/Zone/Transfer protocol |
| Ghost.cpp | |
| Ghost.h | |
| HeightfieldSurface.cpp | |
| HeightfieldSurface.h | |
| PlacementSession.cpp | |
| PlacementSession.h | |
| PlacementSystem.cpp | |
| PlacementSystem.h | |
| PlacementWorld.cpp | |
| PlacementWorld.h | |
| StaticMeshSurface.cpp | |
| StaticMeshSurface.h | |
| ► camera | |
| ► editing | |
| CameraRuntime.cpp | |
| CameraTarget.cpp | |
| CameraTarget.h | |
| ► editor | |
| camera_editor.cpp | |
| EditorCameraTarget.h | |
| CameraController.cpp | |
| CameraController.h | |
| PcgCarCameraSetup.cpp | |
| PcgCarCameraSetup.h | |
| PcgFreeCamera.cpp | |
| PcgFreeCamera.h | |
| ► card | |
| Card.cpp | |
| Card.h | |
| CardAttributes.cpp | |
| CardAttributes.h | Selective canonical attributes for card combat values |
| CardContainers.cpp | |
| CardContainers.h | Container protocol adapters for card deck, hand and discard piles |
| CardControl.cpp | |
| CardControl.h | |
| CardDefinitionRuntime.cpp | |
| CardDefinitionRuntime.h | Strongly typed CardDefinition to CardData runtime adapter |
| CardEffects.cpp | |
| CardEffects.h | Card-domain effect adapter and executor |
| CardPlay.cpp | |
| CardPlay.h | Card Play adapter for the renderer-independent decision protocol |
| CardState.h | |
| CardStateProvider.cpp | |
| CardTypes.cpp | |
| CardTypes.h | |
| ► climbing | |
| Climbing.cpp | |
| Climbing.h | Deterministic climbing/parkour planning and capsule-constrained execution |
| ClimbingAnchorAuthoring.cpp | |
| ClimbingAnchorAuthoring.h | Deterministic authoring primitives, baker, and renderer-neutral editor overlay for climbing anchors |
| ClimbingAnchorExecution.cpp | |
| ClimbingAnchorGraph.cpp | |
| ClimbingAnchorGraph.h | Versioned body-local climbing topology, dynamic resolution, and deterministic occupancy |
| ClimbingAnimation.cpp | |
| ClimbingAnimation.h | Borrowed Animation player/graph adapters for climbing root motion and semantic notifies |
| ClimbingBindingInternal.h | |
| ClimbingBindings.cpp | |
| ClimbingCodec.cpp | |
| ClimbingCodec.h | Versioned, lossless codecs for climbing definitions |
| ClimbingControl.cpp | |
| ClimbingControl.h | Player-equivalent control adapter for one authoritative climbing runtime |
| ClimbingECS.cpp | |
| ClimbingECS.h | Composition-only ECS components and fixed-phase climbing systems |
| ClimbingExecution.cpp | |
| ClimbingInput.cpp | |
| ClimbingInput.h | Tick-addressed command buffering for deterministic climbing input |
| ClimbingMotionBindings.cpp | |
| ClimbingPersistence.cpp | |
| ClimbingPose.cpp | |
| ClimbingPose.h | Synchronous Animation TwoBoneIK adapter for climbing contact anchors |
| ClimbingPrediction.cpp | |
| ClimbingPrimitives.h | Shared value types with no climbing runtime dependency |
| ClimbingRegistry.cpp | |
| ClimbingRuntimeInternal.h | |
| ClimbingSelection.cpp | |
| ClimbingServices.cpp | |
| ClimbingServices.h | Consumer-owned contracts for optional stamina, event, and pose integrations |
| ClimbingSnapshot.cpp | |
| ClimbingTelemetry.cpp | |
| ClimbingTelemetry.h | Fixed-capacity, allocation-free performance telemetry for climbing workloads |
| ClimbingTrajectory.h | |
| ► combat | |
| ► navigation | |
| PathfinderCombatNavigation.cpp | |
| PathfinderCombatNavigation.h | Map Pathfinder steering adapter for combat locomotion |
| ActionDamageSink.cpp | |
| ActionDamageSink.h | CombatState adapter for timeline damage blocks |
| ActionWindowState.cpp | |
| ActionWindowState.h | Combat-owned active hitbox and invulnerability projections |
| BodyPartDamage.cpp | |
| BodyPartDamage.h | IDamageRule that scales damage by body-part tags |
| Combat.cpp | |
| Combat.h | Script-facing combat composition module |
| CombatAttributes.cpp | |
| CombatAttributes.h | Tag-addressed combat attributes, regeneration and change events |
| CombatCamera.cpp | |
| CombatCamera.h | Lock-on framing math owned by combat, consumed by any camera |
| CombatCancelResolver.cpp | |
| CombatCancelResolver.h | Cancel buffer + windows + combo graph resolution |
| CombatCharacter.cpp | |
| CombatCharacter.h | 3D action-combat character controller |
| CombatCharacterPose.cpp | |
| CombatCharacterPose.h | Character-runtime pose adapter for melee hitboxes |
| CombatEnemyAI.cpp | |
| CombatEnemyAI.h | Minimal ring-based combat enemy intent source |
| CombatLocomotion.cpp | |
| CombatLocomotion.h | Deterministic player/navigation locomotion adapter for combat subjects |
| CombatLoop.cpp | |
| CombatLoop.h | One-frame composition of character, melee, guard, feel and camera |
| CombatMotionWarp.cpp | |
| CombatMotionWarp.h | Bounded attack translation/facing correction toward a lock target |
| CombatTarget.cpp | |
| CombatTarget.h | Soft/hard lock-on ownership for action combat |
| ComboGraph.cpp | |
| ComboGraph.h | Explicit cancel/combo graph over ability logical ids |
| Damage.cpp | |
| Damage.h | Deterministic damage, poise, hit-reaction and knockback resolution |
| GuardWindowState.cpp | |
| GuardWindowState.h | Block and parry windows projected from Montage state |
| HitFeel.cpp | |
| HitFeel.h | Deterministic hitstop and hitstun ownership for combat |
| MeleeHit.cpp | |
| MeleeHit.h | Deterministic bone-agnostic melee hitbox/hurtbox sweep |
| StandardAbilities.cpp | |
| StandardAbilities.h | Registerable standard action-combat ability archetypes |
| ► crowd | |
| ► editing | |
| CrowdDocument.cpp | |
| CrowdDocument.h | |
| CrowdRuntime.cpp | |
| ► editor | |
| crowd_editor.cpp | |
| EditorCrowdDocument.h | |
| Crowd.cpp | |
| Crowd.h | |
| CrowdAvoidance.cpp | |
| CrowdBindings.cpp | |
| CrowdField.cpp | |
| CrowdField.h | |
| CrowdInteraction.cpp | |
| CrowdInternal.h | |
| CrowdSimulation.cpp | |
| CrowdSpawn.cpp | |
| CrowdStep.cpp | |
| ► data | |
| ByteData.cpp | |
| ByteData.h | |
| CompressedData.cpp | |
| CompressedData.h | |
| Compressor.cpp | |
| Compressor.h | |
| DataModule.cpp | |
| DataModule.h | |
| DataView.cpp | |
| DataView.h | |
| HashFunction.cpp | |
| HashFunction.h | |
| JsonDocument.cpp | |
| JsonDocument.h | |
| XmlDocument.cpp | |
| XmlDocument.h | |
| ► database | |
| Database.cpp | |
| Database.h | |
| ► daynight | |
| ► sky | |
| SkyProfile.cpp | |
| SkyProfile.h | |
| SkyRuntime.cpp | |
| SkyRuntime.h | |
| SkyScriptBindings.cpp | |
| SkyScriptBindings.h | |
| SkySolarOrbit.cpp | |
| SkySolarOrbit.h | |
| SkyTimeline.cpp | |
| SkyTimeline.h | |
| DayNight.cpp | |
| DayNight.h | |
| PcgLightingAmbientPhotoMode.cpp | |
| PcgLightingAmbientPhotoMode.h | |
| PcgLightingFogPhotoMode.cpp | |
| PcgLightingFogPhotoMode.h | |
| PcgLightingSkyboxPhotoMode.cpp | |
| PcgLightingSkyboxPhotoMode.h | |
| PcgLightingSunPhotoMode.cpp | |
| PcgLightingSunPhotoMode.h | |
| PcgLightingTimePhotoMode.cpp | |
| PcgLightingTimePhotoMode.h | |
| ► decal | |
| ► editing | |
| DecalGizmo.cpp | |
| DecalRuntime.cpp | |
| DecalTarget.cpp | |
| DecalTarget.h | |
| ► editor | |
| decal_editor.cpp | |
| EditorDecalTarget.h | |
| Decal.cpp | |
| Decal.h | |
| DecalAttackVfx.cpp | |
| DecalCapabilities.cpp | |
| DecalManager.cpp | |
| DecalManager.h | |
| ProceduralDecal.cpp | |
| ProceduralDecal.h | |
| ► decision | |
| Condition.cpp | |
| Condition.h | Pure, explainable condition trees shared by gameplay domains |
| Decision.cpp | |
| Decision.h | |
| ► definitions | |
| ► editing | |
| DefinitionForm.h | |
| DefinitionFormRuntime.cpp | |
| DefinitionRuntime.cpp | |
| DefinitionTarget.cpp | |
| DefinitionTarget.h | |
| ► editor | |
| definitions_editor.cpp | |
| EditorDefinitionForm.h | |
| EditorDefinitionTarget.h | |
| Definitions.cpp | |
| Definitions.h | |
| ► demo | |
| Demo.cpp | |
| Demo.h | |
| ► dialogue | |
| ► editing | |
| DialogueEditingTypes.h | |
| DialogueGraph.cpp | |
| DialogueGraph.h | |
| DialogueGraphRuntime.cpp | |
| ► editor | |
| EditorDialogueGraph.h | |
| EditorDialoguePreview.cpp | |
| EditorDialoguePreview.h | |
| ConversationAuthoring.cpp | |
| ConversationAuthoring.h | |
| ConversationCompiler.cpp | |
| ConversationCompiler.h | |
| ConversationImporter.cpp | |
| ConversationImporter.h | |
| ConversationLocalization.cpp | |
| ConversationLocalization.h | |
| ConversationPersistence.cpp | |
| ConversationPersistence.h | |
| ConversationText.cpp | |
| ConversationText.h | |
| ConversationToolchain.cpp | |
| ConversationToolchain.h | |
| Dialogue.cpp | |
| Dialogue.h | |
| DialogueControl.cpp | |
| DialogueControl.h | |
| DialogueFlow.cpp | |
| DialogueFlow.h | |
| DialoguePayment.cpp | |
| DialoguePayment.h | Dialogue payment specifications and transaction composition |
| DialogueSequence.cpp | |
| DialogueSequence.h | Dialogue payload codecs for L1 sequence assets |
| DialogueState.cpp | |
| DialogueState.h | Dialogue's state boundary, condition adapter, and command request protocol |
| DialogueUX.cpp | |
| DialogueUX.h | |
| DialogueVoice.cpp | |
| DialogueVoice.h | |
| DnutDocument.h | |
| DnutParser.cpp | |
| DnutParser.h | |
| ► dnut_interpreter | |
| ConversationDialect.cpp | |
| DnutBlockScanner.cpp | |
| DnutBlockScanner.h | Shared top-level block discovery for `.dnut` dialects |
| DnutCompiler.cpp | |
| DnutCompiler.h | Registry-driven compiler for the `.dnut` story dialect |
| DnutDiagnostic.h | Domain-neutral source diagnostics for `.dnut` documents |
| DnutLexer.cpp | |
| DnutLexer.h | Shared lexer for every `.dnut` dialect |
| SequenceAsset.cpp | |
| SequenceAsset.h | Domain-neutral compiled sequence graph for `.dnut` sources |
| SequenceRuntime.cpp | |
| SequenceRuntime.h | Cross-frame interpreter for compiled `.dnut` sequences |
| StepKindRegistry.cpp | |
| StepKindRegistry.h | Extensible step vocabulary, payload schema and dispatch |
| ► economy | |
| Collector.cpp | |
| Collector.h | |
| Economy.cpp | |
| Economy.h | |
| EconomyControl.cpp | |
| EconomyControl.h | |
| EconomyLedger.cpp | |
| EconomyLedger.h | |
| EconomyLedgerResourceAccount.cpp | |
| EconomyLedgerResourceAccount.h | Resource-account adapter backed by an EconomyLedger |
| EconomySystem.cpp | |
| EconomySystem.h | |
| GatherNode.cpp | |
| GatherNode.h | |
| ResourceType.cpp | |
| ResourceType.h | |
| ► editing | |
| EditableTarget.h | |
| EditingAuthority.cpp | |
| EditingAuthority.h | |
| EditingCommandRegistry.h | |
| EditingCommandTypes.h | |
| EditingExtension.cpp | |
| EditingExtension.h | |
| EditingGizmo.h | |
| EditingGraph.cpp | |
| EditingGraph.h | |
| EditingIds.h | |
| EditingProperty.cpp | |
| EditingProperty.h | |
| EditingProtocol.h | |
| EditingResult.h | |
| EditingSelection.h | |
| EditingTargetOperations.h | |
| EditingTaskService.cpp | |
| EditingTaskService.h | |
| EditingValue.cpp | |
| EditingValue.h | |
| EditingValueJson.cpp | |
| EditingValueJson.h | |
| EditingVolume.cpp | |
| EditingVolume.h | |
| ► editor | |
| ► gizmo | |
| ► editing | |
| DomainGizmoPreview.cpp | |
| DomainGizmoPreview.h | |
| ► editor | |
| domain_gizmo_editor.cpp | |
| EditorGizmoPreview.h | |
| ► input | |
| ► editing | |
| InputMapTarget.cpp | |
| InputMapTarget.h | |
| ► editor | |
| EditorInputMapTarget.h | |
| input_editor.cpp | |
| ► queue | |
| ► editing | |
| QueueInspector.cpp | |
| QueueInspector.h | |
| ► editor | |
| EditorQueueInspector.h | |
| queue_editor.cpp | |
| BrushKernel.cpp | |
| BrushKernel.h | |
| EditCommand.cpp | |
| EditCommand.h | |
| EditConstraint.cpp | |
| EditConstraint.h | |
| Editor.cpp | |
| Editor.h | |
| EditorAssetDatabase.cpp | |
| EditorAssetDatabase.h | |
| EditorAuthority.h | |
| EditorAutomationProvider.cpp | |
| EditorAutomationProvider.h | |
| EditorAutomationTargetFactory.h | |
| EditorCommandService.cpp | |
| EditorCommandService.h | |
| EditorCommandTypes.h | |
| EditorCurveDocument.cpp | |
| EditorCurveDocument.h | |
| EditorDiagnostics.cpp | |
| EditorDiagnostics.h | |
| EditorDiskAssetCatalog.cpp | |
| EditorDiskAssetCatalog.h | |
| EditorDiskDocumentStore.cpp | |
| EditorDiskDocumentStore.h | |
| EditorDock.cpp | |
| EditorDock.h | |
| EditorDocumentService.cpp | |
| EditorDocumentService.h | |
| EditorEnvironmentBrowser.cpp | |
| EditorEnvironmentBrowser.h | |
| EditorEventTimeline.cpp | |
| EditorEventTimeline.h | |
| EditorExtension.cpp | |
| EditorExtension.h | |
| EditorHostProfile.cpp | |
| EditorHostProfile.h | |
| EditorIds.h | |
| EditorInspector.cpp | |
| EditorInspector.h | |
| EditorPersistence.cpp | |
| EditorPersistence.h | |
| EditorPluginPermissions.cpp | |
| EditorPluginPermissions.h | |
| EditorPresentation.h | |
| EditorProjectSettings.cpp | |
| EditorProjectSettings.h | |
| EditorProperty.h | |
| EditorPropertyModel.cpp | |
| EditorPropertyModel.h | |
| EditorPropertyPresenter.cpp | |
| EditorPropertyPresenter.h | |
| EditorProtocol.h | |
| EditorResult.h | |
| EditorResultProjection.h | |
| EditorRuntimeManifest.cpp | |
| EditorRuntimeManifest.h | |
| EditorScriptProjection.h | |
| EditorSelection.cpp | |
| EditorSelection.h | |
| EditorSession.cpp | |
| EditorSession.h | |
| EditorSimulationPreview.cpp | |
| EditorSimulationPreview.h | |
| EditorTarget.h | |
| EditorTargetCoordinator.cpp | |
| EditorTargetCoordinator.h | |
| EditorTaskService.h | |
| EditorTool.h | |
| EditorToolbar.cpp | |
| EditorToolbar.h | |
| EditorTransactionConsumer.cpp | |
| EditorTransactionConsumer.h | |
| EditorTransactions.cpp | |
| EditorTransactions.h | |
| EditorTransactionService.cpp | |
| EditorTransactionService.h | |
| EditorValue.h | |
| EditorValueJson.h | |
| EditorVolumeTarget.cpp | |
| EditorVolumeTarget.h | |
| EditorWorkspace.cpp | |
| EditorWorkspace.h | |
| EvaAssetDatabaseProjection.cpp | |
| EvaAssetDatabaseProjection.h | Editor-side atomic projection of canonical .eva manifests |
| FieldBrushTool.cpp | |
| FieldBrushTool.h | |
| GameplayTagPicker.cpp | |
| GameplayTagPicker.h | UI-neutral gameplay-tag picker projection |
| GizmoManager.cpp | |
| GizmoManager.h | |
| ScriptEditorTool.cpp | |
| ScriptEditorTool.h | |
| TransformGizmo.cpp | |
| TransformGizmo.h | |
| VegetationConverterController.cpp | |
| VegetationConverterController.h | |
| VolumeBrushTool.cpp | |
| VolumeBrushTool.h | |
| ► effects | |
| EffectContainer.cpp | |
| EffectContainer.h | Owning effect storage and lifecycle-only executor |
| EffectDefinitionRuntime.cpp | |
| EffectDefinitionRuntime.h | Strongly typed effect definition/runtime adapter |
| Effects.cpp | |
| Effects.h | Public effects umbrella and script module facade |
| EffectTypes.cpp | |
| EffectTypes.h | Definition, policy, instance and lifecycle value types for effects |
| ► emergence | |
| ConditionCodec.cpp | |
| ConditionCodec.h | Value/JSON codec for decision::Condition trees owned by emergence rules |
| ConditionWatch.cpp | |
| ConditionWatch.h | Derive inverted-index watch keys from a decision::Condition AST |
| Emergence.cpp | |
| Emergence.h | Script module factory for indexed emergent rule engines |
| FactStore.cpp | |
| FactStore.h | Authoritative, rule-visible world facts implementing EvaluationContext |
| RuleEngine.cpp | |
| RuleEngine.h | High-performance indexed rule engine for emergent gameplay triggers |
| RuleTypes.h | Immutable emergence rule definitions and deferred activations |
| WatchIndex.cpp | |
| WatchIndex.h | Inverted index from fact keys to interested rule ids |
| ► filesystem | |
| ► cppfs | |
| File.cpp | |
| File.h | |
| ► physfs | |
| File.cpp | |
| File.h | |
| FileApi.cpp | |
| FileApi.h | |
| Filesystem.cpp | |
| Filesystem.h | |
| File.cpp | |
| File.h | |
| FileData.cpp | |
| FileData.h | |
| Filesystem.cpp | |
| Filesystem.h | |
| FileWatch.cpp | |
| FileWatch.h | |
| HotReload.cpp | |
| HotReload.h | |
| PreparedFile.cpp | |
| PreparedFile.h | |
| ResourceReader.cpp | |
| ResourceReader.h | Filesystem consumer for strongly typed resource locators |
| ► fluids | |
| ► editing | |
| FluidRuntime.cpp | |
| FluidTarget.cpp | |
| FluidTarget.h | |
| SurfaceFluidRuntime.cpp | |
| SurfaceFluidTarget.cpp | |
| SurfaceFluidTarget.h | |
| VolumeFluidTarget.cpp | |
| VolumeFluidTarget.h | |
| ► editor | |
| EditorFluidTarget.h | |
| EditorSurfaceFluidOffscreen.cpp | |
| EditorSurfaceFluidPreview.cpp | |
| EditorSurfaceFluidPreview.h | |
| EditorSurfaceFluidTarget.h | |
| EditorVolumeFluidTarget.h | |
| FluidsEditorModule.cpp | |
| FluidsEditorModule.h | |
| FluidGpuKernels.h | |
| FluidMath.h | |
| Fluids.cpp | |
| Fluids.h | |
| FluidSdf.cpp | |
| FluidSdf.h | |
| FluidSimulation.cpp | |
| FluidSimulation.h | |
| FluidSsfKernels.h | |
| FluidSurfaceBinding.cpp | |
| FluidSurfaceBinding.h | |
| FluidSurfaceBlend.cpp | |
| FluidSurfaceRenderer.cpp | |
| FluidSurfaceRenderer.h | |
| SurfaceDropletSimulation.cpp | |
| SurfaceDropletSimulation.h | |
| SurfaceFluidContracts.cpp | |
| SurfaceFluidContracts.h | Domain contracts separating surface simulation, constraints, and SSF presentation |
| SurfaceFluidRenderData.cpp | |
| SurfaceFluidRenderData.h | |
| SurfaceFluidSceneRenderer.cpp | |
| SurfaceFluidSceneRenderer.h | |
| SurfaceWetnessField.cpp | |
| SurfaceWetnessField.h | |
| VolumeFluid.cpp | |
| VolumeFluid.h | |
| VolumeFluidBindings.cpp | |
| VolumeFluidBindings.h | |
| VolumeFluidCodec.cpp | |
| VolumeFluidCodec.h | |
| VolumeFluidColliders.cpp | |
| VolumeFluidContactTracker.cpp | |
| VolumeFluidCoupling.cpp | |
| VolumeFluidCoupling.h | |
| VolumeFluidDiffuse.cpp | |
| VolumeFluidDiffuse.h | |
| VolumeFluidEmitter.cpp | |
| VolumeFluidEmitter.h | |
| VolumeFluidFactoryBindings.cpp | |
| VolumeFluidFoam.cpp | |
| VolumeFluidFoam.h | |
| VolumeFluidFoamSurface.cpp | |
| VolumeFluidMeshEmitter.cpp | |
| VolumeFluidShadowCaster.cpp | |
| VolumeFluidShadowCaster.h | |
| VolumeFluidSimplexQuery.cpp | |
| VolumeFluidSimplexQuery.h | |
| VolumeFluidStateCodec.cpp | |
| VolumeFluidSurface.cpp | |
| VolumeFluidTools.cpp | |
| ► font | |
| Font.cpp | |
| Font.h | |
| FontData.cpp | |
| FontData.h | |
| FontLoader.cpp | |
| ► game_event | |
| GameEvent.cpp | |
| GameEvent.h | |
| ► gpgpu | |
| ► vulkan | |
| VulkanComputeShader.cpp | |
| VulkanComputeShader.h | |
| VulkanGpgpu.cpp | |
| VulkanGpgpu.h | |
| VulkanGpuBuffer.cpp | |
| VulkanGpuBuffer.h | |
| VulkanSequence.cpp | |
| VulkanSequence.h | |
| VulkanUtil.cpp | |
| VulkanUtil.h | |
| ► webgpu | |
| WebGpuGpgpu.cpp | |
| WebGpuGpgpu.h | |
| ComputeProgram.h | |
| ComputeShader.cpp | |
| ComputeShader.h | |
| EcsGpu.h | |
| EcsScriptPack.cpp | |
| EcsScriptPack.h | |
| Gpgpu.cpp | |
| Gpgpu.h | |
| GpuBuffer.cpp | |
| GpuBuffer.h | |
| Sequence.cpp | |
| Sequence.h | |
| ShaderSystem.cpp | |
| ShaderSystem.h | |
| ► gpuagents | |
| ► editing | |
| GpuAgentsDocument.cpp | |
| GpuAgentsDocument.h | |
| ► editor | |
| EditorGpuAgentsDocument.h | |
| GpuAgentsEditorModule.cpp | |
| GpuAgentsEditorModule.h | |
| GpuAgentsPreview.cpp | |
| GpuAgentsPreview.h | |
| ► solvers | |
| BirdSolver.cpp | |
| BirdSolver.h | |
| BoidsCommon.h | |
| FishSolver.cpp | |
| FishSolver.h | |
| LifeNetworkSolver.cpp | |
| LifeNetworkSolver.h | |
| PetalSolver.cpp | |
| PetalSolver.h | |
| AgentInstanceRenderer.cpp | |
| AgentInstanceRenderer.h | |
| AgentState.h | |
| EffectBackend.cpp | |
| EffectBackend.h | |
| EffectProfile.h | |
| EnvironmentSnapshot.h | |
| GpuAgents.cpp | |
| GpuAgents.h | |
| GpuAgentSimulation.cpp | |
| GpuAgentSimulation.h | |
| GpuAgentWorld.cpp | |
| GpuAgentWorld.h | |
| IAgentSolver.h | |
| LifeFieldMaterialBinding.cpp | |
| LifeFieldMaterialBinding.h | |
| ObstacleField.cpp | |
| ObstacleField.h | |
| SurfaceCapture.cpp | |
| SurfaceCapture.h | |
| SurfaceField.cpp | |
| SurfaceField.h | |
| ► graphics | |
| ► editing | |
| OffscreenPreview.cpp | |
| OffscreenPreview.h | |
| PrimitiveGizmoRenderer.cpp | |
| PrimitiveGizmoRenderer.h | |
| VegetationFieldGizmo.cpp | |
| VegetationFieldGizmo.h | |
| VegetationFieldTarget.cpp | |
| VegetationFieldTarget.h | |
| ► editor | |
| EditorOffscreenPreview.h | |
| GraphicsEditorModule.cpp | |
| GraphicsEditorModule.h | |
| ReflectionProbeVisualizer.cpp | |
| ReflectionProbeVisualizer.h | |
| ► fog | |
| AnalyticalVolLight.cpp | |
| AnalyticalVolLight.h | |
| BeerLightCache.cpp | |
| BeerLightCache.h | |
| ContinuousArt.cpp | |
| ContinuousArt.h | |
| FogDensityField.cpp | |
| FogDensityField.h | |
| FogFroxelBridge.cpp | |
| FogFroxelBridge.h | |
| FogInteractor.cpp | |
| FogInteractor.h | |
| FogProfile.cpp | |
| FogProfile.h | |
| FogRayMarch.cpp | |
| FogRayMarch.h | |
| FogSystem.cpp | |
| FogSystem.h | |
| FogTypes.h | |
| MacFluidGrid.cpp | |
| MacFluidGrid.h | |
| ProceduralDust.cpp | |
| ProceduralDust.h | |
| RealtimeFog.cpp | |
| RealtimeFog.h | |
| SceneWind.cpp | |
| SceneWind.h | |
| ► hair | |
| Binding.cpp | |
| Binding.h | |
| ClusterGrid.cpp | |
| ClusterGrid.h | |
| GroomAsset.cpp | |
| GroomAsset.h | |
| GroomInstance.cpp | |
| GroomInstance.h | |
| Guides.cpp | |
| Guides.h | |
| Hair.h | Umbrella header for the graphics hair / groom subsystem |
| Procedural.cpp | |
| Procedural.h | |
| RibbonBuilder.cpp | |
| RibbonBuilder.h | |
| Simulation.cpp | |
| Simulation.h | |
| StrandsDatas.cpp | |
| StrandsDatas.h | |
| ► lighting | |
| ► editing | |
| EnvironmentDayNightRuntime.cpp | |
| EnvironmentWeatherRuntime.cpp | |
| LightingRuntime.cpp | |
| LightingTarget.cpp | |
| LightingTarget.h | |
| SnowFieldTarget.cpp | |
| SnowFieldTarget.h | |
| ► editor | |
| EditorLightingTarget.h | |
| lighting_editor.cpp | |
| ► material | |
| ► editing | |
| MaterialBatchTarget.cpp | |
| MaterialBatchTarget.h | |
| MaterialEditingCommands.cpp | |
| MaterialEditingCommands.h | |
| MaterialGraph.cpp | |
| MaterialGraph.h | |
| MaterialPublishingTarget.cpp | |
| MaterialTarget.cpp | |
| MaterialTarget.h | |
| ► editor | |
| EditorGraph.h | |
| EditorMaterialOffscreen.cpp | |
| EditorMaterialOffscreen.h | |
| EditorMaterialPreview.cpp | |
| EditorMaterialPreview.h | |
| EditorMaterialStudio.cpp | |
| EditorMaterialStudio.h | |
| EditorMaterialTarget.h | |
| MaterialEditorModule.cpp | |
| MaterialEditorModule.h | |
| ► graphics_editing | |
| MaterialRuntime.cpp | |
| ► raytracing | |
| ► vulkan | |
| VulkanRayTracing.cpp | |
| VulkanRayTracing.h | |
| RayTracingModule.cpp | |
| RayTracingModule.h | |
| ► shaders | |
| AmbientOcclusionWgsl.h | |
| BloomGaussianWgsl.h | |
| GrassWgsl.h | |
| HairWgsl.h | |
| PostProcessWgsl.h | |
| ReflectionProbeWgsl.h | |
| ScreenEffectsWgsl.h | |
| TreeWindWgsl.h | |
| VolumetricWgsl.h | |
| WaterfallWgsl.h | |
| WaterWgsl.h | |
| ► sky | |
| SkyAtmosphereLuts.cpp | |
| SkyAtmosphereLuts.h | |
| SkyAtmospherePass.cpp | |
| SkyAtmospherePass.h | |
| SkyAtmosphereSpv.h | |
| SkyOpticalCycle.h | |
| SkyProceduralAsset.cpp | |
| SkyViewLutSpv.h | |
| SkyWispsAsset.cpp | |
| SkyWispsAsset.h | |
| SkyWispsAssetData.h | |
| SkyWispsLayer.h | |
| SkyWispsSpv.h | |
| ► vulkan | |
| Canvas.cpp | |
| Canvas.h | |
| ComputePass.cpp | |
| ComputePass.h | |
| FrameArena.cpp | |
| FrameArena.h | |
| FrameGraphJobs.cpp | |
| FrameGraphJobs.h | |
| GlslCompiler.cpp | |
| GlslCompiler.h | |
| GpuDriven.h | |
| GpuInfoProvider.cpp | |
| Graphics.cpp | |
| Graphics.h | |
| Graphics2D.cpp | |
| Graphics3D.cpp | |
| GraphicsDeferredGraph.cpp | |
| GraphicsDeferredLighting.cpp | |
| GraphicsDisplayOutput.cpp | |
| GraphicsGpuDriven.cpp | |
| GraphicsInternal.h | |
| GraphicsMesh.cpp | |
| GraphicsMeshPool.cpp | |
| GraphicsMeshStylePipeline.cpp | |
| GraphicsOffscreen.cpp | |
| GraphicsOffscreenPipeline.cpp | |
| GraphicsParticles.cpp | |
| GraphicsPbr.cpp | |
| GraphicsPipeline.cpp | |
| GraphicsPrimitives.cpp | |
| GraphicsShaderReload.cpp | |
| GraphicsShaderResources.cpp | |
| GraphicsShaderSurface.cpp | |
| GraphicsSkin.cpp | |
| GraphicsTexture.cpp | |
| GraphicsToneMapping.cpp | |
| ShaderResourceReload.h | |
| SolidPipeline.h | |
| Vma.cpp | |
| ► webgpu | |
| BindGroupLayoutBuilder.cpp | |
| BindGroupLayoutBuilder.h | |
| Canvas.cpp | |
| Canvas.h | |
| Capabilities.cpp | |
| Capabilities.h | |
| GpuInfoProvider.cpp | |
| Graphics.cpp | |
| Graphics.h | |
| GraphicsDeferredLighting.cpp | |
| GraphicsGpuDriven.cpp | |
| GraphicsPbr.cpp | |
| GraphicsPrimitives.cpp | |
| GraphicsReadback.cpp | |
| GraphicsShaderReload.cpp | |
| GraphicsSkin.cpp | |
| GraphicsTextureMips.cpp | |
| GraphicsVirtualGeometry.cpp | |
| GraphicsVisibility.cpp | |
| GraphicsVoxel.cpp | |
| InitFlow.cpp | |
| InitFlow.h | |
| PbrVariantPlan.cpp | |
| PbrVariantPlan.h | |
| PbrVariantSource.cpp | |
| PbrVariantSource.h | |
| PipelineBuilder.cpp | |
| PipelineBuilder.h | |
| SamplerBuilder.cpp | |
| SamplerBuilder.h | |
| wgpu_types.h | |
| wgsl_shaders.h | |
| AlphaMask.cpp | |
| AlphaMask.h | |
| AmbientOcclusion.cpp | |
| AmbientOcclusion.h | |
| AntiAliasing.cpp | |
| AntiAliasing.h | |
| ArtifactProvider.cpp | |
| ArtifactProvider.h | Graphics-owned CPU resource provider for generated mesh artifacts |
| AtmosphereClipmap.cpp | |
| AtmosphereClipmap.h | |
| AtmosphereVolume.cpp | |
| AtmosphereVolume.h | |
| Batcher.cpp | |
| Batcher.h | |
| BlendMode.h | |
| Bloom.cpp | |
| Bloom.h | |
| BloomGaussian.cpp | |
| Camera.h | |
| Canvas.cpp | |
| Canvas.h | |
| CanvasScriptBindings.cpp | |
| CanvasScriptBindings.h | |
| ClipSpace.h | |
| ClusteredLight.cpp | |
| ClusteredLight.h | |
| Color.h | |
| CubemapPrefilter.h | |
| DepthOfField.cpp | |
| DepthOfField.h | |
| DepthOfFieldFocus.cpp | |
| DepthOfFieldFocus.h | |
| DepthOfFieldFocusBindings.cpp | |
| DepthPyramid.cpp | |
| DepthPyramid.h | |
| DiffuseLightProbeRegistry.cpp | |
| DiffuseLightProbeRegistry.h | |
| DisplayOutput.cpp | |
| DisplayOutputEncoding.h | |
| Drawable.h | |
| DrawItem2D.h | |
| Exposure.cpp | |
| Exposure.h | |
| FogVolume.cpp | |
| FogVolume.h | |
| Font.cpp | |
| Font.h | |
| FrameDrawList.h | |
| GBuffer.cpp | |
| GBuffer.h | |
| GlobalIllumination.cpp | |
| GlobalIllumination.h | |
| GpuDrivenTypes.h | |
| GpuParticles.h | |
| Graphics.cpp | |
| Graphics.h | |
| GraphicsCapabilities.cpp | |
| GraphicsCapabilities.h | |
| GraphicsFoliage.cpp | |
| GraphicsLifetime.cpp | |
| Grass.cpp | |
| Grass.h | |
| GrassBillboards.cpp | |
| GrassParameters.cpp | |
| GrassPoints.cpp | |
| GrassWind.cpp | |
| GrassWind.h | |
| GrassWindBindings.cpp | |
| HairCards.cpp | |
| HairCards.h | |
| HairShader.cpp | |
| HairShader.h | |
| ICanvasFactory.h | |
| ICanvasTarget.h | |
| IGraphics2D.h | |
| IGraphics3D.h | |
| IImageResourceFactory.h | Result-based graphics boundary for runtime image assets |
| IMeshResourceFactory.h | Narrow backend boundary for canonical mesh resources |
| IndirectBuilder.cpp | |
| IndirectBuilder.h | |
| IPostFX.h | |
| IRayTracing.h | |
| IResourceFactory.h | |
| ISolidRectRenderer.h | |
| Light.cpp | |
| Light.h | |
| LightingMode.cpp | |
| LightingMode.h | |
| MapFog.cpp | |
| MapFog.h | |
| Material.cpp | |
| Material.h | |
| Mesh.cpp | |
| Mesh.h | |
| MeshInstanceRange.cpp | |
| MeshInstanceRange.h | |
| MeshShaderRasterState.cpp | |
| MeshShaderRasterState.h | |
| MeshTangent.cpp | |
| Outline.cpp | |
| Outline.h | |
| ParallaxMap.h | |
| PbrGpuUniform.cpp | |
| PbrGpuUniform.h | |
| PbrSurface.cpp | |
| PbrSurface.h | |
| PcgGraphicsPhotoMode.cpp | |
| PcgGraphicsPhotoMode.h | |
| PcgWaterPhotoMode.cpp | |
| PcgWaterPhotoMode.h | |
| PostEffect.h | |
| PrimitiveDrawList.cpp | |
| PrimitiveDrawList.h | |
| PrimitivePath.cpp | |
| PrimitivePath.h | |
| PrimitiveScene.cpp | |
| PrimitiveScene.h | |
| PrimitiveScriptBindings.cpp | |
| PrimitiveScriptBindings.h | |
| PrimitiveTessellator.cpp | |
| PrimitiveTessellator.h | |
| PrimitiveTypes.cpp | |
| PrimitiveTypes.h | |
| Quad.cpp | |
| Quad.h | |
| RayTracingCaps.h | |
| ReflectionProbeCapture.cpp | |
| ReflectionProbeCapture.h | |
| ReflectionProbeRegistry.cpp | |
| ReflectionProbeRegistry.h | |
| Renderable3D.cpp | |
| Renderable3DBindings.cpp | |
| Renderable3DBindings.h | |
| RenderableInstances.cpp | |
| RenderableInstances.h | |
| RenderControl.cpp | |
| RenderControl.h | |
| RenderSystem.cpp | |
| RenderSystem.h | |
| RenderSystem3D.cpp | |
| RenderSystem3D.h | |
| SceneLinks.cpp | |
| ScenePicking.cpp | |
| SceneToneMapping.cpp | |
| ScreenSpaceReflection.cpp | |
| ScreenSpaceReflection.h | |
| Shader.cpp | |
| Shader.h | |
| ShaderResources.cpp | |
| ShaderResources.h | |
| ShaderResourceScriptBindings.cpp | |
| ShaderResourceValidation.cpp | |
| ShaderResourceValidation.h | |
| ShaderScriptBindings.cpp | |
| ShaderScriptBindings.h | |
| Shadow.cpp | |
| Shadow.h | |
| ShadowScheme.cpp | |
| ShadowScheme.h | |
| SparseVolumeTexture.cpp | |
| SparseVolumeTexture.h | |
| SurfaceMode.h | |
| Texture.cpp | |
| Texture.h | |
| TextureCellBomb.h | |
| TextureReloader.cpp | |
| TextureSampler.h | |
| Transform.cpp | |
| Transform.h | |
| TreeWind.cpp | |
| TreeWind.h | |
| TreeWindShader.cpp | |
| VegetationDetails.cpp | |
| VegetationDetails.h | |
| VegetationField.cpp | |
| VegetationField.h | |
| VegetationFieldCodec.cpp | |
| VegetationFieldGpu.cpp | |
| VegetationFieldGpu.h | |
| VegetationMaskPacking.cpp | |
| VegetationMaskPacking.h | |
| VegetationMotion.cpp | |
| VegetationMotion.h | |
| VegetationNormal.cpp | |
| VegetationNormal.h | |
| VegetationPacking.cpp | |
| VegetationPacking.h | |
| VegetationRender.cpp | |
| VegetationRender.h | |
| VegetationScriptBindings.cpp | |
| VegetationScriptBindings.h | |
| VegetationWind.cpp | |
| VegetationWind.h | |
| ViewPreparation.cpp | |
| ViewPreparation.h | |
| VirtualTextureBlend.cpp | |
| VirtualTextureBlend.h | |
| VolumeDensityGraph.cpp | |
| VolumeDensityGraph.h | |
| Volumetric.cpp | |
| Volumetric.h | |
| VolumetricLights.cpp | |
| Water.cpp | |
| Water.h | |
| Waterfall.cpp | |
| Waterfall.h | |
| WaterPlanarReflection.cpp | |
| WaterPlanarReflection.h | |
| WaterPlanarReflectionBindings.cpp | |
| WaterReflectionMasker.cpp | |
| WaterReflectionMasker.h | |
| WaterStyleConfig.cpp | |
| WaterStyleConfig.h | |
| WaterSystem.cpp | |
| WaterSystem.h | |
| WaterSystemBindings.cpp | |
| WaterUnderwaterEffects.cpp | |
| WaterUnderwaterEffects.h | |
| WaterUnderwaterEffectsBindings.cpp | |
| ► grid | |
| GridConfig.cpp | |
| GridConfig.h | Module-neutral grid topology and sizing (no building/map dependency) |
| GridProjection.cpp | |
| GridProjection.h | Pure cell/world projection helpers for GridConfig |
| ► hd2d | |
| ► editing | |
| Hd2dRuntime.cpp | |
| Hd2dTarget.cpp | |
| Hd2dTarget.h | |
| ► editor | |
| EditorHd2dTarget.h | |
| hd2d_editor.cpp | |
| Hd2d.cpp | |
| Hd2d.h | |
| Hd2dLook.cpp | |
| Sprite3D.cpp | |
| TileMap3D.cpp | |
| ► hexmap | |
| HexCell.h | Packed per-cell state records of the hex map |
| HexCoordinates.cpp | |
| HexCoordinates.h | Axial hex coordinates and world-space conversion |
| HexFeatures.cpp | Walls, towers, bridges and decorations of one hex chunk |
| HexFeatures.h | Deterministic feature placement for hex decorations and walls |
| HexFogMesh.cpp | Fog-of-war overlay mesh of one hex chunk |
| HexMap.cpp | |
| HexMap.h | Editable hex cell grid: topology, queries, picking and authoring |
| HexMapGenerator.cpp | Deterministic port of the reference hex-map project's procedural generator |
| HexMapGenerator.h | Deterministic procedural map generation for the hex grid |
| HexMapMesh.cpp | |
| HexMapMesh.h | Per-chunk mesh generation for every hex map surface |
| HexMapModule.cpp | |
| HexMapModule.h | Script-facing hex map module: one editable map plus its chunk meshes |
| HexMeshData.cpp | |
| HexMeshData.h | CPU vertex/index container shared by the hex surface builders |
| HexMetrics.h | Pointy-top hex metrics, directions and vertex helpers |
| HexNoise.cpp | |
| HexNoise.h | Deterministic asset-free noise for hex perturbation and generation |
| HexRiverMesh.cpp | |
| HexRoadMesh.cpp | |
| HexSearch.cpp | Cell-graph search: the bucket-list frontier, pathfinding and visibility |
| HexSearch.h | Cell-graph search used by pathfinding and visibility |
| HexSerializer.cpp | |
| HexSerializer.h | Versioned payload codec for a hex map and its units |
| HexSphereGenerator.cpp | |
| HexSphereGenerator.h | Procedural terrain generator for a spherical hex map |
| HexSphereMap.cpp | |
| HexSphereMap.h | Editable spherical hex map over an icosahedral hex topology |
| HexSphereMesh.cpp | |
| HexSphereMesh.h | Mesh generation for the spherical hex map surface |
| HexSphereTopology.cpp | |
| HexSphereTopology.h | Icosahedral hex topology: twelve pentagons and hexagons on a sphere |
| HexTerrainBake.cpp | Encode, decode and apply a hex terrain bake without generating one |
| HexTerrainBake.h | Terrain bake hexmap applies; procgen produces the payload |
| HexTerrainMesh.cpp | |
| HexUnits.cpp | |
| HexUnits.h | Units that occupy cells, travel along paths and carry vision |
| HexVisibility.cpp | Reference-counted cell visibility and the explored latch it drives |
| HexVisibility.h | Reference-counted cell visibility and explored state |
| HexWaterMesh.cpp | |
| ► i18n | |
| ► editing | |
| LocalizationDocument.cpp | |
| LocalizationDocument.h | |
| LocalizationRuntime.cpp | |
| ► editor | |
| EditorLocalization.h | |
| localization_editor.cpp | |
| I18n.cpp | |
| I18n.h | |
| ► ik | |
| ChainSolver.h | |
| IK.cpp | |
| IK.h | |
| Skeleton2D.cpp | |
| Skeleton2D.h | |
| Skeleton3D.cpp | |
| Skeleton3D.h | |
| Solver2D.cpp | |
| Solver2D.h | |
| Solver3D.cpp | |
| Solver3D.h | |
| ► image | |
| Image.cpp | |
| Image.h | |
| ImageData.cpp | |
| ImageData.h | |
| ImageLoader.cpp | |
| ImageScale.cpp | |
| UvPaintRegion.cpp | |
| UvPaintRegion.h | |
| UvPaintSession.cpp | |
| UvPaintSession.h | |
| WebPHandler.cpp | |
| WebPHandler.h | |
| ► inventory | |
| Bag.cpp | |
| Bag.h | |
| ContainerAdapters.cpp | |
| ContainerAdapters.h | Inventory adapters for generic Bag and EquipmentSet containers |
| Equipment.cpp | |
| Equipment.h | |
| Inventory.cpp | |
| Inventory.h | |
| InventoryControl.cpp | |
| InventoryControl.h | |
| InventoryResourceAccount.cpp | |
| InventoryResourceAccount.h | Resource-account and cost adapters backed by Bag item stacks |
| InventorySaveSession.cpp | |
| InventorySaveSession.h | Versioned atomic persistence boundary for one bag and equipment set |
| InventorySystem.cpp | |
| InventorySystem.h | |
| Item.cpp | |
| Item.h | |
| ItemTypes.h | |
| ► joystick | |
| ► sdl | |
| EventSink.cpp | |
| EventSinkOwner.h | |
| Joystick.cpp | |
| Joystick.h | |
| Pad.cpp | |
| Pad.h | |
| Joystick.cpp | |
| Joystick.h | |
| Pad.h | |
| ► keyboard | |
| ► sdl | |
| EventSink.cpp | |
| EventSinkOwner.h | |
| Keyboard.cpp | |
| Keyboard.h | |
| Keyboard.cpp | |
| Keyboard.h | |
| ► map | |
| ► editing | |
| MapDocument.cpp | |
| MapDocument.h | |
| MapEditingTypes.h | |
| MapIntegration.cpp | |
| TileLayerTarget.cpp | |
| TileLayerTarget.h | |
| ► editor | |
| EditorMapDocument.h | |
| map_editor.cpp | |
| ► level | |
| ► editing | |
| Brush.cpp | |
| Brush.h | |
| EditorHistory.cpp | |
| EditorHistory.h | |
| FieldTargets.cpp | |
| FieldTargets.h | |
| LevelDocument.cpp | |
| LevelDocument.h | |
| LevelFormat.cpp | |
| LevelFormat.h | |
| TileBuffer.cpp | |
| TileBuffer.h | |
| ► editor | |
| LevelEditorModule.cpp | |
| LevelEditorModule.h | |
| ► tilelayer_target | |
| TileLayerTargetModule.cpp | |
| TileLayerTargetModule.h | |
| ArtifactProvider.cpp | |
| ArtifactProvider.h | Map-owned CPU registry provider for generated grid artifacts |
| DualGrid.cpp | |
| DualGrid.h | |
| FlowField.h | |
| Fov.cpp | |
| Fov.h | |
| Map.cpp | |
| Map.h | |
| MapObject.h | |
| MapObjectContract.cpp | |
| MapObjectContract.h | |
| Path.h | |
| Pathfinder.cpp | |
| Pathfinder.h | |
| RpgMakerTileImporter.inl | |
| TileCollision.h | |
| TileConfig.cpp | |
| TileConfig.h | |
| TileLayer.cpp | |
| TileLayer.h | |
| TileLayerReloader.cpp | |
| TileOrientation.h | |
| TileProjection.cpp | |
| TileProjection.h | |
| TileSystem.cpp | |
| TileSystem.h | |
| ► math | |
| Mat4.cpp | |
| Mat4.h | |
| Math.cpp | |
| Math.h | |
| Steering.cpp | |
| Steering.h | |
| Vec2.cpp | |
| Vec2.h | |
| Vec3.cpp | |
| Vec3.h | |
| ► model3d | |
| EveFileSystem.cpp | |
| EveFileSystem.h | |
| Model3D.cpp | |
| Model3D.h | |
| ModelData.cpp | |
| ModelData.h | |
| ModelLoader.cpp | |
| ModelLoader.h | |
| ModelNormals.cpp | |
| ModelRenderer.cpp | |
| ModelRenderer.h | |
| ► mouse | |
| ► sdl | |
| Cursor.cpp | |
| Cursor.h | |
| Mouse.cpp | |
| Mouse.h | |
| WheelInput.cpp | |
| Cursor.cpp | |
| Cursor.h | |
| Mouse.cpp | |
| Mouse.h | |
| ► network | |
| ► editing | |
| NetworkTelemetry.cpp | |
| NetworkTelemetry.h | |
| NetworkTelemetryRuntime.cpp | |
| ► editor | |
| EditorNetworkTelemetry.h | |
| network_editor.cpp | |
| Channel.cpp | |
| Channel.h | |
| HttpRequest.cpp | |
| HttpRequest.h | |
| NetHost.cpp | |
| NetHost.h | |
| NetRpc.cpp | |
| NetRpc.h | |
| NetStream.cpp | |
| NetStream.h | |
| NetTypes.h | |
| Network.cpp | |
| Network.h | |
| NetWorker.cpp | |
| NetWorker.h | |
| Session.cpp | |
| Session.h | |
| TcpSocket.cpp | |
| TcpSocket.h | |
| UdpLink.cpp | |
| UdpLink.h | |
| UdpSocket.cpp | |
| UdpSocket.h | |
| ► npc_ai | |
| ► editing | |
| BehaviorGraph.cpp | |
| BehaviorGraph.h | |
| NpcAiEditingTypes.h | |
| ► editor | |
| EditorBehaviorGraph.h | |
| npc_ai_editor.cpp | |
| Navigation.cpp | |
| Navigation.h | |
| NpcAi.cpp | |
| NpcAi.h | |
| NpcAiECS.cpp | |
| NpcAiECS.h | |
| NpcAiModule.cpp | |
| NpcAiModule.h | Script-facing factory for NpcAiWorld instances |
| SensingPerception.h | Adapter that copies sensing PerceptionFact into npc_ai PerceptionMemory |
| SmartObject.cpp | |
| SmartObject.h | |
| ► orders | |
| CommandQueue.cpp | |
| CommandQueue.h | |
| ► os | |
| OS.cpp | |
| OS.h | |
| ► particles | |
| ► editing | |
| ParticleGraph.cpp | |
| ParticleGraph.h | |
| ParticleGraphRuntime.cpp | |
| ParticlesEditingTypes.h | |
| ► editor | |
| EditorParticleGraph.h | |
| EditorParticleOffscreen.h | |
| particles_editor.cpp | |
| ► graphics_editing | |
| ParticleOffscreen.cpp | |
| ParticleOffscreen.h | |
| ParticleOffscreenRuntime.cpp | |
| FloatingPointFixParticles.cpp | |
| FloatingPointFixParticles.h | |
| GroundParticleCulling.cpp | |
| GroundParticleCulling.h | |
| ParticleConfig.cpp | |
| ParticleConfig.h | |
| ParticleCurve.h | |
| ParticleEffect.cpp | |
| ParticleEffect.h | |
| ParticleEmitter.cpp | |
| ParticleEmitter.h | |
| ParticleEmitterPool.cpp | |
| ParticleEmitterPool.h | |
| ParticlePlayback.cpp | |
| ParticleReloader.cpp | |
| ParticleRuntime.cpp | |
| ParticleRuntime.h | |
| Particles.cpp | |
| Particles.h | |
| ParticlesAttackVfx.cpp | |
| ParticleScalability.cpp | |
| ParticlesCapabilities.cpp | |
| ParticlesCapabilities.h | |
| ParticleSystem.cpp | |
| ParticleSystem.h | |
| PcgMaterialSelector.cpp | |
| PcgMaterialSelector.h | |
| UnderwaterParticles.cpp | |
| UnderwaterParticles.h | |
| ► physics | |
| ► action | |
| ActionCollisionIgnoreState.cpp | |
| ActionCollisionIgnoreState.h | Action adapter for temporary 3D body-pair collision ignores |
| ► backend | |
| SimulationBackend.cpp | |
| SimulationBackend.h | Backend-neutral, observable fixed-step contract for physics domains |
| ► cloth | |
| Cloth.cpp | |
| Cloth.h | |
| Cloth3D.cpp | |
| Cloth3D.h | |
| Cloth3DConstraints.cpp | |
| Cloth3DTearing.cpp | |
| ClothGPU.cpp | |
| ClothGPU.h | |
| ClothModel.cpp | |
| ClothModel.h | |
| ClothModule.cpp | |
| ClothModule.h | |
| ► destruction | |
| ► cook | |
| GeometryCollectionCooker.cpp | |
| GeometryCollectionCooker.h | |
| ► editing | |
| FractureRecipeSchema.cpp | |
| FractureRecipeSchema.h | |
| ► graphics | |
| DestructionFx.cpp | |
| DestructionFx.h | |
| GeometryCollectionRenderer.cpp | |
| GeometryCollectionRenderer.h | |
| Destruction.cpp | |
| Destruction.h | |
| DestructionField.h | |
| FractureRecipe.cpp | |
| FractureRecipe.h | |
| GeometryCollectionAsset.cpp | |
| GeometryCollectionAsset.h | |
| GeometryCollectionInstance.cpp | |
| GeometryCollectionInstance.h | |
| GeometryCollectionSnapshot.cpp | |
| GeometryCollectionSnapshot.h | |
| ► editing | |
| PhysicsColliderAsset.cpp | |
| PhysicsColliderAsset.h | |
| PhysicsEditingProvider.cpp | |
| PhysicsEditingProvider.h | |
| PhysicsJointTarget.cpp | |
| PhysicsPublishingTarget.cpp | |
| PhysicsRuntime.cpp | |
| PhysicsSerialization.cpp | |
| PhysicsTarget.cpp | |
| PhysicsTarget.h | |
| ► editor | |
| EditorPhysicsAsset.cpp | |
| EditorPhysicsAsset.h | |
| EditorPhysicsTarget.h | |
| PhysicsEditorModule.cpp | |
| PhysicsEditorModule.h | |
| ► rope | |
| Rope.cpp | |
| Rope.h | |
| Rope3D.cpp | |
| Rope3D.h | |
| Rope3DCollision.cpp | |
| Rope3DSampling.cpp | |
| Rope3DTopology.cpp | |
| ► softbody | |
| ► cook | |
| SoftBodyModelCooker.cpp | |
| SoftBodyModelCooker.h | |
| ► editing | |
| SoftBody3DSchema.cpp | |
| SoftBody3DSchema.h | |
| ► graphics | |
| SoftBody3DGraphics.cpp | |
| SoftBody3DRenderer.h | |
| SoftBody3D.cpp | |
| SoftBody3D.h | |
| SoftBody3DDefinition.cpp | |
| SoftBody3DDefinition.h | |
| SoftBodyCollision.h | |
| SoftBodyModel.cpp | |
| SoftBodyModel.h | |
| SoftBodyModelDefinition.cpp | |
| SoftBodyModelDefinition.h | |
| ► trajectory | |
| BoneCollider.cpp | |
| BoneCollider.h | Authoring definitions for bone-bound collision proxies (UE5 Physics Asset style) |
| TrajectoryCollision.cpp | |
| TrajectoryCollision.h | Bone-bound continuous collision sweeps against World3D (UE5-style trajectory traces) |
| ArtifactProvider.cpp | |
| ArtifactProvider.h | Physics-owned CPU collider provider for generated artifacts |
| Body.cpp | |
| Body.h | |
| Body3D.cpp | |
| Body3D.h | |
| DistanceField3D.cpp | |
| DistanceField3D.h | |
| Fixture.cpp | |
| Fixture.h | |
| Fluid2D.cpp | |
| Fluid2D.h | |
| Joint2D.cpp | |
| Joint2D.h | |
| Joint3D.cpp | |
| Joint3D.h | |
| Mechanism2D.cpp | |
| Mechanism2D.h | |
| Mechanism3D.cpp | |
| Mechanism3D.h | |
| OwnedQuery3D.h | Owning, generation-qualified results for cross-module 3D physics queries |
| Physics.cpp | |
| Physics.h | |
| PhysicsCapabilities.cpp | |
| PhysicsCapabilities.h | |
| PhysicsHandles.cpp | |
| PhysicsHandles.h | Process-local, generation-qualified handles owned by the physics domain |
| PhysicsLink.cpp | |
| PhysicsLink.h | Typed composition link from a gameplay entity to a physics body |
| SceneLinks.cpp | |
| Shape3D.cpp | |
| Shape3D.h | |
| SoftBody3DWorldBridge.cpp | |
| TargetingLineOfSightAdapter.cpp | |
| TargetingLineOfSightAdapter.h | Physics-to-sensing line-of-sight capability adapter |
| TerrainLoadGravity.cpp | |
| TerrainLoadGravity.h | |
| World.cpp | |
| World.h | |
| World3D.cpp | |
| World3D.h | |
| World3DJoints.cpp | |
| WorldDebugDraw.cpp | |
| WorldJoints2D.cpp | |
| WorldSnapshot.cpp | |
| ► pixelworld | |
| ► editor | |
| PixelWorldCatalogPanel.cpp | |
| PixelWorldCatalogPanel.h | |
| PixelWorldEditorModule.cpp | |
| PixelWorldEditorModule.h | |
| ► graphics | |
| PixelWorldGraphics.cpp | |
| PixelWorldGraphics.h | |
| ► physics | |
| PixelWorldPhysics.cpp | |
| PixelWorldPhysics.h | |
| PixelWorldPhysicsModule.cpp | |
| PixelWorldPhysicsModule.h | |
| ► replay | |
| PixelWorldReplay.cpp | |
| PixelWorldReplay.h | |
| ► streaming | |
| PixelWorldArchive.cpp | |
| PixelWorldStreaming.cpp | |
| PixelWorldStreaming.h | |
| PixelWorldTransport.cpp | |
| PixelWorldTransport.h | |
| ► thread | |
| PixelWorldThread.cpp | |
| PixelWorldThread.h | |
| PixelMaterial.cpp | |
| PixelMaterial.h | |
| PixelMaterialCatalogCodec.cpp | |
| PixelMaterialCatalogCodec.h | |
| PixelWorld.cpp | |
| PixelWorld.h | |
| PixelWorldAutomation.cpp | |
| PixelWorldControl.cpp | |
| PixelWorldControl.h | |
| PixelWorldGeneration.cpp | |
| PixelWorldGeneration.h | |
| PixelWorldGenerationCodec.cpp | |
| PixelWorldGenerationCodec.h | |
| PixelWorldModule.cpp | |
| PixelWorldModule.h | |
| ► platform_event | |
| ► sdl | |
| Event.cpp | |
| Event.h | |
| MainThreadPost.cpp | |
| PlatformEvent.cpp | |
| PlatformEvent.h | |
| PlatformEventSink.h | |
| ► plugins | |
| Plugins.cpp | |
| Plugins.h | |
| ► policyregistry | |
| PolicyRegistry.cpp | |
| PolicyRegistry.h | |
| ► procgen | |
| ► adapters | |
| ► heightmap | |
| PointSetHeightmapAdapter.cpp | |
| ► map | |
| PaletteMapAdapter.cpp | |
| ► algorithms | |
| BuiltinAlgorithms.cpp | |
| BushMesh.cpp | |
| BushMesh.h | |
| CableChainRope.cpp | |
| CableChainRope.h | |
| CastleMesh.cpp | |
| CastleMesh.h | |
| CaveAbrasion.cpp | |
| CaveAbrasion.h | |
| CaveBiogenicCorrosion.cpp | |
| CaveBiogenicCorrosion.h | |
| CaveBoundary.cpp | |
| CaveBoundary.h | |
| CaveBreakdown.cpp | |
| CaveBreakdown.h | |
| CaveCondensation.cpp | |
| CaveCondensation.h | |
| CaveConstrictionScour.cpp | |
| CaveConstrictionScour.h | |
| CaveDepositAnchoring.cpp | |
| CaveDepositAnchoring.h | |
| CaveDifferentialErosion.cpp | |
| CaveDifferentialErosion.h | |
| CaveFacets.cpp | |
| CaveFacets.h | |
| CaveFieldSampling.cpp | |
| CaveFieldSampling.h | |
| CaveFractureChannelization.cpp | |
| CaveFractureChannelization.h | |
| CaveFractures.cpp | |
| CaveFractures.h | |
| CaveHydrology.cpp | |
| CaveHydrology.h | |
| CaveKarren.cpp | |
| CaveKarren.h | |
| CaveKnickpoint.cpp | |
| CaveKnickpoint.h | |
| CaveLithology.cpp | |
| CaveLithology.h | |
| CaveMesh.cpp | |
| CaveMesh.h | |
| CaveMeshInternal.h | |
| CaveMeshRecipe.cpp | |
| CaveMicrostructure.cpp | |
| CaveMicrostructure.h | |
| CaveMineralArmoring.cpp | |
| CaveMineralArmoring.h | |
| CaveMixingCorrosion.cpp | |
| CaveMixingCorrosion.h | |
| CaveNormals.cpp | |
| CaveNormals.h | |
| CaveObstacleScour.cpp | |
| CaveObstacleScour.h | |
| CavePlucking.cpp | |
| CavePlucking.h | |
| CavePotholes.cpp | |
| CavePotholes.h | |
| CaveReactivePatchiness.cpp | |
| CaveReactivePatchiness.h | |
| CaveRoughness.cpp | |
| CaveRoughness.h | |
| CaveRoughnessTransfer.cpp | |
| CaveRoughnessTransfer.h | |
| CaveScallopHistory.cpp | |
| CaveScallopHistory.h | |
| CaveScallops.cpp | |
| CaveScallops.h | |
| CaveSediment.cpp | |
| CaveSediment.h | |
| CaveSupport.cpp | |
| CaveSupport.h | |
| CaveSurfaceEvolution.cpp | |
| CaveSurfaceEvolution.h | |
| CaveSurfaceReactivity.cpp | |
| CaveSurfaceReactivity.h | |
| CaveWaterTable.cpp | |
| CaveWaterTable.h | |
| CaveWetness.cpp | |
| CaveWetness.h | |
| DtlHelpers.h | |
| FlowerMesh.cpp | |
| FlowerMesh.h | |
| FoliageCluster.cpp | |
| FoliageCluster.h | |
| HexMapTerrain.cpp | Procgen wrappers that bake hexmap terrain without owning the live map |
| HexTerrain.cpp | |
| HexTerrain.h | |
| HexTerrainAbsent.cpp | Stubs when procgen is built without the hexmap module |
| HexTerrainBindings.h | Optional hexmap terrain bake bindings for Procgen |
| LinearStructure.cpp | |
| LinearStructure.h | |
| LSystem.cpp | |
| LSystem.h | |
| LSystemMesh.cpp | |
| LSystemMesh.h | |
| MarchingCubes.cpp | |
| MarchingCubes.h | |
| MeshDeformationGeometry.cpp | |
| MeshDeformationGeometry.h | |
| PrototypeKit.cpp | |
| PrototypeKit.h | |
| PrototypeKitPrimitives.cpp | |
| PrototypeKitPrimitives.h | |
| RockMesh.cpp | |
| RockMesh.h | |
| RoguelikeGenerator.cpp | |
| RoguelikeGenerator.h | |
| SkyscraperMesh.cpp | |
| SkyscraperMesh.h | |
| TreeMesh.cpp | |
| TreeMesh.h | |
| WfcSimple.cpp | |
| ► animation | |
| PcgSkinnedMesh.cpp | |
| PcgSkinnedMesh.h | |
| ProcgenAnimation.cpp | |
| ProcgenAnimation.h | |
| ► biome | |
| ► editing | |
| BiomeEditingCommands.cpp | |
| BiomeEditingCommands.h | |
| BiomeRuntime.cpp | |
| BiomeTarget.cpp | |
| BiomeTarget.h | |
| ► editor | |
| biome_editor.cpp | |
| BiomeEditorModule.h | |
| BiomeRulesEditor.cpp | |
| BiomeRulesEditor.h | UI-neutral biome editor: workspace, PointSet preview, undo |
| BiomeRulesEditorScriptBindings.cpp | |
| BiomeRulesEditorScriptBindings.h | Squirrel adapter for the biome rules editor |
| EditorBiomeTarget.h | |
| ► core | |
| ProcgenCore.cpp | |
| ProcgenCore.h | |
| ► dtl_compat | |
| ► DTL | |
| ► Utility | |
| DrawJagged.hpp | |
| DrawJaggedRandom.hpp | |
| ► editing | |
| HeightmapBrush.h | |
| HeightmapTarget.cpp | |
| HeightmapTarget.h | |
| HouseGenRuntime.cpp | |
| HouseGenTarget.cpp | |
| HouseGenTarget.h | |
| MeshModifierGraph.cpp | |
| MeshModifierGraph.h | |
| MeshVertexAxisGizmo.cpp | |
| MeshVertexAxisGizmo.h | |
| PcgGraph.cpp | |
| PcgGraph.h | |
| PcgInstancePublisher.cpp | |
| PcgInstancePublisher.h | |
| ProcgenEditingTypes.h | |
| ProcgenScriptTarget.cpp | |
| ProcgenScriptTarget.h | |
| RoadNetworkEditApply.cpp | |
| RoadNetworkEditingCommands.cpp | |
| RoadNetworkEditOperations.cpp | |
| RoadNetworkEditTarget.cpp | |
| RoadNetworkEditTarget.h | |
| SplinePathBinder.cpp | |
| SplinePathBinder.h | |
| SplinePathDocument.cpp | |
| SplinePathDocument.h | |
| SplinePathGizmo.cpp | |
| SplinePathGizmo.h | |
| TextureRecipeTarget.cpp | |
| TextureRecipeTarget.h | |
| ► editor | |
| EditorHouseGenTarget.h | |
| EditorPcgGraph.h | |
| EditorTextureRecipeTarget.h | |
| housegen_editor.cpp | |
| MeshModifierEditor.cpp | |
| MeshModifierEditor.h | |
| procgen_editor.cpp | |
| ProcgenEditorModule.h | |
| ProcgenScriptEditor.cpp | |
| ProcgenScriptEditor.h | UI-neutral host for a script generator: schema params, undo, PointSet preview |
| ProcgenScriptEditorScriptBindings.cpp | |
| ProcgenScriptEditorScriptBindings.h | Squirrel adapter for the procgen script editor |
| ► graphics_editing | |
| HeightmapMesh.cpp | |
| HeightmapMesh.h | |
| ► heightmap | |
| BuiltinHeightmap.cpp | |
| Heightmap.cpp | |
| Heightmap.h | |
| PcgBiomeController.cpp | |
| PcgBiomeController.h | |
| PcgRuntimeStamper.cpp | |
| PcgRuntimeStamper.h | |
| PcgTerrainPhotoMode.cpp | |
| PcgTerrainPhotoMode.h | |
| PcgTerrainStreaming.cpp | |
| PcgTerrainStreaming.h | |
| PcgTerrainWatcher.cpp | |
| PcgTerrainWatcher.h | |
| PcgTreeManager.cpp | |
| PcgTreeManager.h | |
| TerrainAsset.cpp | |
| TerrainAsset.h | |
| TerrainBakedMaskCache.cpp | |
| TerrainBakedMaskCache.h | |
| TerrainBiomePreset.cpp | |
| TerrainBiomePreset.h | |
| TerrainBiomePresetCodec.cpp | |
| TerrainCollisionMask.cpp | |
| TerrainCollisionMask.h | |
| TerrainCurveTexture.cpp | |
| TerrainCurveTexture.h | |
| TerrainDerivedMap.cpp | |
| TerrainDerivedMap.h | |
| TerrainDetailLayer.cpp | |
| TerrainDetailLayer.h | |
| TerrainDetailPlacement.cpp | |
| TerrainDetailPlacement.h | |
| TerrainEffect.cpp | |
| TerrainEffect.h | |
| TerrainErosion.cpp | |
| TerrainErosion.h | |
| TerrainFile.cpp | |
| TerrainFile.h | |
| TerrainGenerationSession.cpp | |
| TerrainGenerationSession.h | |
| TerrainGrassAdapter.cpp | |
| TerrainGrassAdapter.h | |
| TerrainImageAdapter.cpp | |
| TerrainImageAdapter.h | |
| TerrainImageMask.cpp | |
| TerrainImageMask.h | |
| TerrainLegacyHydraulic.cpp | |
| TerrainLegacyThermal.cpp | |
| TerrainMask.cpp | |
| TerrainMask.h | |
| TerrainMesh.cpp | |
| TerrainMesh.h | |
| TerrainMultiTile.cpp | |
| TerrainMultiTile.h | |
| TerrainNoiseMask.cpp | |
| TerrainNoiseMask.h | |
| TerrainObjectPlacement.cpp | |
| TerrainObjectPlacement.h | |
| TerrainPipeline.cpp | |
| TerrainPipeline.h | |
| TerrainPolygonMask.cpp | |
| TerrainPolygonMask.h | |
| TerrainProbePlacement.cpp | |
| TerrainProbePlacement.h | |
| TerrainRasterInternal.h | |
| TerrainSampler.cpp | |
| TerrainSampler.h | |
| TerrainSediment.cpp | |
| TerrainSpawnPlan.cpp | |
| TerrainSpawnPlan.h | |
| TerrainSpawnPlanCodec.cpp | |
| TerrainSplatmap.cpp | |
| TerrainSplatmap.h | |
| TerrainStamp.cpp | |
| TerrainStamp.h | |
| TerrainStampScript.cpp | |
| TerrainStampScript.h | |
| TerrainStreaming.cpp | |
| TerrainStreaming.h | |
| TerrainTerraceRemover.cpp | |
| TerrainTerraceRemover.h | |
| TerrainTreePlacement.cpp | |
| TerrainTreePlacement.h | |
| TerrainWaterField.cpp | |
| TerrainWaterField.h | |
| TerrainWorldWorkspace.cpp | |
| TerrainWorldWorkspace.h | |
| ► heightmap_target | |
| HeightmapTargetModule.cpp | |
| HeightmapTargetModule.h | |
| TerrainDocumentCodec.cpp | |
| TerrainDocumentCodec.h | Versioned editor persistence for editable heightfields |
| ► house | |
| HouseComponentLibrary.cpp | |
| HouseComponentLibrary.h | |
| HouseGen.cpp | |
| HouseGen.h | |
| HouseGenerator.cpp | |
| HouseGenerator.h | |
| HouseGenTypes.h | |
| HouseLayout.cpp | |
| HouseLayout.h | |
| ► mesh | |
| DynamicMeshUvPaintSession.cpp | |
| DynamicMeshUvPaintSession.h | |
| GeometryStroke.cpp | |
| GeometryStroke.h | |
| MeshAdhereLive.cpp | |
| MeshAdhereLive.h | |
| MeshBoolean.cpp | |
| MeshBoolean.h | |
| MeshContactBlend.cpp | |
| MeshContactBlend.h | |
| MeshDeformationSession.cpp | |
| MeshDeformationSession.h | |
| MeshMerge.cpp | |
| MeshMerge.h | |
| MeshModifierGraph.cpp | |
| MeshModifierGraph.h | |
| MeshModifierGraphScript.cpp | |
| MeshModifierGraphScript.h | |
| MeshUvProjection.cpp | |
| MeshUvProjection.h | |
| ► physics | |
| GtsTerrainColliderRuntime.cpp | |
| GtsTerrainColliderRuntime.h | |
| ProcgenPhysics.cpp | |
| ProcgenPhysics.h | |
| ► road | |
| RoadArtifact.cpp | |
| RoadBake.cpp | |
| RoadBake.h | |
| RoadBakeInternal.h | |
| RoadNetwork.cpp | |
| RoadNetwork.h | |
| RoadProfile.cpp | |
| RoadRecipes.cpp | |
| RoadRecipes.h | |
| RoadTerrain.cpp | |
| RoadTraffic.cpp | |
| RoadTypes.h | |
| ► spline | |
| SplinePath.cpp | |
| SplinePath.h | |
| ► texture | |
| BuiltinTextures.cpp | |
| CableTextures.cpp | |
| CableTextures.h | |
| CloudField.cpp | |
| CloudField.h | |
| CloudShadow.cpp | |
| CloudShadow.h | |
| ColorRamp.cpp | |
| ColorRamp.h | |
| FloorTextures.cpp | |
| FloorTextures.h | |
| NoiseField.cpp | |
| NoiseField.h | |
| PbrMaterial.cpp | |
| PbrMaterial.h | |
| PrototypeTextures.cpp | |
| PrototypeTextures.h | |
| TextureRecipe.cpp | |
| TextureRecipe.h | |
| ► urban | |
| UrbanCrossField.cpp | |
| UrbanCrossField.h | |
| UrbanGenerator.cpp | |
| UrbanGenerator.h | |
| UrbanGeometry.cpp | |
| UrbanGeometry.h | |
| UrbanOutput.cpp | |
| UrbanOutput.h | |
| UrbanTypes.h | |
| ArtifactPublish.cpp | |
| ArtifactPublish.h | Capability-driven, transactional publication of generated artifacts |
| AttributeTable.cpp | |
| AttributeTable.h | |
| Biome.cpp | |
| Biome.h | |
| BiomeScript.cpp | |
| BiomeScript.h | |
| BuildLayerStack.cpp | |
| BuildLayerStack.h | |
| GeneratedArtifact.cpp | |
| GeneratedArtifact.h | Owning, backend-neutral products published by procedural generation |
| GeneratorRegistry.cpp | |
| GeneratorRegistry.h | |
| Grid2D.cpp | |
| Grid2D.h | |
| GridGraph.cpp | |
| GridGraph.h | |
| GridGraphAlgorithms.cpp | |
| GridGraphAlgorithms.h | |
| GridMeshGraphScript.cpp | |
| GridMeshGraphScript.h | |
| GtsMeshSimplifier.cpp | |
| GtsMeshSimplifier.h | |
| GtsMeshSplitter.cpp | |
| GtsMeshSplitter.h | |
| GtsTerrainExportSettings.cpp | |
| GtsTerrainExportSettings.h | |
| GtsTerrainLod.cpp | |
| GtsTerrainLod.h | |
| GtsTerrainLodCodec.cpp | |
| GtsTerrainLodRuntime.cpp | |
| GtsTerrainLodRuntime.h | |
| IncrementalBuild.cpp | |
| IncrementalBuild.h | |
| JsonExport.cpp | |
| JsonExport.h | |
| MeshBuild.cpp | |
| MeshBuild.h | |
| MeshGraph.cpp | |
| MeshGraph.h | |
| ModuleAssembly.cpp | |
| ModuleAssembly.h | |
| ModuleAssemblyScript.cpp | |
| ModuleAssemblyScript.h | |
| ObjectBuildLayer.cpp | |
| ObjectBuildLayer.h | |
| OutputSpec.cpp | |
| OutputSpec.h | |
| Palette.cpp | |
| Palette.h | |
| Params.cpp | |
| Params.h | |
| ParamSchema.cpp | |
| ParamSchema.h | |
| PcgFrameRateManager.cpp | |
| PcgFrameRateManager.h | |
| PcgMeshLod.cpp | |
| PcgMeshLod.h | |
| PcgMeshLodBackup.cpp | |
| PcgMeshLodBackup.h | |
| PcgSpawnProgress.cpp | |
| PcgSpawnProgress.h | |
| PcgTaskQueue.cpp | |
| PcgTaskQueue.h | |
| PointCompute.cpp | |
| PointCompute.h | |
| PointDelta.cpp | |
| PointDelta.h | |
| PointGraph.cpp | |
| PointGraph.h | |
| PointGraphAsset.cpp | |
| PointGraphExecution.cpp | |
| PointGraphPlan.cpp | |
| PointGraphScript.cpp | |
| PointGraphScript.h | |
| PointSet.cpp | |
| PointSet.h | |
| PointSetAttributeOps.cpp | |
| Procgen.cpp | |
| Procgen.h | |
| ProcgenBiome.cpp | |
| ProcgenCapabilities.cpp | |
| ProcgenCapabilities.h | |
| ProcgenGraph.cpp | |
| ProcgenScriptObjects.h | |
| ProcgenShapeGrammar.cpp | |
| ProcgenSystem.cpp | |
| ProcgenSystem.h | |
| RuntimeGeneration.cpp | |
| RuntimeGeneration.h | |
| RuntimeGenerationAsset.cpp | |
| RuntimeGenerationScript.cpp | |
| RuntimeGenerationScript.h | |
| ScriptGeneratorHost.cpp | |
| ScriptGeneratorHost.h | |
| Semantic.cpp | |
| Semantic.h | |
| ShapeGrammar.cpp | |
| ShapeGrammar.h | |
| ShapeGrammarScript.cpp | |
| ShapeGrammarScript.h | |
| SpatialData.cpp | |
| SpatialData.h | |
| TilePreset.cpp | |
| TilePreset.h | |
| ► production | |
| Production.cpp | |
| Production.h | |
| ProductionAdvanced.cpp | |
| ProductionBindings.cpp | |
| ProductionPersistence.cpp | |
| ProductionSnapshot.cpp | |
| ► profiler | |
| ► editing | |
| ProfilerModel.cpp | |
| ProfilerModel.h | |
| ProfilerRuntime.cpp | |
| ► editor | |
| EditorProfiler.h | |
| profiler_editor.cpp | |
| Profiler.cpp | |
| Profiler.h | |
| ProfilerCapabilities.cpp | |
| ► property_access | |
| ► squirrel | |
| ReflectedPropertyModel.cpp | |
| ReflectedPropertyModel.h | |
| PropertyAccess.cpp | |
| PropertyAccess.h | |
| ► rpg | |
| AttributeSystem.cpp | |
| AttributeSystem.h | RPG's thin compatibility facade over the attributes module |
| AttributeTypes.h | RPG compatibility names for the canonical attributes data model |
| Battle.cpp | |
| Battle.h | 回合制战斗对象:参战者、行动顺序、目标选取、行动执行。 |
| BattleControl.cpp | |
| BattleControl.h | Player-equivalent, host-neutral control adapter for one RPG Battle |
| BattleSystem.cpp | |
| BattleSystem.h | 伤害公式 DSL 与技能伤害注册。 |
| BattleTactics.cpp | |
| BattleTactics.h | Strict ordered battle-action policies for companions and AI |
| BattleVictory.cpp | |
| BattleVictory.h | Atomic post-battle progression and persistent-world settlement |
| Class.cpp | |
| Class.h | 职业(Class)定义:可学技能(升级解锁)与职业基础特征,进程级注册表。 |
| ClassSystem.cpp | |
| ClassSystem.h | 职业系统:设定职业、施加职业基础特征、按等级自动学习技能。 |
| Crafting.cpp | |
| Crafting.h | RPG recipe adapter over the shared production and inventory protocols |
| Effect.cpp | |
| Effect.h | |
| EncounterCatalogue.cpp | |
| EncounterCatalogue.h | Strict RPG encounter definitions and settlement projection |
| EquipmentSystem.cpp | |
| EquipmentSystem.h | 装备加成:把已装备物品(inventory::EquipmentSet)的注册属性加成同步到 actor 的属性修改器上。 |
| GameState.cpp | |
| GameState.h | 全局游戏状态:开关(bool)、变量(数字)、独立变量(按作用域)。 |
| LevelSystem.cpp | |
| LevelSystem.h | 角色成长:等级 / 经验 / 升级。 |
| LootSystem.cpp | |
| LootSystem.h | 掉落表:按概率随机掉落物品到背包。 |
| Party.cpp | |
| Party.h | Generation-safe ordered RPG party relationships |
| ProductControl.cpp | |
| ProductControl.h | Player-equivalent control adapter for persistent RPG product loops |
| Quest.cpp | |
| Quest.h | 任务 / 成就 / 教程的通用定义模板与进程级注册表。 |
| QuestReward.cpp | |
| QuestReward.h | Atomic orchestration for claiming data-driven quest rewards |
| QuestSystem.cpp | |
| QuestSystem.h | 目标追踪器的状态机与匹配行为。 |
| QuestTypes.h | RPG 目标追踪器(任务/成就/教程)的纯数据类型。 |
| RPG.cpp | |
| RPG.h | |
| RPGActor.cpp | |
| RPGActor.h | |
| RPGActorPersistence.cpp | |
| RpgDialect.cpp | |
| RpgDialect.h | RPG vocabulary for the .dnut sequence language, plus its catalogue and session |
| RPGSaveSession.cpp | |
| RPGSaveSession.h | Transactional composition of persistent RPG state owners |
| RpgState.h | |
| RpgStateProvider.cpp | |
| Settlement.cpp | |
| Settlement.h | |
| SettlementAdapter.cpp | |
| SettlementAdapter.h | RPG AttributeSet policy adapter for the common settlement pipeline |
| ShopCatalogue.cpp | |
| ShopCatalogue.h | Strict, atomically replaceable RPG shop content |
| ShopTransaction.cpp | |
| ShopTransaction.h | Atomic RPG currency and inventory purchase/sale orchestration |
| Skill.cpp | |
| Skill.h | |
| SkillAction.cpp | |
| SkillAction.h | RPG Skill to renderer-independent Action adapter |
| SkillCondition.cpp | |
| SkillCondition.h | RPG Skill adapter for the renderer-independent decision protocol |
| SkillConditionCodec.cpp | |
| SkillConditionCodec.h | RPG-owned Value codec for the shared decision condition tree |
| SkillDefinitionRuntime.cpp | |
| SkillDefinitionRuntime.h | Strongly typed runtime adapter for RPG skill definitions |
| SkillSystem.cpp | |
| SkillSystem.h | |
| SkillTypes.h | |
| StatusSystem.cpp | |
| StatusSystem.h | |
| StatusTypes.h | |
| StoryEvent.cpp | |
| StoryEvent.h | Versioned, resumable presentation-event sequencing for RPG games |
| Tracker.cpp | |
| Tracker.h | 目标追踪器运行时实例(玩家日志 / 成就 / 教程可各建一份)。 |
| Trait.cpp | |
| Trait.h | 特征(Trait):RPG Maker 式数据驱动的能力/特性模板与进程级注册表。 |
| TraitSystem.cpp | |
| TraitSystem.h | 特征系统:施加/移除运行时特征,并提供耐性/特殊参数/攻击附加等查询。 |
| VitalsSystem.cpp | |
| VitalsSystem.h | 当前资源(hp/mana...)的受伤 / 治疗 / 复活 / 死亡。 |
| WorldInteraction.cpp | |
| WorldInteraction.h | Atomic settlement of persistent world loot interactions |
| WorldState.cpp | |
| WorldState.h | |
| ► rts | |
| RTS.cpp | |
| RTS.h | RTS module owner and phase-one composition profile entry point |
| RTSAction.cpp | |
| RTSAction.h | RTS adapter boundary over the shared action lifecycle |
| RTSArchetype.cpp | |
| RTSArchetype.h | Canonical definition-to-RTS-component materialization |
| RTSAttributes.cpp | |
| RTSAttributes.h | Selective combat-stat adapter for RTS units |
| RTSBuildingProduction.cpp | |
| RTSCommands.cpp | |
| RTSContent.cpp | |
| RTSContent.h | Atomic RTS content-pack import into the canonical definition registry |
| RTSCrowdMotion.cpp | |
| RTSEconomy.cpp | |
| RTSEconomy.h | RTS composition adapter over the canonical EconomyLedger account |
| RTSEffects.cpp | |
| RTSEffects.h | RTS effect adapter with morale, suppression and production policies |
| RTSFormation.cpp | |
| RTSFormationBindings.cpp | |
| RTSFormationClearance.cpp | |
| RTSMatch.cpp | |
| RTSMatch.h | Deterministic match lifecycle and victory systems |
| RTSMotion.cpp | |
| RTSMovementGroups.cpp | |
| RTSProductionAction.cpp | |
| RTSProductionAction.h | Atomic RTS build/production composition over the shared protocols |
| RTSProductionSpawn.cpp | |
| RTSReplay.cpp | |
| RTSReplay.h | Stable tick-addressed RTS command recording and replay |
| RTSRestore.cpp | |
| RTSScriptInternal.h | |
| RTSSnapshot.cpp | |
| RTSSnapshot.h | Stable in-memory RTS root snapshots independent of ECS handles |
| RTSSnapshotInternal.h | |
| RTSSystemMovementInternal.h | |
| RTSSystems.cpp | |
| RTSSystems.h | Deterministic phase-one RTS systems and their ECS contracts |
| RTSSystems_Faction.cpp | |
| RTSTech.cpp | |
| RTSTech.h | Research settlement over canonical Definitions and Production |
| RTSTraffic.cpp | |
| RTSTypes.cpp | |
| RTSTypes.h | RTS domain roots and composition-only components |
| ► rx | |
| Rx.cpp | |
| Rx.h | |
| ► scene | |
| ► editing | |
| SceneComponentPayload.cpp | |
| SceneComponentPayload.h | |
| SceneEditingCommands.cpp | |
| SceneEditingCommands.h | |
| SceneEditingTypes.h | |
| SceneRuntime.cpp | |
| SceneSnapshot.cpp | |
| SceneTarget.cpp | |
| SceneTarget.h | |
| ► editor | |
| EditorPrefab.cpp | |
| EditorPrefab.h | |
| EditorSceneComponentPayload.h | |
| EditorSceneTarget.h | |
| SceneEditorModule.cpp | |
| SceneEditorModule.h | |
| SceneEditorScriptBindings.cpp | |
| SceneEditorScriptBindings.h | |
| SceneEditorSession.cpp | |
| SceneEditorSession.h | |
| ScenePhysicsPlacement.cpp | |
| ScenePhysicsPlacement.h | |
| ► loader | |
| ► editing | |
| SceneImportRuntime.cpp | |
| SceneImportTarget.cpp | |
| SceneImportTarget.h | |
| ► editor | |
| EditorSceneImportTarget.h | |
| sceneloader_editor.cpp | |
| PrefabActionCapabilities.cpp | |
| PrefabActionCapabilities.h | |
| SceneLoader.cpp | |
| SceneLoader.h | |
| ► physics | |
| ScenePhysics.cpp | |
| ScenePhysics.h | |
| ArtifactProvider.cpp | |
| ArtifactProvider.h | Scene-owned CPU registry provider for generated artifacts |
| FollowPlayer.cpp | |
| FollowPlayer.h | |
| FollowPlayerBindings.cpp | |
| LocationProfile.cpp | |
| LocationProfile.h | |
| LocationProfileBindings.cpp | |
| LocationProfileBindings.h | |
| NodeDesc.cpp | |
| NodeDesc.h | |
| PcgBuildConfig.cpp | |
| PcgBuildConfig.h | |
| PcgGrowth.cpp | |
| PcgGrowth.h | |
| Scene.cpp | |
| Scene.h | |
| SceneBounds.h | |
| SceneCameraProjection.h | |
| SceneCameraQueries.cpp | |
| SceneCapabilities.cpp | |
| SceneCapabilities.h | |
| SceneComponent.cpp | |
| SceneComponent.h | |
| SceneHost.cpp | |
| SceneHost.h | |
| SceneInternal.h | |
| SceneLink.cpp | |
| SceneLink.h | |
| SceneNodeRef.cpp | |
| SceneNodeRef.h | |
| SceneNodes.cpp | |
| SceneObject.cpp | |
| SceneObject.h | |
| TransformSystem.cpp | |
| TransformSystem.h | |
| ► schema | |
| Schema.cpp | |
| Schema.h | |
| SchemaDocumentation.cpp | |
| SchemaRegistry.cpp | |
| SchemaRegistry.h | |
| SchemaTypes.h | |
| ► sensing | |
| LineOfSightRouter.cpp | Space-routing line-of-sight provider |
| LineOfSightRouter.h | One registered line-of-sight provider that dispatches to backends by coordinate space |
| Sensing.cpp | |
| Sensing.h | |
| Targeting.cpp | |
| Targeting.h | Coordinate-safe targeting protocol shared by sensing and gameplay adapters |
| TargetingPipeline.cpp | |
| TargetingPipeline.h | Ordered Select/Filter/Sort task pipeline over SensingWorld candidates |
| ► settlement | |
| Settlement.cpp | |
| Settlement.h | Domain-neutral, deterministic settlement pipeline |
| SettlementBatch.cpp | |
| SettlementEffectProjection.cpp | |
| SettlementModule.cpp | |
| SettlementModule.h | Script-facing factory for settlement rule + ledger runtimes |
| SettlementReplay.cpp | |
| SettlementRuleIdentity.cpp | |
| SettlementRuleJson.cpp | |
| SettlementRules.cpp | |
| SettlementRules.h | Declarative, domain-neutral rules for buffs and gameplay effects |
| ► social | |
| ► editing | |
| SocialDocument.cpp | |
| SocialDocument.h | |
| SocialRuntime.cpp | |
| ► editor | |
| EditorSocialDocument.h | |
| social_editor.cpp | |
| Social.cpp | |
| Social.h | |
| SocialGraph.cpp | |
| SocialGraph.h | |
| ► sound | |
| ► include_shim | |
| ► libmpg123 | |
| mpg123.h | |
| Decoder.cpp | |
| Decoder.h | |
| Sound.cpp | |
| Sound.h | |
| SoundData.cpp | |
| SoundData.h | |
| SoundLoader.cpp | |
| ► spatial | |
| Bounds.h | |
| BSPTree2D.cpp | |
| BSPTree2D.h | |
| BSPTree3D.cpp | |
| BSPTree3D.h | |
| Octree.cpp | |
| Octree.h | |
| QuadTree.cpp | |
| QuadTree.h | |
| QueryIds.h | |
| Spatial.cpp | |
| Spatial.h | |
| SpatialHash2D.cpp | |
| SpatialHash2D.h | |
| SpatialHash3D.cpp | |
| SpatialHash3D.h | |
| ► spritestack | |
| ► editing | |
| SpriteStackRuntime.cpp | |
| SpriteStackTarget.cpp | |
| SpriteStackTarget.h | |
| ► editor | |
| EditorSpriteStackTarget.h | |
| spritestack_editor.cpp | |
| ► shaders | |
| SpriteStackWgsl.h | |
| SpriteStack.cpp | |
| SpriteStack.h | |
| SpriteStack2D.cpp | |
| SpriteStackModel.cpp | |
| ► statepatch | |
| StateAccessAdapter.cpp | |
| StateAccessAdapter.h | StatePatch implementation of the common world-state contracts |
| StatePatch.cpp | |
| StatePatch.h | |
| ► stylize | |
| ► action | |
| ActionAttackVfxHandler.cpp | |
| AudioAttackVfx.cpp | |
| CameraAttackVfx.cpp | |
| PrefabAttackVfx.cpp | |
| StylizeAction.cpp | |
| StylizeAction.h | Action/camera adapter satellite for AttackVfx presentation blocks |
| ► editing | |
| MeshVfxTarget.cpp | |
| MeshVfxTarget.h | |
| StylizeRuntime.cpp | |
| StylizeTarget.cpp | |
| StylizeTarget.h | |
| ► editor | |
| EditorStylizeOffscreen.cpp | |
| EditorStylizeTarget.h | |
| ► shaders | |
| StylizeWgsl.h | |
| AreaIndicatorEffect.cpp | |
| AreaIndicatorEffect.h | |
| AttackVfxLayerExecutor.h | Pluggable AttackVfx layer backends registered via capability listeners |
| AttackVfxRecipe.cpp | |
| AttackVfxRecipe.h | Data-driven layered attack VFX recipe and element skin (Phase 1 schema) |
| AttackVfxRuntime.cpp | |
| AttackVfxRuntime.h | Pooled AttackVfx orchestration with optional layer executors |
| BeamEffect.cpp | |
| BeamEffect.h | |
| BeamSkillEffect.cpp | |
| BeamSkillEffect.h | |
| EffectShaders.cpp | |
| EffectShaders.h | |
| ImageStylize.cpp | |
| ImageStylize.h | |
| MeshEffect.cpp | |
| MeshEffect.h | |
| MeshEffectRenderer.cpp | |
| MeshEffectRenderer.h | |
| MeshParticleEmitter.cpp | |
| MeshParticleEmitter.h | |
| MeshVfxAsset.cpp | |
| MeshVfxAsset.h | |
| MeshVfxBatchSubmission.cpp | |
| MeshVfxBatchSubmission.h | |
| MeshVfxRenderBatch.cpp | |
| MeshVfxRenderBatch.h | |
| MeshVfxScalability.cpp | |
| MeshVfxScalability.h | |
| MotionEchoEffect.cpp | |
| MotionEchoEffect.h | |
| SkillMeshEffect.cpp | |
| SkillMeshEffect.h | |
| StyleChain.cpp | |
| StyleChain.h | |
| StyleInstance.cpp | |
| StyleInstance.h | |
| StylePass.cpp | |
| StylePass.h | |
| StyleRecipe.cpp | |
| StyleRecipe.h | |
| StyleShaders.cpp | |
| StyleShaders.h | |
| Stylize.cpp | |
| Stylize.h | |
| StylizeAttackVfx.cpp | |
| TrailEffect.cpp | |
| TrailEffect.h | |
| ► tactics | |
| Interaction.cpp | Implementation of the board interaction state machine |
| Interaction.h | Board interaction state machine that returns intents instead of mutating |
| LineOfSight.cpp | Built-in grid line-of-sight and cover policies |
| LineOfSight.h | Injectable line-of-sight and cover policies over the tactical board |
| Presentation.cpp | Battle events projected into bounded, revertible presentation intents |
| Presentation.h | Presentation intents derived from the battle event stream, with an explicit undo |
| Tactics.cpp | |
| Tactics.h | Tactics domain composition profile facade |
| TacticsAction.cpp | |
| TacticsAction.h | Tactics movement adapter for shared ActionRuntime |
| TacticsBattle.cpp | |
| TacticsBattle.h | Checked battle setup and deterministic phase systems |
| TacticsLineOfSightAdapter.cpp | Grid line of sight answered from a bound tactics board |
| TacticsLineOfSightAdapter.h | Grid line of sight for sensing consumers, answered from a bound tactics board |
| TacticsPath.cpp | |
| TacticsPath.h | Deterministic fixed-cost tactics path queries |
| TacticsPersistence.cpp | |
| TacticsPersistence.h | Versioned battle snapshots with transactional restore |
| TacticsReplay.cpp | |
| TacticsReplay.h | Deterministic accepted-command replay |
| TacticsSettlement.cpp | |
| TacticsSettlement.h | Shared settlement entry for declared tactical abilities |
| TacticsTypes.cpp | |
| TacticsTypes.h | Deterministic board values and short-root ECS entities for tactics |
| TurnPolicy.cpp | Built-in turn policies and the id-keyed policy registry |
| TurnPolicy.h | Pluggable deterministic turn-scheduling policies |
| ► tags | |
| GameplayTag.cpp | |
| GameplayTag.h | Stable hierarchical gameplay-tag definitions and registry |
| StateAccessAdapter.cpp | |
| StateAccessAdapter.h | TagStore implementation of the common world-state contracts |
| Tags.cpp | |
| Tags.h | |
| TagStore.cpp | |
| TagStore.h | |
| ► tensor | |
| AffineQuant.cpp | |
| AffineQuant.h | |
| AffineQuantInternal.h | |
| CpuKernels.cpp | |
| CpuKernels.h | |
| GpuBackend.cpp | |
| GpuBackend.h | |
| Graph.cpp | |
| Graph.h | |
| GraphStorage.cpp | |
| KernelGen.cpp | |
| KernelGen.h | |
| KernelGenInternal.h | |
| KernelGenResize.cpp | |
| KernelGenWgsl.cpp | |
| KernelGenWgsl.h | |
| KernelGenWgslBindings.cpp | |
| KernelGenWgslIndex.cpp | |
| KernelGenWgslInternal.h | |
| KernelGenWgslReduction.cpp | |
| OnnxByteStorage.h | |
| OnnxCompiler.h | |
| OnnxCompute.h | |
| OnnxExecute.cpp | |
| OnnxGpgpu.cpp | |
| OnnxGpuKernels.cpp | |
| OnnxGpuKernels.h | |
| OnnxIndexOps.cpp | |
| OnnxInternal.h | |
| OnnxLstm.cpp | |
| OnnxMisc.cpp | |
| OnnxModel.cpp | |
| OnnxModel.h | |
| OnnxNeural.cpp | |
| OnnxNumeric.cpp | |
| OnnxQuant.cpp | |
| OnnxReader.cpp | |
| OnnxRuntime.cpp | |
| OnnxShapeOps.cpp | |
| OnnxStorage.h | |
| Optimizer.cpp | |
| Optimizer.h | |
| Quant.h | |
| Tensor.cpp | |
| Tensor.h | |
| TF.cpp | |
| TF.h | |
| ► thread | |
| Channel.cpp | |
| Channel.h | |
| JobSystem.cpp | |
| JobSystem.h | |
| JobSystemThreadPool.cpp | |
| JobSystemThreadPool.h | |
| Task.cpp | |
| Task.h | |
| Thread.cpp | |
| Thread.h | |
| ThreadPool.cpp | |
| ThreadPool.h | |
| ► timer | |
| Timer.cpp | |
| Timer.h | |
| ► touch | |
| ► sdl | |
| EventSink.cpp | |
| EventSinkOwner.h | |
| Touch.cpp | |
| Touch.h | |
| Touch.cpp | |
| Touch.h | |
| ► transaction | |
| AtomicResourcePayment.cpp | |
| AtomicResourcePayment.h | Small transaction facade for a resource cost plus one domain effect |
| ResourceAccountParticipant.cpp | |
| ResourceAccountParticipant.h | Transaction participant for an atomic resource debit |
| Transaction.cpp | |
| Transaction.h | |
| ► ui | |
| ► editing | |
| UiDocument.cpp | |
| UiDocument.h | |
| UiDocumentProperty.cpp | |
| UiDocumentSerialization.cpp | |
| UiPreview.cpp | |
| UiRuntime.cpp | |
| UiTheme.cpp | |
| UiTheme.h | |
| UiThemePreview.cpp | |
| UiThemeProperty.cpp | |
| UiThemeTokens.cpp | |
| UiThemeTokens.h | |
| ► editor | |
| EditorUiDocumentTarget.h | |
| EditorUiOffscreen.cpp | |
| EditorUiOffscreen.h | |
| EditorUiSkinPreview.cpp | |
| EditorUiSkinPreview.h | |
| EditorUiThemeTarget.h | |
| UiEditorModule.cpp | |
| UiEditorModule.h | |
| UiThemeEditor.cpp | |
| UiThemeEditor.h | UI-neutral named Theme catalog editor: workspace, gallery preview, undo |
| UiThemeEditorScriptBindings.cpp | |
| UiThemeEditorScriptBindings.h | Squirrel adapter for the UI theme editor |
| ► imgui | |
| imgui_impl_wgpu.cpp | |
| imgui_impl_wgpu.h | |
| ImGuiBackend.cpp | |
| ImGuiBackend.h | |
| ImGuiCompat.cpp | |
| Component.cpp | |
| Component.h | |
| ControlPrimitives.h | |
| DatabasePanel.cpp | |
| DatabasePanel.h | |
| EditorHost.cpp | |
| EditorHost.h | |
| EditorHostCapabilities.cpp | |
| EditorHostCapabilities.h | |
| EditorHostHotReload.cpp | |
| EditorShell.cpp | |
| EditorShell.h | |
| EventSink.cpp | |
| EventSinkOwner.h | |
| Icons.cpp | |
| Icons.h | |
| Inspector.cpp | |
| Inspector.h | |
| Layout.cpp | |
| Layout.h | |
| NinePatch.cpp | |
| NinePatch.h | |
| ObjectRegistry.cpp | |
| ObjectRegistry.h | |
| ParentScaler.cpp | |
| ParentScaler.h | |
| ParentScalerBindings.cpp | |
| PcgColorPreviewSync.cpp | |
| PcgColorPreviewSync.h | |
| PcgControllerSelection.cpp | |
| PcgControllerSelection.h | |
| PcgDraggableWindow.cpp | |
| PcgDraggableWindow.h | |
| PcgLoadingScreen.cpp | |
| PcgLoadingScreen.h | |
| PcgPhotoModeApplyPlan.cpp | |
| PcgPhotoModeApplyPlan.h | |
| PcgPhotoModeColorPicker.cpp | |
| PcgPhotoModeColorPicker.h | |
| PcgPhotoModePanels.cpp | |
| PcgPhotoModePanels.h | |
| PcgPhotoModePhoto.cpp | |
| PcgPhotoModePhoto.h | |
| PcgPhotoModeRanges.cpp | |
| PcgPhotoModeRanges.h | |
| PcgPhotoModeRuntimeUI.cpp | |
| PcgPhotoModeRuntimeUI.h | |
| PcgPhotoModeSession.cpp | |
| PcgPhotoModeSession.h | |
| PcgPhotoModeValues.cpp | |
| PcgPhotoModeValues.h | |
| PcgScreenshotSavedNotice.cpp | |
| PcgScreenshotSavedNotice.h | |
| PcgTooltip.cpp | |
| PcgTooltip.h | |
| PcgUiStatus.h | |
| PropertyView.cpp | |
| PropertyView.h | |
| ScenePanel.cpp | |
| ScenePanel.h | |
| Theme.cpp | |
| Theme.h | |
| UI.cpp | |
| UI.h | |
| UIAutomationCapabilities.cpp | |
| UIAutomationCapabilities.h | |
| UIBackend.h | |
| UIHost.cpp | |
| UIHost.h | |
| UiMotionSinks.cpp | |
| UiMotionSinks.h | UI-owned Motion push binders (optional animation bridge) |
| UISystem.cpp | |
| UISystem.h | |
| UiTween.cpp | |
| UiTween.h | Lightweight UI-owned tween driver for host/item visual properties |
| Widget.cpp | |
| Widget.h | |
| WorldAnchorProjection.cpp | |
| WorldAnchorProjection.h | |
| ► vehicle | |
| ContainerAdapters.cpp | |
| ContainerAdapters.h | Vehicle adapters for the common Container/Zone/Transfer protocol |
| SettlementAdapter.cpp | |
| SettlementAdapter.h | Vehicle health/armor policy adapter for the common settlement pipeline |
| Vehicle.cpp | |
| Vehicle.h | |
| VehicleAttributes.cpp | |
| VehicleAttributes.h | Selective canonical health and armor adapter for vehicles |
| VehicleDefinitionRuntime.cpp | |
| VehicleDefinitionRuntime.h | Strongly typed Vehicle definition/entity runtime adapter |
| VehicleDriver.h | |
| VehicleEffects.cpp | |
| VehicleEffects.h | Vehicle-domain effect adapter and armor-zone executor |
| VehicleMobility.h | |
| VehicleOrderQueueAdapter.cpp | |
| VehicleOrderQueueAdapter.h | |
| VehiclePhysics.cpp | |
| VehiclePhysics.h | |
| VehiclePhysicsAbsent.cpp | |
| VehicleSystem.cpp | |
| VehicleSystem.h | |
| VehicleTypes.h | |
| ► virtualgeometry | |
| ► editing | |
| VirtualGeometryRuntime.cpp | |
| VirtualGeometryTarget.cpp | |
| VirtualGeometryTarget.h | |
| ► editor | |
| EditorVirtualGeometryTarget.h | |
| virtualgeometry_editor.cpp | |
| ► vulkan | |
| VirtualGeometryShaders.h | |
| VulkanVirtualGeometry.cpp | |
| VulkanVirtualGeometry.h | |
| ► webgpu | |
| WebGpuVirtualGeometry.cpp | |
| Builder.cpp | |
| Builder.h | |
| LodSelection.cpp | |
| LodSelection.h | |
| VirtualGeometry.cpp | |
| VirtualGeometry.h | |
| VirtualGeometryAsset.h | |
| VirtualGeometryBackend.h | |
| VirtualGeometryRenderer.cpp | |
| VirtualGeometryRenderer.h | |
| ► voxel | |
| ► editing | |
| VoxelCatalog.cpp | |
| VoxelCatalog.h | MagicaVoxel-style sculpted models: bounded occupancy grids and hull sockets |
| VoxelEditingCommands.cpp | |
| VoxelEditingCommands.h | |
| VoxelPaletteRuntime.cpp | |
| VoxelPaletteTarget.cpp | |
| VoxelPaletteTarget.h | |
| VoxelWorldTarget.cpp | |
| VoxelWorldTarget.h | |
| ► editor | |
| EditorVoxelCatalogTarget.h | |
| EditorVoxelPaletteTarget.h | |
| voxel_editor.cpp | |
| VoxelCatalogEditor.cpp | |
| VoxelCatalogEditor.h | MagicaVoxel-style miniature sculpt editor: orbit view, attach/erase, undo |
| VoxelCatalogEditorScriptBindings.cpp | |
| VoxelCatalogEditorScriptBindings.h | Squirrel adapter for the MagicaVoxel-style sculpt editor |
| VoxelEditorModule.h | |
| ► voxelworld_target | |
| VoxelWorldTargetModule.cpp | |
| VoxelWorldTargetModule.h | |
| Chunk.h | |
| CubeType.h | |
| CubeTypeRegistry.cpp | |
| CubeTypeRegistry.h | |
| FaceDir.h | |
| Frustum.h | |
| GreedyMesher.cpp | |
| GreedyMesher.h | |
| Voxel.cpp | |
| Voxel.h | |
| VoxelPack.h | |
| VoxelRectDecode.h | |
| VoxelWorld.cpp | |
| VoxelWorld.h | |
| ► weapon | |
| CarrierRecipeCodec.cpp | |
| CarrierRecipeCodec.h | Decode/encode CombatCarrier recipes from canonical eve::Value trees |
| CombatCarrier.cpp | |
| CombatCarrier.h | Composable combat-carrier runtime: motion ops, triggers, and impacts |
| CombatCarrierScript.cpp | |
| CombatCarrierScript.h | |
| ProjectileRuntime.cpp | |
| ProjectileRuntime.h | Deterministic pooled projectile simulation |
| SpellFragmentCompiler.cpp | |
| SpellFragmentCompiler.h | Compile Noita-style spell/modifier fragment sequences into carrier recipes |
| Weapon.cpp | |
| Weapon.h | |
| WeaponAction.cpp | |
| WeaponAction.h | Weapon Attack to renderer-independent Action adapter |
| WeaponAttributes.cpp | |
| WeaponAttributes.h | Selective canonical mana/stamina adapter for weapons |
| WeaponControl.cpp | |
| WeaponControl.h | Player-equivalent control adapter for one authoritative weapon action |
| WeaponDefinitionRuntime.cpp | |
| WeaponDefinitionRuntime.h | Strongly typed Weapon definition/runtime adapter |
| WeaponEffects.cpp | |
| WeaponEffects.h | Weapon-domain effect adapter and heat/jam executor |
| WeaponLogic.h | |
| WeaponSystem.cpp | |
| WeaponSystem.h | |
| WeaponTypes.h | |
| ► weather | |
| ► shaders | |
| WeatherWgsl.h | |
| PcgInteriorWeatherVolume.cpp | |
| PcgInteriorWeatherVolume.h | |
| Snow.cpp | |
| Snow.h | |
| SnowField.cpp | |
| SnowField.h | |
| ThunderStrike.cpp | |
| ThunderStrike.h | |
| Weather.cpp | |
| Weather.h | |
| ► window | |
| ► sdl | |
| EventSink.cpp | |
| EventSinkOwner.h | |
| Window.cpp | |
| Window.h | |
| Window.cpp | |
| Window.h | |
| ► scripts | |
| scripts.h | |