INNER CODE UNIT · C#

IsKeyPressed

GloriousPtr/ArcGameEngine · Arc-ScriptCore/src/Core/Input.cs:18

		public static bool IsKeyPressed(KeyCodes keycode) => InternalCalls.Input_IsKeyPressed(keycode);

		/// <summary>
		/// Mouse button held down.
		/// </summary>
		/// <param name="button">MouseCode</param>
		/// <returns>true if mouse button is held down, otherwise false.</returns>
		[MethodImpl(MethodImplOptions.AggressiveInlining)]
		public static bool IsMouseButtonPressed(MouseCodes button) => InternalCalls.Input_IsMouseButtonPressed(button);

		/// <summary>
		/// Mouse position.
		/// </summary>
		/// <returns>Vector2 with Mouse Position in screen space.</returns>
		[MethodImpl(MethodImplOptions.AggressiveInlining)]
		public static Vector2 GetMousePosition()
		{
			InternalCalls.Input_GetMousePosition(out Vector2 result);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…