Removed redundant Point struct and SceneViewport improvements

- Keyboard shortcuts for Gizmo control
- Improved mousepick-blocking
This commit is contained in:
Simon Lübeß
2022-06-02 12:17:57 +02:00
parent e41645e12a
commit a80018e80c
10 changed files with 136 additions and 214 deletions
+4 -4
View File
@@ -27,22 +27,22 @@ namespace GlitchyEngine
public static extern bool IsMouseButtonPressed(MouseButton button);
public static extern bool IsMouseButtonReleased(MouseButton button);
public static extern Point GetMousePosition();
public static extern Int2 GetMousePosition();
public static extern int32 GetMouseX();
public static extern int32 GetMouseY();
// TODO: Should Input be able to set mousepos?
public static extern void SetMousePosition(Point pos);
public static extern void SetMousePosition(Int2 pos);
public static extern bool WasMouseButtonPressed(MouseButton button);
public static extern bool WasMouseButtonReleased(MouseButton button);
public static extern Point GetLastMousePosition();
public static extern Int2 GetLastMousePosition();
public static extern int32 GetLastMouseX();
public static extern int32 GetLastMouseY();
public static extern bool IsMouseButtonPressing(MouseButton button);
public static extern bool IsMouseButtonReleasing(MouseButton button);
public static extern Point GetMouseMovement();
public static extern Int2 GetMouseMovement();
public static extern void NewFrame();
}