public override void SetMouseMode(PointerModeType type) { switch (type) { case PointerModeType.Normal: InputHTMLNativeCalls.JSSetMouseMode(0); break; case PointerModeType.Hidden: InputHTMLNativeCalls.JSSetMouseMode(1); break; case PointerModeType.Locked: InputHTMLNativeCalls.JSSetMouseMode(2); break; } }
public override void SetMouseMode(PointerModeType type) { switch (type) { case PointerModeType.Normal: mouseCursorModeSaved = GLFW_CURSOR_NORMAL; break; case PointerModeType.Hidden: mouseCursorModeSaved = GLFW_CURSOR_HIDDEN; break; case PointerModeType.Locked: mouseCursorModeSaved = GLFW_CURSOR_DISABLED; break; } }
public override void SetMouseMode(PointerModeType type) { switch (type) { case PointerModeType.Normal: Cursor.visible = true; Cursor.lockState = CursorLockMode.None; break; case PointerModeType.Locked: Cursor.visible = false; Cursor.lockState = CursorLockMode.Locked; break; case PointerModeType.Hidden: Cursor.visible = false; Cursor.lockState = CursorLockMode.None; break; } }
static extern void f_image_view_set_pointer_mode(IntPtr image_view, PointerModeType mode);
/// <summary> /// Sets mouse pointer mode to normal, hidden, or locked if mouse is available on the platform. /// </summary> public virtual void SetMouseMode(PointerModeType type) { }
static extern void f_image_view_set_pointer_mode (IntPtr image_view, PointerModeType mode);