Default new_editor to native XCUI shell host

This commit is contained in:
2026-04-05 14:05:46 +08:00
parent e22d7d7f3d
commit 551eefbaa1
11 changed files with 1772 additions and 98 deletions

View File

@@ -2,8 +2,6 @@
#include <algorithm>
#include <chrono>
#include <cmath>
#include <limits>
namespace XCEngine {
namespace Editor {
@@ -64,13 +62,6 @@ void AppendUniqueKeyCode(std::vector<std::int32_t>& keyCodes, std::int32_t keyCo
}
}
bool IsPointerPositionValid(const ImVec2& position) {
return std::isfinite(position.x) &&
std::isfinite(position.y) &&
position.x > -std::numeric_limits<float>::max() * 0.5f &&
position.y > -std::numeric_limits<float>::max() * 0.5f;
}
std::uint64_t GetTimestampNanoseconds() {
return static_cast<std::uint64_t>(
std::chrono::duration_cast<std::chrono::nanoseconds>(