Remove editor app include root

This commit is contained in:
2026-04-27 19:16:08 +08:00
parent 3b945dc6d4
commit 8353da05e5
164 changed files with 472 additions and 436 deletions

View File

@@ -38,8 +38,9 @@ incomplete:
- `XCEditorCore` now limits its public app include surface to
`editor/app/Core`, `editor/app/Commands`, `editor/app/State`, and
`editor/app/Host`, but the app still carries internal include-path residue
and has not yet converged on the final directory names.
`editor/app/Host`, and app/core sources now include through explicit module
roots instead of a private `editor/app` compatibility root. The app has not
yet converged on the final directory names.
- Feature panels no longer use `Composition/EditorContext.h` directly, but
app-core tests still need to be restored before the boundary is exercised
outside the executable host.
@@ -75,13 +76,20 @@ Completed boundary cuts:
now live under `editor/app/Core/Windowing`, and
`XCEditorCore` no longer exports the whole `editor/app` root as a public
include directory.
- The private `editor/app` compatibility include root is gone from
`XCEditorCore` and `XCEditor`. App implementation files now include through
explicit module roots such as `app/Composition`, `app/Features`,
`app/Windowing`, `app/Rendering`, `app/Scene`, `app/Services`,
`app/Support`, `app/Bootstrap`, and `app/Platform/Win32`.
The root issue is not the existence of a single executable target by itself.
The root issue was that shared app contracts were stored inside concrete layer
directories, and CMake exposed the whole `editor/app` include root through
`XCEditorCore` usage requirements. The public include surface has now been
narrowed; remaining work is to remove internal source compatibility with the
private app root and finish wiring app-core tests against the narrowed surface.
narrowed, and internal source compatibility with the private app root has now
been removed. Remaining work is to finish wiring app-core tests against the
narrowed surface and continue converging host code on the target directory
shape.
## Target Directory Shape
@@ -402,9 +410,10 @@ Completed cuts:
- Neutral host-facing contracts now live under `app/Host/Interfaces/`.
- `EditorWindowTransferRequests`, window screen geometry, and title-bar chrome
metrics now live under `app/Core/Windowing/`.
- `XCEditorCore` now keeps `editor/app` as a private implementation include
root while exposing only `app/Core`, `app/Commands`, `app/State`, and
`app/Host` through its public usage requirements.
- `XCEditorCore` now exposes only `app/Core`, `app/Commands`, `app/State`, and
`app/Host` through its public usage requirements, and both `XCEditorCore`
and `XCEditor` enumerate explicit private module roots instead of using
`editor/app` as a compatibility include directory.
- Remaining work in this phase is to continue converging concrete host code on
the `app/Host/Win32` and `app/Host/D3D12` directory shape.

View File

@@ -23,6 +23,10 @@ change.
- `XCEditorCore` does not publish the whole `editor/app` root as a usage
include directory. Its public app include surface is limited to shared
contracts under `app/Core`, `app/Commands`, `app/State`, and `app/Host`.
- `XCEditorCore` also does not consume the whole `editor/app` root privately.
Its implementation include paths enumerate concrete app module roots such as
`app/Composition`, `app/Features`, `app/Windowing`, `app/Rendering`,
`app/Scene`, `app/Services`, `app/Support`, and `app/Bootstrap`.
- `XCEditor` is built when `XCENGINE_BUILD_XCUI_EDITOR_APP=ON`; that mode
requires `XCENGINE_ENABLE_RENDERING_EDITOR_SUPPORT=ON`. The executable target
is named `XCEditor`, but its output name is `XCEngine`.
@@ -299,10 +303,10 @@ inside pure shell/widget code.
- `XCEditorCore` is the app/product-core target. It exists to make the app
boundary build-visible before finer-grained directories are cleaned up.
- `XCEditorCore` keeps `editor/app` as a private implementation include root
for current source compatibility, but its public usage requirements expose
only `app/Core`, `app/Commands`, `app/State`, `app/Host`, `include`, and
engine headers.
- `XCEditorCore` does not use `editor/app` as a private implementation include
root. Its public usage requirements expose only `app/Core`, `app/Commands`,
`app/State`, `app/Host`, `include`, and engine headers; implementation files
use explicit module roots instead of the app-wide compatibility root.
- `XCEditor` is the thin executable host that wires `XCEditorCore` to concrete
Win32 and D3D12 implementations. Do not move concrete platform/render host
code into `XCEditorCore` without first introducing neutral host contracts.
@@ -423,3 +427,7 @@ ownership rule.
host contracts, pointer-capture contracts, and system interaction service.
`XCEditorCore` no longer publishes the entire `editor/app` root through its
public CMake include surface.
- The private `editor/app` CMake include root was removed from `XCEditorCore`
and `XCEditor`. App sources and editor app-facing unit files now include
through explicit module roots, so app-wide include-root drift is caught by
the build instead of being hidden by a compatibility path.

View File

@@ -326,7 +326,14 @@ if(XCENGINE_BUILD_XCUI_EDITOR_APP)
${CMAKE_SOURCE_DIR}/engine/include
${CMAKE_SOURCE_DIR}/engine/third_party/stb
PRIVATE
${CMAKE_CURRENT_SOURCE_DIR}/app
${CMAKE_CURRENT_SOURCE_DIR}/app/Bootstrap
${CMAKE_CURRENT_SOURCE_DIR}/app/Composition
${CMAKE_CURRENT_SOURCE_DIR}/app/Features
${CMAKE_CURRENT_SOURCE_DIR}/app/Rendering
${CMAKE_CURRENT_SOURCE_DIR}/app/Scene
${CMAKE_CURRENT_SOURCE_DIR}/app/Services
${CMAKE_CURRENT_SOURCE_DIR}/app/Support
${CMAKE_CURRENT_SOURCE_DIR}/app/Windowing
)
target_compile_definitions(XCEditorCore PUBLIC
@@ -353,7 +360,19 @@ if(XCENGINE_BUILD_XCUI_EDITOR_APP)
)
target_include_directories(XCEditor PRIVATE
${CMAKE_CURRENT_SOURCE_DIR}/app
${CMAKE_CURRENT_SOURCE_DIR}/app/Bootstrap
${CMAKE_CURRENT_SOURCE_DIR}/app/Commands
${CMAKE_CURRENT_SOURCE_DIR}/app/Composition
${CMAKE_CURRENT_SOURCE_DIR}/app/Core
${CMAKE_CURRENT_SOURCE_DIR}/app/Features
${CMAKE_CURRENT_SOURCE_DIR}/app/Host
${CMAKE_CURRENT_SOURCE_DIR}/app/Platform/Win32
${CMAKE_CURRENT_SOURCE_DIR}/app/Rendering
${CMAKE_CURRENT_SOURCE_DIR}/app/Scene
${CMAKE_CURRENT_SOURCE_DIR}/app/Services
${CMAKE_CURRENT_SOURCE_DIR}/app/State
${CMAKE_CURRENT_SOURCE_DIR}/app/Support
${CMAKE_CURRENT_SOURCE_DIR}/app/Windowing
${CMAKE_CURRENT_SOURCE_DIR}/include
${CMAKE_SOURCE_DIR}/engine/include
${CMAKE_SOURCE_DIR}/engine/third_party/stb

View File

@@ -1,19 +1,19 @@
#include "Bootstrap/Application.h"
#include "Bootstrap/EditorResources.h"
#include "Host/Interfaces/SystemInteractionService.h"
#include "Composition/EditorContext.h"
#include "Features/EditorUtilityWindowRegistry.h"
#include "Features/EditorWorkspacePanelRegistry.h"
#include "Windowing/EditorWindowManager.h"
#include "Platform/Win32/Diagnostics/Win32CrashTrace.h"
#include "Platform/Win32/System/Win32SystemInteractionHost.h"
#include "Platform/Win32/Windowing/EditorWindow.h"
#include "Platform/Win32/Windowing/EditorWindowHostConfig.h"
#include "Platform/Win32/Windowing/EditorWindowHostRuntime.h"
#include "Platform/Win32/Windowing/EditorWindowMessageDispatcher.h"
#include "Rendering/D3D12/D3D12EditorWindowRenderRuntime.h"
#include "Support/EnvironmentFlags.h"
#include "Support/ExecutablePath.h"
#include "Application.h"
#include "EditorResources.h"
#include "Interfaces/SystemInteractionService.h"
#include "EditorContext.h"
#include "EditorUtilityWindowRegistry.h"
#include "EditorWorkspacePanelRegistry.h"
#include "EditorWindowManager.h"
#include "Diagnostics/Win32CrashTrace.h"
#include "System/Win32SystemInteractionHost.h"
#include "Windowing/EditorWindow.h"
#include "Windowing/EditorWindowHostConfig.h"
#include "Windowing/EditorWindowHostRuntime.h"
#include "Windowing/EditorWindowMessageDispatcher.h"
#include "D3D12/D3D12EditorWindowRenderRuntime.h"
#include "EnvironmentFlags.h"
#include "ExecutablePath.h"
#include <XCEditor/Foundation/UIEditorRuntimeTrace.h>
#include <XCEditor/Windowing/System/EditorWindowSystem.h>

View File

@@ -1,4 +1,4 @@
#include "Bootstrap/EditorResources.h"
#include "EditorResources.h"
IDI_APP_ICON ICON "../resources/Icons/logo.ico"
IDI_APP_ICON_SMALL ICON "../resources/Icons/logo_icon.ico"

View File

@@ -1,4 +1,4 @@
#include "Commands/EditorHostCommandBridge.h"
#include "EditorHostCommandBridge.h"
#include <string>
#include <utility>

View File

@@ -1,8 +1,8 @@
#pragma once
#include "Commands/EditorEditCommandRoute.h"
#include "State/EditorCommandFocusService.h"
#include "State/EditorSession.h"
#include "EditorEditCommandRoute.h"
#include "EditorCommandFocusService.h"
#include "EditorSession.h"
#include <XCEditor/Foundation/UIEditorCommandDispatcher.h>

View File

@@ -1,7 +1,7 @@
#include "EditorContext.h"
#include "Composition/EditorShellAssetBuilder.h"
#include "Scene/EditorSceneRuntime.h"
#include "Core/Panels/EditorPanelIds.h"
#include "EditorShellAssetBuilder.h"
#include "EditorSceneRuntime.h"
#include "Panels/EditorPanelIds.h"
#include <XCEditor/Foundation/UIEditorRuntimeTrace.h>
#include <sstream>
#include <utility>

View File

@@ -1,17 +1,17 @@
#pragma once
#include "Composition/EditorShellVariant.h"
#include "Core/Panels/EditorPanelServices.h"
#include "Scene/EditorSceneRuntime.h"
#include "Services/Project/EditorProjectRuntime.h"
#include "Core/UtilityWindows/EditorUtilityWindowRuntime.h"
#include "EditorShellVariant.h"
#include "Panels/EditorPanelServices.h"
#include "EditorSceneRuntime.h"
#include "Project/EditorProjectRuntime.h"
#include "UtilityWindows/EditorUtilityWindowRuntime.h"
#include "Commands/EditorHostCommandBridge.h"
#include "State/EditorColorPickerToolState.h"
#include "State/EditorCommandFocusService.h"
#include "State/EditorSelectionService.h"
#include "State/EditorSession.h"
#include "State/EditorUtilityWindowRequestState.h"
#include "EditorHostCommandBridge.h"
#include "EditorColorPickerToolState.h"
#include "EditorCommandFocusService.h"
#include "EditorSelectionService.h"
#include "EditorSession.h"
#include "EditorUtilityWindowRequestState.h"
#include <XCEditor/Foundation/UIEditorShortcutManager.h>
#include <XCEditor/Shell/UIEditorShellAsset.h>
#include <XCEditor/Shell/UIEditorShellInteraction.h>

View File

@@ -4,9 +4,9 @@
#include <string_view>
#include <vector>
#include <utility>
#include "Core/Panels/EditorPanelIds.h"
#include "Panels/EditorPanelIds.h"
#include <XCEngine/Input/InputTypes.h>
#include <Rendering/Assets/BuiltInIcons.h>
#include "Assets/BuiltInIcons.h"
namespace XCEngine::UI::Editor::App {

View File

@@ -1,6 +1,6 @@
#pragma once
#include "Composition/EditorShellVariant.h"
#include "EditorShellVariant.h"
#include <XCEditor/Shell/UIEditorShellAsset.h>
#include <XCEditor/Workspace/UIEditorWorkspaceController.h>

View File

@@ -1,7 +1,7 @@
#include "Composition/EditorShellDrawComposer.h"
#include "EditorShellDrawComposer.h"
#include "Core/WorkspacePanels/EditorWorkspacePanelRuntime.h"
#include "Rendering/Assets/BuiltInIcons.h"
#include "WorkspacePanels/EditorWorkspacePanelRuntime.h"
#include "Assets/BuiltInIcons.h"
#include <XCEditor/Foundation/UIEditorTheme.h>
#include <XCEditor/Shell/UIEditorShellInteraction.h>

View File

@@ -1,7 +1,7 @@
#include "Composition/EditorShellHostedPanelCoordinator.h"
#include "EditorShellHostedPanelCoordinator.h"
#include "Composition/EditorContext.h"
#include "Core/WorkspacePanels/EditorWorkspacePanelRuntime.h"
#include "EditorContext.h"
#include "WorkspacePanels/EditorWorkspacePanelRuntime.h"
#include <XCEditor/Panels/UIEditorHostedPanelDispatch.h>
#include <XCEditor/Shell/UIEditorShellCapturePolicy.h>

View File

@@ -1,6 +1,6 @@
#include "Composition/EditorShellInteractionEngine.h"
#include "EditorShellInteractionEngine.h"
#include "Core/Panels/EditorPanelIds.h"
#include "Panels/EditorPanelIds.h"
#include <XCEditor/Foundation/UIEditorTheme.h>

View File

@@ -1,6 +1,6 @@
#pragma once
#include "Rendering/Viewport/ViewportHostService.h"
#include "Viewport/ViewportHostService.h"
#include <XCEditor/Shell/UIEditorShellInteraction.h>
#include <XCEditor/Workspace/UIEditorWorkspaceController.h>

View File

@@ -1,7 +1,7 @@
#include "Composition/EditorShellRuntime.h"
#include "Host/Interfaces/UiTextureHost.h"
#include "Host/Interfaces/ViewportRenderHost.h"
#include "Composition/EditorContext.h"
#include "EditorShellRuntime.h"
#include "Interfaces/UiTextureHost.h"
#include "Interfaces/ViewportRenderHost.h"
#include "EditorContext.h"
#include <XCEditor/Shell/UIEditorShellCapturePolicy.h>
#include <XCEngine/Rendering/RenderContext.h>

View File

@@ -1,14 +1,14 @@
#pragma once
#include "Composition/EditorShellDrawComposer.h"
#include "Composition/EditorShellHostedPanelCoordinator.h"
#include "Composition/EditorShellInteractionEngine.h"
#include "Composition/EditorShellSessionCoordinator.h"
#include "Composition/EditorShellVariant.h"
#include "Core/WorkspacePanels/EditorWorkspacePanelRuntime.h"
#include "Rendering/Assets/BuiltInIcons.h"
#include "Rendering/Viewport/ViewportHostService.h"
#include "Composition/WorkspaceEventSync.h"
#include "EditorShellDrawComposer.h"
#include "EditorShellHostedPanelCoordinator.h"
#include "EditorShellInteractionEngine.h"
#include "EditorShellSessionCoordinator.h"
#include "EditorShellVariant.h"
#include "WorkspacePanels/EditorWorkspacePanelRuntime.h"
#include "Assets/BuiltInIcons.h"
#include "Viewport/ViewportHostService.h"
#include "WorkspaceEventSync.h"
#include <XCEditor/Shell/UIEditorShellInteraction.h>
#include <XCEditor/Docking/UIEditorDockHostTransfer.h>

View File

@@ -1,7 +1,7 @@
#include "Composition/EditorShellSessionCoordinator.h"
#include "EditorShellSessionCoordinator.h"
#include "Composition/EditorContext.h"
#include "Core/WorkspacePanels/EditorWorkspacePanelRuntime.h"
#include "EditorContext.h"
#include "WorkspacePanels/EditorWorkspacePanelRuntime.h"
namespace XCEngine::UI::Editor::App {

View File

@@ -1,6 +1,6 @@
#pragma once
#include "Composition/EditorShellVariant.h"
#include "EditorShellVariant.h"
#include <XCEditor/Shell/UIEditorShellInteraction.h>
#include <XCEditor/Workspace/UIEditorWorkspaceController.h>

View File

@@ -1,6 +1,6 @@
#include "Composition/WorkspaceEventSync.h"
#include "WorkspaceEventSync.h"
#include "Composition/EditorContext.h"
#include "EditorContext.h"
#include <utility>

View File

@@ -1,6 +1,6 @@
#pragma once
#include "Core/WorkspacePanels/EditorWorkspacePanelRuntime.h"
#include "WorkspacePanels/EditorWorkspacePanelRuntime.h"
#include <string>
#include <vector>

View File

@@ -1,7 +1,7 @@
#include "ColorPickerPanel.h"
#include "Core/Panels/EditorPanelServices.h"
#include "State/EditorColorPickerToolState.h"
#include "Panels/EditorPanelServices.h"
#include "EditorColorPickerToolState.h"
#include <XCEditor/Fields/UIEditorFieldStyle.h>
#include <XCEditor/Foundation/UIEditorPanelInputFilter.h>

View File

@@ -1,6 +1,6 @@
#pragma once
#include "Core/UtilityWindows/EditorUtilityWindowRuntime.h"
#include "UtilityWindows/EditorUtilityWindowRuntime.h"
#include <XCEditor/Fields/UIEditorColorFieldInteraction.h>

View File

@@ -1,6 +1,6 @@
#pragma once
#include "State/EditorSession.h"
#include "EditorSession.h"
#include <XCEditor/Panels/UIEditorHostedPanelDispatch.h>

View File

@@ -1,7 +1,7 @@
#include "Features/EditorUtilityWindowRegistry.h"
#include "EditorUtilityWindowRegistry.h"
#include "Features/ColorPicker/ColorPickerPanel.h"
#include "Features/Inspector/AddComponentPanel.h"
#include "ColorPicker/ColorPickerPanel.h"
#include "Inspector/AddComponentPanel.h"
namespace XCEngine::UI::Editor::App {

View File

@@ -1,6 +1,6 @@
#pragma once
#include "Core/UtilityWindows/EditorUtilityWindowRuntime.h"
#include "UtilityWindows/EditorUtilityWindowRuntime.h"
namespace XCEngine::UI::Editor::App {

View File

@@ -1,14 +1,14 @@
#include "Features/EditorWorkspacePanelRegistry.h"
#include "EditorWorkspacePanelRegistry.h"
#include "Core/Panels/EditorPanelIds.h"
#include "Features/Console/ConsolePanel.h"
#include "Features/Hierarchy/HierarchyPanel.h"
#include "Features/Inspector/InspectorPanel.h"
#include "Features/Project/ProjectPanel.h"
#include "Features/Scene/SceneEditCommandRoute.h"
#include "Features/Scene/SceneViewportFeature.h"
#include "Rendering/Assets/BuiltInIcons.h"
#include "Rendering/Viewport/ViewportHostService.h"
#include "Panels/EditorPanelIds.h"
#include "Console/ConsolePanel.h"
#include "Hierarchy/HierarchyPanel.h"
#include "Inspector/InspectorPanel.h"
#include "Project/ProjectPanel.h"
#include "Scene/SceneEditCommandRoute.h"
#include "Scene/SceneViewportFeature.h"
#include "Assets/BuiltInIcons.h"
#include "Viewport/ViewportHostService.h"
#include <XCEditor/Panels/UIEditorHostedPanelDispatch.h>

View File

@@ -1,6 +1,6 @@
#pragma once
#include "Core/WorkspacePanels/EditorWorkspacePanelRuntime.h"
#include "WorkspacePanels/EditorWorkspacePanelRuntime.h"
namespace XCEngine::UI::Editor::App {

View File

@@ -1,6 +1,6 @@
#include "HierarchyModel.h"
#include "Scene/EditorSceneBridge.h"
#include "EditorSceneBridge.h"
#include <XCEngine/Components/GameObject.h>
#include <XCEngine/Scene/Scene.h>

View File

@@ -1,9 +1,9 @@
#include "HierarchyPanel.h"
#include "Rendering/Assets/BuiltInIcons.h"
#include "HierarchyPanel.h"
#include "Assets/BuiltInIcons.h"
#include <XCEditor/Foundation/UIEditorPanelInputFilter.h>
#include <XCEditor/Foundation/UIEditorTheme.h>
#include "Scene/EditorSceneRuntime.h"
#include "State/EditorCommandFocusService.h"
#include "EditorSceneRuntime.h"
#include "EditorCommandFocusService.h"
#include <XCEditor/Fields/UIEditorFieldStyle.h>
#include <XCEditor/Fields/UIEditorTextField.h>
#include <utility>

View File

@@ -2,7 +2,7 @@
#include "HierarchyModel.h"
#include "Commands/EditorEditCommandRoute.h"
#include "EditorEditCommandRoute.h"
#include <XCEditor/Foundation/UIEditorTextMeasurement.h>
#include <XCEditor/Collections/UIEditorFilterableTreeHost.h>
#include <XCEditor/Collections/UIEditorTreeDragDrop.h>

View File

@@ -1,8 +1,8 @@
#include "Features/Inspector/AddComponentPanel.h"
#include "Inspector/AddComponentPanel.h"
#include "Core/Panels/EditorPanelServices.h"
#include "Features/Inspector/Components/IInspectorComponentEditor.h"
#include "Features/Inspector/Components/InspectorComponentEditorRegistry.h"
#include "Panels/EditorPanelServices.h"
#include "Inspector/Components/IInspectorComponentEditor.h"
#include "Inspector/Components/InspectorComponentEditorRegistry.h"
#include <XCEditor/Fields/UIEditorFieldStyle.h>

View File

@@ -1,6 +1,6 @@
#pragma once
#include "Core/UtilityWindows/EditorUtilityWindowRuntime.h"
#include "UtilityWindows/EditorUtilityWindowRuntime.h"
#include <cstddef>
#include <string>

View File

@@ -1,6 +1,6 @@
#pragma once
#include "Features/Inspector/Components/InspectorBindingComponentEditor.h"
#include "Inspector/Components/InspectorBindingComponentEditor.h"
#include <XCEngine/Components/AudioListenerComponent.h>

View File

@@ -1,6 +1,6 @@
#pragma once
#include "Features/Inspector/Components/InspectorBindingComponentEditor.h"
#include "Inspector/Components/InspectorBindingComponentEditor.h"
#include <XCEngine/Audio/AudioTypes.h>
#include <XCEngine/Components/AudioSourceComponent.h>

View File

@@ -1,6 +1,6 @@
#pragma once
#include "Features/Inspector/Components/ColliderInspectorComponentEditorUtils.h"
#include "Inspector/Components/ColliderInspectorComponentEditorUtils.h"
#include <XCEngine/Components/BoxColliderComponent.h>

View File

@@ -1,6 +1,6 @@
#pragma once
#include "Features/Inspector/Components/InspectorBindingComponentEditor.h"
#include "Inspector/Components/InspectorBindingComponentEditor.h"
#include <XCEngine/Components/CameraComponent.h>

View File

@@ -1,6 +1,6 @@
#pragma once
#include "Features/Inspector/Components/ColliderInspectorComponentEditorUtils.h"
#include "Inspector/Components/ColliderInspectorComponentEditorUtils.h"
#include <XCEngine/Components/CapsuleColliderComponent.h>

View File

@@ -1,6 +1,6 @@
#pragma once
#include "Features/Inspector/Components/InspectorBindingComponentEditor.h"
#include "Inspector/Components/InspectorBindingComponentEditor.h"
#include <XCEngine/Components/ColliderComponent.h>

View File

@@ -1,6 +1,6 @@
#pragma once
#include "Scene/EditorSceneRuntime.h"
#include "EditorSceneRuntime.h"
#include <XCEditor/Fields/UIEditorPropertyGrid.h>

View File

@@ -1,4 +1,4 @@
#include "Features/Inspector/Components/InspectorBindingComponentEditor.h"
#include "Inspector/Components/InspectorBindingComponentEditor.h"
#include <utility>

View File

@@ -1,7 +1,7 @@
#pragma once
#include "Features/Inspector/Components/IInspectorComponentEditor.h"
#include "Features/Inspector/Components/InspectorComponentEditorUtils.h"
#include "Inspector/Components/IInspectorComponentEditor.h"
#include "Inspector/Components/InspectorComponentEditorUtils.h"
#include <functional>
#include <string>

View File

@@ -1,18 +1,18 @@
#include "Features/Inspector/Components/InspectorComponentEditorRegistry.h"
#include "Inspector/Components/InspectorComponentEditorRegistry.h"
#include "Features/Inspector/Components/AudioListenerInspectorComponentEditor.h"
#include "Features/Inspector/Components/AudioSourceInspectorComponentEditor.h"
#include "Features/Inspector/Components/BoxColliderInspectorComponentEditor.h"
#include "Features/Inspector/Components/CameraInspectorComponentEditor.h"
#include "Features/Inspector/Components/CapsuleColliderInspectorComponentEditor.h"
#include "Features/Inspector/Components/IInspectorComponentEditor.h"
#include "Features/Inspector/Components/LightInspectorComponentEditor.h"
#include "Features/Inspector/Components/MeshFilterInspectorComponentEditor.h"
#include "Features/Inspector/Components/MeshRendererInspectorComponentEditor.h"
#include "Features/Inspector/Components/RigidbodyInspectorComponentEditor.h"
#include "Features/Inspector/Components/SphereColliderInspectorComponentEditor.h"
#include "Features/Inspector/Components/TransformInspectorComponentEditor.h"
#include "Features/Inspector/Components/VolumeRendererInspectorComponentEditor.h"
#include "Inspector/Components/AudioListenerInspectorComponentEditor.h"
#include "Inspector/Components/AudioSourceInspectorComponentEditor.h"
#include "Inspector/Components/BoxColliderInspectorComponentEditor.h"
#include "Inspector/Components/CameraInspectorComponentEditor.h"
#include "Inspector/Components/CapsuleColliderInspectorComponentEditor.h"
#include "Inspector/Components/IInspectorComponentEditor.h"
#include "Inspector/Components/LightInspectorComponentEditor.h"
#include "Inspector/Components/MeshFilterInspectorComponentEditor.h"
#include "Inspector/Components/MeshRendererInspectorComponentEditor.h"
#include "Inspector/Components/RigidbodyInspectorComponentEditor.h"
#include "Inspector/Components/SphereColliderInspectorComponentEditor.h"
#include "Inspector/Components/TransformInspectorComponentEditor.h"
#include "Inspector/Components/VolumeRendererInspectorComponentEditor.h"
namespace XCEngine::UI::Editor::App {

View File

@@ -1,6 +1,6 @@
#pragma once
#include "Features/Inspector/Components/InspectorBindingComponentEditor.h"
#include "Inspector/Components/InspectorBindingComponentEditor.h"
#include <XCEngine/Components/LightComponent.h>

View File

@@ -1,6 +1,6 @@
#pragma once
#include "Features/Inspector/Components/InspectorBindingComponentEditor.h"
#include "Inspector/Components/InspectorBindingComponentEditor.h"
#include <XCEngine/Components/MeshFilterComponent.h>

View File

@@ -1,6 +1,6 @@
#pragma once
#include "Features/Inspector/Components/InspectorBindingComponentEditor.h"
#include "Inspector/Components/InspectorBindingComponentEditor.h"
#include <XCEngine/Components/MeshFilterComponent.h>
#include <XCEngine/Components/MeshRendererComponent.h>

View File

@@ -1,6 +1,6 @@
#pragma once
#include "Features/Inspector/Components/InspectorBindingComponentEditor.h"
#include "Inspector/Components/InspectorBindingComponentEditor.h"
#include <XCEngine/Components/RigidbodyComponent.h>

View File

@@ -1,6 +1,6 @@
#pragma once
#include "Features/Inspector/Components/ColliderInspectorComponentEditorUtils.h"
#include "Inspector/Components/ColliderInspectorComponentEditorUtils.h"
#include <XCEngine/Components/SphereColliderComponent.h>

View File

@@ -1,4 +1,4 @@
#include "Features/Inspector/Components/TransformInspectorComponentEditor.h"
#include "Inspector/Components/TransformInspectorComponentEditor.h"
#include <XCEngine/Components/TransformComponent.h>

View File

@@ -1,6 +1,6 @@
#pragma once
#include "Features/Inspector/Components/InspectorBindingComponentEditor.h"
#include "Inspector/Components/InspectorBindingComponentEditor.h"
namespace XCEngine::UI::Editor::App {

View File

@@ -1,6 +1,6 @@
#pragma once
#include "Features/Inspector/Components/InspectorBindingComponentEditor.h"
#include "Inspector/Components/InspectorBindingComponentEditor.h"
#include <XCEngine/Components/VolumeRendererComponent.h>

View File

@@ -1,18 +1,18 @@
#include "InspectorPanel.h"
#include "Core/Panels/EditorPanelServices.h"
#include "Core/UtilityWindows/EditorUtilityWindowRuntime.h"
#include "State/EditorColorPickerToolState.h"
#include "Panels/EditorPanelServices.h"
#include "UtilityWindows/EditorUtilityWindowRuntime.h"
#include "EditorColorPickerToolState.h"
#include <XCEditor/Collections/UIEditorScrollView.h>
#include <XCEditor/Fields/UIEditorFieldStyle.h>
#include <XCEditor/Foundation/UIEditorPanelInputFilter.h>
#include <XCEditor/Foundation/UIEditorTheme.h>
#include "Features/Inspector/Components/IInspectorComponentEditor.h"
#include "Features/Inspector/Components/InspectorComponentEditorRegistry.h"
#include "Scene/EditorSceneRuntime.h"
#include "Services/Project/EditorProjectRuntime.h"
#include "State/EditorCommandFocusService.h"
#include "Inspector/Components/IInspectorComponentEditor.h"
#include "Inspector/Components/InspectorComponentEditorRegistry.h"
#include "EditorSceneRuntime.h"
#include "Project/EditorProjectRuntime.h"
#include "EditorCommandFocusService.h"
#include <algorithm>
#include <cmath>

View File

@@ -1,9 +1,9 @@
#pragma once
#include "Features/Inspector/InspectorPresentationModel.h"
#include "Features/Inspector/InspectorSubject.h"
#include "Inspector/InspectorPresentationModel.h"
#include "Inspector/InspectorSubject.h"
#include "Commands/EditorEditCommandRoute.h"
#include "EditorEditCommandRoute.h"
#include <XCEditor/Foundation/UIEditorTextMeasurement.h>
#include <XCEditor/Collections/UIEditorScrollViewInteraction.h>
#include <XCEditor/Fields/UIEditorPropertyGridInteraction.h>

View File

@@ -1,9 +1,9 @@
#include "Features/Inspector/InspectorPresentationModel.h"
#include "Inspector/InspectorPresentationModel.h"
#include "Features/Inspector/Components/IInspectorComponentEditor.h"
#include "Features/Inspector/Components/InspectorComponentEditorUtils.h"
#include "Features/Inspector/Components/InspectorComponentEditorRegistry.h"
#include "Scene/EditorSceneRuntime.h"
#include "Inspector/Components/IInspectorComponentEditor.h"
#include "Inspector/Components/InspectorComponentEditorUtils.h"
#include "Inspector/Components/InspectorComponentEditorRegistry.h"
#include "EditorSceneRuntime.h"
#include <XCEngine/Components/GameObject.h>

View File

@@ -1,6 +1,6 @@
#pragma once
#include "Features/Inspector/InspectorSubject.h"
#include "Inspector/InspectorSubject.h"
#include <XCEditor/Fields/UIEditorPropertyGrid.h>

View File

@@ -1,6 +1,6 @@
#include "Features/Inspector/InspectorSubject.h"
#include "Inspector/InspectorSubject.h"
#include "Scene/EditorSceneRuntime.h"
#include "EditorSceneRuntime.h"
namespace XCEngine::UI::Editor::App {

View File

@@ -1,6 +1,6 @@
#pragma once
#include "State/EditorSession.h"
#include "EditorSession.h"
#include <cstdint>
#include <string>

View File

@@ -1,14 +1,14 @@
#include "ProjectPanel.h"
#include "Rendering/Assets/BuiltInIcons.h"
#include "Assets/BuiltInIcons.h"
#include <XCEditor/Collections/UIEditorScrollView.h>
#include <XCEditor/Collections/UIEditorTreeView.h>
#include <XCEditor/Foundation/UIEditorTheme.h>
#include <algorithm>
#include <cmath>
#include <string_view>
#include "Host/Interfaces/SystemInteractionService.h"
#include "Services/Project/EditorProjectRuntime.h"
#include "State/EditorCommandFocusService.h"
#include "Interfaces/SystemInteractionService.h"
#include "Project/EditorProjectRuntime.h"
#include "EditorCommandFocusService.h"
#include <XCEditor/Fields/UIEditorFieldStyle.h>
#include <XCEditor/Foundation/UIEditorPanelInputFilter.h>
#include <XCEditor/Fields/UIEditorTextField.h>

View File

@@ -1,9 +1,9 @@
#pragma once
#include "Services/Project/EditorProjectRuntime.h"
#include "Services/Project/ProjectBrowserModel.h"
#include "Project/EditorProjectRuntime.h"
#include "Project/ProjectBrowserModel.h"
#include "Commands/EditorEditCommandRoute.h"
#include "EditorEditCommandRoute.h"
#include <XCEditor/Collections/UIEditorFilterableTreeHost.h>
#include <XCEditor/Collections/UIEditorGridDragDrop.h>
#include <XCEditor/Collections/UIEditorInlineRenameSession.h>

View File

@@ -1,6 +1,6 @@
#include "Features/Scene/SceneEditCommandRoute.h"
#include "Scene/SceneEditCommandRoute.h"
#include "Scene/EditorSceneRuntime.h"
#include "EditorSceneRuntime.h"
#include <utility>

View File

@@ -1,6 +1,6 @@
#pragma once
#include "Commands/EditorEditCommandRoute.h"
#include "EditorEditCommandRoute.h"
#include <string>

View File

@@ -1,10 +1,10 @@
#include "Features/Scene/SceneViewportController.h"
#include "Scene/SceneViewportController.h"
#include "Rendering/Viewport/ViewportObjectPickerService.h"
#include "Scene/EditorSceneRuntime.h"
#include "State/EditorCommandFocusService.h"
#include "Viewport/ViewportObjectPickerService.h"
#include "EditorSceneRuntime.h"
#include "EditorCommandFocusService.h"
#include "Core/Panels/EditorPanelIds.h"
#include "Panels/EditorPanelIds.h"
#include <XCEditor/Viewport/UIEditorViewportInputBridge.h>
#include <XCEditor/Viewport/UIEditorViewportSlot.h>

View File

@@ -1,8 +1,8 @@
#pragma once
#include "Features/Scene/SceneViewportSceneOverlay.h"
#include "Features/Scene/SceneViewportTransformGizmo.h"
#include "Features/Scene/SceneViewportToolOverlay.h"
#include "Scene/SceneViewportSceneOverlay.h"
#include "Scene/SceneViewportTransformGizmo.h"
#include "Scene/SceneViewportToolOverlay.h"
#include <XCEditor/Workspace/UIEditorWorkspaceCompose.h>

View File

@@ -1,10 +1,10 @@
#include "Features/Scene/SceneViewportFeature.h"
#include "Scene/SceneViewportFeature.h"
#include "Core/Panels/EditorPanelIds.h"
#include "Host/Interfaces/UiTextureHost.h"
#include "Rendering/Viewport/ViewportHostService.h"
#include "Scene/EditorSceneRuntime.h"
#include "State/EditorCommandFocusService.h"
#include "Panels/EditorPanelIds.h"
#include "Interfaces/UiTextureHost.h"
#include "Viewport/ViewportHostService.h"
#include "EditorSceneRuntime.h"
#include "EditorCommandFocusService.h"
namespace XCEngine::UI::Editor::App {

View File

@@ -1,7 +1,7 @@
#pragma once
#include "Features/Scene/SceneViewportController.h"
#include "Rendering/Viewport/SceneViewportRenderService.h"
#include "Scene/SceneViewportController.h"
#include "Viewport/SceneViewportRenderService.h"
#include <XCEditor/Workspace/UIEditorWorkspaceCompose.h>

View File

@@ -1,8 +1,8 @@
#include "Features/Scene/SceneViewportSceneOverlay.h"
#include "Scene/SceneViewportSceneOverlay.h"
#include "Features/Scene/SceneViewportTransformGizmoSupport.h"
#include "Rendering/Assets/BuiltInIcons.h"
#include "Scene/EditorSceneRuntime.h"
#include "Scene/SceneViewportTransformGizmoSupport.h"
#include "Assets/BuiltInIcons.h"
#include "EditorSceneRuntime.h"
#include <XCEngine/Components/CameraComponent.h>
#include <XCEngine/Components/GameObject.h>

View File

@@ -1,6 +1,6 @@
#include "Features/Scene/SceneViewportToolOverlay.h"
#include "Scene/SceneViewportToolOverlay.h"
#include "Host/Interfaces/UiTextureHost.h"
#include "Interfaces/UiTextureHost.h"
#include <XCEditor/Widgets/UIEditorTextLayout.h>

View File

@@ -1,7 +1,7 @@
#pragma once
#include "Scene/SceneToolState.h"
#include "Host/Interfaces/HostFwd.h"
#include "SceneToolState.h"
#include "Interfaces/HostFwd.h"
#include <XCEngine/UI/DrawData.h>
#include <XCEngine/UI/Types.h>

View File

@@ -1,8 +1,8 @@
#include "Features/Scene/SceneViewportTransformGizmo.h"
#include "Scene/SceneViewportTransformGizmo.h"
#include "Features/Scene/SceneViewportTransformGizmoSupport.h"
#include "Scene/EditorSceneRuntime.h"
#include "Scene/SceneToolState.h"
#include "Scene/SceneViewportTransformGizmoSupport.h"
#include "EditorSceneRuntime.h"
#include "SceneToolState.h"
#include <XCEngine/Components/CameraComponent.h>
#include <XCEngine/Components/GameObject.h>

View File

@@ -1,4 +1,4 @@
#include "Features/Scene/SceneViewportTransformGizmoSupport.h"
#include "Scene/SceneViewportTransformGizmoSupport.h"
#include <XCEngine/Components/GameObject.h>
#include <XCEngine/Components/TransformComponent.h>

View File

@@ -1,11 +1,11 @@
#include "Platform/Win32/Chrome/EditorWindowChromeController.h"
#include "Chrome/EditorWindowChromeController.h"
#include "Platform/Win32/Windowing/EditorWindow.h"
#include "Platform/Win32/Windowing/EditorWindowSupport.h"
#include "Core/Windowing/EditorWindowMetrics.h"
#include "Host/Interfaces/EditorWindowContentBindings.h"
#include "Host/Interfaces/EditorWindowHostCoordinator.h"
#include "Windowing/EditorWindowVisuals.h"
#include "Windowing/EditorWindow.h"
#include "Windowing/EditorWindowSupport.h"
#include "Windowing/EditorWindowMetrics.h"
#include "Interfaces/EditorWindowContentBindings.h"
#include "Interfaces/EditorWindowHostCoordinator.h"
#include "EditorWindowVisuals.h"
#include <XCEditor/Foundation/UIEditorTheme.h>
#include <XCEngine/UI/DrawData.h>

View File

@@ -1,7 +1,7 @@
#pragma once
#include <Platform/Win32/Chrome/BorderlessWindowChrome.h>
#include <Platform/Win32/Chrome/HostRuntimeState.h>
#include "BorderlessWindowChrome.h"
#include "HostRuntimeState.h"
namespace XCEngine::UI {

View File

@@ -1,4 +1,4 @@
#include "Platform/Win32/Diagnostics/Win32CrashTrace.h"
#include "Diagnostics/Win32CrashTrace.h"
#include <XCEditor/Foundation/UIEditorRuntimeTrace.h>

View File

@@ -1,4 +1,4 @@
#include "Platform/Win32/Runtime/EditorWindowInputController.h"
#include "Runtime/EditorWindowInputController.h"
#include <XCEngine/Input/InputTypes.h>

View File

@@ -4,9 +4,9 @@
#define NOMINMAX
#endif
#include "Platform/Win32/Windowing/EditorWindowPointerCapture.h"
#include "Windowing/EditorWindowPointerCapture.h"
#include <Platform/Win32/Runtime/InputModifierTracker.h>
#include "InputModifierTracker.h"
#include <XCEngine/UI/Types.h>

View File

@@ -1,6 +1,6 @@
#include "Platform/Win32/System/Win32SystemInteractionHost.h"
#include "System/Win32SystemInteractionHost.h"
#include "Support/StringEncoding.h"
#include "StringEncoding.h"
#include <windows.h>
#include <shellapi.h>

View File

@@ -1,6 +1,6 @@
#pragma once
#include "Host/Interfaces/SystemInteractionService.h"
#include "Interfaces/SystemInteractionService.h"
namespace XCEngine::UI::Editor::Host {

View File

@@ -1,4 +1,4 @@
#include "Platform/Win32/Windowing/EditorFloatingWindowPlacement.h"
#include "Windowing/EditorFloatingWindowPlacement.h"
#include <algorithm>

View File

@@ -1,12 +1,12 @@
#include "Platform/Win32/Windowing/EditorWindow.h"
#include "Bootstrap/EditorResources.h"
#include "Platform/Win32/Chrome/EditorWindowChromeController.h"
#include "Platform/Win32/Windowing/EditorWindowSession.h"
#include "Platform/Win32/Windowing/EditorWindowSupport.h"
#include "Platform/Win32/Runtime/EditorWindowInputController.h"
#include "Core/Windowing/EditorWindowMetrics.h"
#include "Host/Interfaces/EditorWindowContentBindings.h"
#include "Windowing/EditorWindowDiagnostics.h"
#include "Windowing/EditorWindow.h"
#include "EditorResources.h"
#include "Chrome/EditorWindowChromeController.h"
#include "Windowing/EditorWindowSession.h"
#include "Windowing/EditorWindowSupport.h"
#include "Runtime/EditorWindowInputController.h"
#include "Windowing/EditorWindowMetrics.h"
#include "Interfaces/EditorWindowContentBindings.h"
#include "EditorWindowDiagnostics.h"
#include <XCEditor/Docking/UIEditorDockHostTransfer.h>
#include <XCEditor/Foundation/UIEditorRuntimeTrace.h>
#include <XCEditor/Shell/UIEditorShellInteraction.h>

View File

@@ -4,8 +4,8 @@
#define NOMINMAX
#endif
#include "Platform/Win32/Windowing/EditorWindowSession.h"
#include "Host/Interfaces/EditorWindowHostInterfaces.h"
#include "Windowing/EditorWindowSession.h"
#include "Interfaces/EditorWindowHostInterfaces.h"
#include <windows.h>

View File

@@ -1,10 +1,10 @@
#include "Platform/Win32/Windowing/EditorWindowHostRuntime.h"
#include "Windowing/EditorWindowHostRuntime.h"
#include "Bootstrap/EditorResources.h"
#include "Platform/Win32/Chrome/EditorWindowChromeController.h"
#include "Platform/Win32/Windowing/EditorFloatingWindowPlacement.h"
#include "Platform/Win32/Windowing/EditorWindow.h"
#include "Host/Interfaces/EditorWindowHostCoordinator.h"
#include "EditorResources.h"
#include "Chrome/EditorWindowChromeController.h"
#include "Windowing/EditorFloatingWindowPlacement.h"
#include "Windowing/EditorWindow.h"
#include "Interfaces/EditorWindowHostCoordinator.h"
#include <XCEditor/Foundation/UIEditorRuntimeTrace.h>

View File

@@ -1,9 +1,9 @@
#pragma once
#include "Platform/Win32/Windowing/EditorWindow.h"
#include "Platform/Win32/Windowing/EditorWindowHostConfig.h"
#include "Host/Interfaces/EditorWindowHostCoordinator.h"
#include "Host/Interfaces/EditorWindowHostInterfaces.h"
#include "Windowing/EditorWindow.h"
#include "Windowing/EditorWindowHostConfig.h"
#include "Interfaces/EditorWindowHostCoordinator.h"
#include "Interfaces/EditorWindowHostInterfaces.h"
#include <filesystem>
#include <memory>

View File

@@ -1,12 +1,12 @@
#include "Platform/Win32/Windowing/EditorWindowMessageDispatcher.h"
#include "Windowing/EditorWindowMessageDispatcher.h"
#include "Platform/Win32/Chrome/BorderlessWindowChrome.h"
#include "Platform/Win32/Chrome/EditorWindowChromeController.h"
#include "Platform/Win32/Runtime/EditorWindowInputController.h"
#include "Platform/Win32/Windowing/EditorWindow.h"
#include "Platform/Win32/Windowing/EditorWindowPointerCapture.h"
#include "Host/Interfaces/EditorWindowContentBindings.h"
#include "Host/Interfaces/EditorWindowHostCoordinator.h"
#include "Chrome/BorderlessWindowChrome.h"
#include "Chrome/EditorWindowChromeController.h"
#include "Runtime/EditorWindowInputController.h"
#include "Windowing/EditorWindow.h"
#include "Windowing/EditorWindowPointerCapture.h"
#include "Interfaces/EditorWindowContentBindings.h"
#include "Interfaces/EditorWindowHostCoordinator.h"
#include <cstdint>
#include <sstream>

View File

@@ -4,7 +4,7 @@
#define NOMINMAX
#endif
#include "Core/Windowing/EditorWindowTransferRequests.h"
#include "Windowing/EditorWindowTransferRequests.h"
#include <windows.h>

View File

@@ -1,3 +1,3 @@
#pragma once
#include "Host/Interfaces/EditorWindowPointerCapture.h"
#include "Interfaces/EditorWindowPointerCapture.h"

View File

@@ -1,6 +1,6 @@
#include "Platform/Win32/Windowing/EditorWindowSession.h"
#include "Windowing/EditorWindowSession.h"
#include "Platform/Win32/Windowing/EditorWindowSupport.h"
#include "Windowing/EditorWindowSupport.h"
#include <utility>

View File

@@ -1,7 +1,7 @@
#pragma once
#include "Platform/Win32/Windowing/EditorWindowState.h"
#include "Core/Windowing/EditorWindowTransferRequests.h"
#include "Windowing/EditorWindowState.h"
#include "Windowing/EditorWindowTransferRequests.h"
#include <string>
#include <string_view>

View File

@@ -4,7 +4,7 @@
#define NOMINMAX
#endif
#include "Core/Windowing/EditorWindowTypes.h"
#include "Windowing/EditorWindowTypes.h"
#include <windows.h>

View File

@@ -1,7 +1,7 @@
#pragma once
#include "Support/StringEncoding.h"
#include "Support/TextFormat.h"
#include "StringEncoding.h"
#include "TextFormat.h"
#include <string_view>

View File

@@ -1,9 +1,9 @@
#include "BuiltInIcons.h"
#include "Bootstrap/EditorResources.h"
#include "Host/Interfaces/UiTextureHost.h"
#include "Support/EmbeddedPngLoader.h"
#include "Support/StringEncoding.h"
#include "EditorResources.h"
#include "Interfaces/UiTextureHost.h"
#include "EmbeddedPngLoader.h"
#include "StringEncoding.h"
#include <stb_image.h>

View File

@@ -1,6 +1,6 @@
#pragma once
#include "Host/Interfaces/HostFwd.h"
#include "Interfaces/HostFwd.h"
#include <XCEngine/UI/Types.h>

View File

@@ -1,4 +1,4 @@
#include "Rendering/D3D12/D3D12EditorWindowRenderRuntime.h"
#include "D3D12/D3D12EditorWindowRenderRuntime.h"
#include <algorithm>
#include <memory>

View File

@@ -4,12 +4,12 @@
#define NOMINMAX
#endif
#include "Rendering/D3D12/D3D12UiRenderer.h"
#include "Rendering/D3D12/D3D12UiTextSystem.h"
#include "Rendering/D3D12/D3D12UiTextureHost.h"
#include "Rendering/D3D12/D3D12WindowRenderLoop.h"
#include "Rendering/D3D12/D3D12WindowRenderer.h"
#include "Host/Interfaces/EditorWindowRenderRuntime.h"
#include "D3D12/D3D12UiRenderer.h"
#include "D3D12/D3D12UiTextSystem.h"
#include "D3D12/D3D12UiTextureHost.h"
#include "D3D12/D3D12WindowRenderLoop.h"
#include "D3D12/D3D12WindowRenderer.h"
#include "Interfaces/EditorWindowRenderRuntime.h"
#include <memory>

View File

@@ -7,7 +7,7 @@
#include "D3D12UiTextSystem.h"
#include "D3D12UiTextureHost.h"
#include <Rendering/D3D12/D3D12WindowRenderer.h>
#include "D3D12WindowRenderer.h"
#include <XCEngine/Rendering/RenderContext.h>
#include <XCEngine/Rendering/RenderSurface.h>

View File

@@ -4,9 +4,9 @@
#define NOMINMAX
#endif
#include "Host/Interfaces/UiTextureHost.h"
#include "Interfaces/UiTextureHost.h"
#include <Rendering/D3D12/D3D12WindowRenderer.h>
#include "D3D12WindowRenderer.h"
#include <XCEngine/RHI/RHITexture.h>

View File

@@ -1,7 +1,7 @@
#pragma once
#include <Rendering/D3D12/D3D12UiRenderer.h>
#include <Rendering/D3D12/D3D12WindowRenderer.h>
#include "D3D12UiRenderer.h"
#include "D3D12WindowRenderer.h"
#include <XCEngine/UI/DrawData.h>

View File

@@ -4,7 +4,7 @@
#define NOMINMAX
#endif
#include "Host/Interfaces/ViewportRenderHost.h"
#include "Interfaces/ViewportRenderHost.h"
#include "D3D12HostDevice.h"
#include "D3D12ShaderResourceDescriptorAllocator.h"
#include "D3D12WindowCapture.h"

View File

@@ -1,6 +1,6 @@
#include "Rendering/Viewport/Passes/SceneViewportGridPass.h"
#include "Viewport/Passes/SceneViewportGridPass.h"
#include "Rendering/Viewport/SceneViewportResourcePaths.h"
#include "Viewport/SceneViewportResourcePaths.h"
#include <XCEngine/Rendering/RenderSurfacePipelineUtils.h>
#include <XCEngine/Rendering/ShaderVariantUtils.h>

View File

@@ -1,6 +1,6 @@
#pragma once
#include "Rendering/Viewport/SceneViewportPassSpecs.h"
#include "Viewport/SceneViewportPassSpecs.h"
#include <XCEngine/Rendering/RenderContext.h>
#include <XCEngine/Rendering/RenderPass.h>

View File

@@ -1,4 +1,4 @@
#include "Rendering/Viewport/Passes/SceneViewportSelectedHelpersPass.h"
#include "Viewport/Passes/SceneViewportSelectedHelpersPass.h"
#include <XCEngine/Components/CameraComponent.h>
#include <XCEngine/Components/GameObject.h>

Some files were not shown because too many files have changed in this diff Show More