mirror of
https://github.com/godotengine/godot.git
synced 2026-02-07 19:32:36 +00:00
Optimize files that #include input.h header
This commit is contained in:
@@ -31,6 +31,8 @@
|
||||
#include "display_server.h"
|
||||
#include "display_server.compat.inc"
|
||||
|
||||
STATIC_ASSERT_INCOMPLETE_TYPE(class, Input);
|
||||
|
||||
#include "core/input/input.h"
|
||||
#include "scene/resources/texture.h"
|
||||
#include "servers/display/display_server_headless.h"
|
||||
@@ -1935,20 +1937,20 @@ DisplayServer *DisplayServer::create(int p_index, const String &p_rendering_driv
|
||||
return server_create_functions[p_index].create_function(p_rendering_driver, p_mode, p_vsync_mode, p_flags, p_position, p_resolution, p_screen, p_context, p_parent_window, r_error);
|
||||
}
|
||||
|
||||
void DisplayServer::_input_set_mouse_mode(Input::MouseMode p_mode) {
|
||||
void DisplayServer::_input_set_mouse_mode(InputClassEnums::MouseMode p_mode) {
|
||||
singleton->mouse_set_mode(MouseMode(p_mode));
|
||||
}
|
||||
|
||||
Input::MouseMode DisplayServer::_input_get_mouse_mode() {
|
||||
return Input::MouseMode(singleton->mouse_get_mode());
|
||||
InputClassEnums::MouseMode DisplayServer::_input_get_mouse_mode() {
|
||||
return InputClassEnums::MouseMode(singleton->mouse_get_mode());
|
||||
}
|
||||
|
||||
void DisplayServer::_input_set_mouse_mode_override(Input::MouseMode p_mode) {
|
||||
void DisplayServer::_input_set_mouse_mode_override(InputClassEnums::MouseMode p_mode) {
|
||||
singleton->mouse_set_mode_override(MouseMode(p_mode));
|
||||
}
|
||||
|
||||
Input::MouseMode DisplayServer::_input_get_mouse_mode_override() {
|
||||
return Input::MouseMode(singleton->mouse_get_mode_override());
|
||||
InputClassEnums::MouseMode DisplayServer::_input_get_mouse_mode_override() {
|
||||
return InputClassEnums::MouseMode(singleton->mouse_get_mode_override());
|
||||
}
|
||||
|
||||
void DisplayServer::_input_set_mouse_mode_override_enabled(bool p_enabled) {
|
||||
@@ -1963,11 +1965,11 @@ void DisplayServer::_input_warp(const Vector2 &p_to_pos) {
|
||||
singleton->warp_mouse(p_to_pos);
|
||||
}
|
||||
|
||||
Input::CursorShape DisplayServer::_input_get_current_cursor_shape() {
|
||||
return (Input::CursorShape)singleton->cursor_get_shape();
|
||||
InputClassEnums::CursorShape DisplayServer::_input_get_current_cursor_shape() {
|
||||
return (InputClassEnums::CursorShape)singleton->cursor_get_shape();
|
||||
}
|
||||
|
||||
void DisplayServer::_input_set_custom_mouse_cursor_func(const Ref<Resource> &p_image, Input::CursorShape p_shape, const Vector2 &p_hotspot) {
|
||||
void DisplayServer::_input_set_custom_mouse_cursor_func(const Ref<Resource> &p_image, InputClassEnums::CursorShape p_shape, const Vector2 &p_hotspot) {
|
||||
singleton->cursor_set_custom_image(p_image, (CursorShape)p_shape, p_hotspot);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user