Formalize scene viewport navigation input helpers

This commit is contained in:
2026-04-04 01:28:53 +08:00
parent c3680258e0
commit a920ca7a6a
7 changed files with 558 additions and 188 deletions

View File

@@ -0,0 +1,27 @@
#pragma once
#include <cstdint>
namespace XCEngine {
namespace Editor {
enum class SceneViewportToolMode : uint8_t {
ViewMove = 0,
Move,
Rotate,
Scale,
Transform
};
enum class SceneViewportPivotMode : uint8_t {
Pivot = 0,
Center
};
enum class SceneViewportTransformSpaceMode : uint8_t {
Global = 0,
Local
};
} // namespace Editor
} // namespace XCEngine