new_editor: close legacy d2d host path

This commit is contained in:
2026-04-22 02:14:26 +08:00
parent 35e7602eb8
commit 36c4ae414b
19 changed files with 876 additions and 1894 deletions

View File

@@ -12,7 +12,6 @@
#include <Rendering/D3D12/D3D12WindowRenderLoop.h>
#include <Rendering/D3D12/D3D12WindowRenderer.h>
#include <Rendering/Native/AutoScreenshot.h>
#include <Rendering/Native/NativeRenderer.h>
#include <XCEditor/Workspace/UIEditorWorkspaceController.h>
@@ -82,12 +81,7 @@ public:
Host::D3D12WindowRenderLoopFrameContext BeginFrame();
Host::D3D12WindowRenderLoopPresentResult Present(
const ::XCEngine::UI::UIDrawData& drawData) const;
void CaptureIfRequested(
const ::XCEngine::UI::UIDrawData& drawData,
UINT pixelWidth,
UINT pixelHeight,
bool framePresented);
const ::XCEngine::UI::UIDrawData& drawData);
void RequestManualScreenshot(std::string reason);
std::string BuildCaptureStatusText() const;
@@ -98,7 +92,6 @@ private:
void UpdateFrameTiming();
void RefreshDisplayedFrameStats();
Host::NativeRenderer m_renderer = {};
Host::D3D12WindowRenderer m_windowRenderer = {};
Host::D3D12UiTextureHost m_textureHost = {};
Host::D3D12UiTextSystem m_textSystem = {};