Chroma Engine

  • Home
  • Articles
  • Api Documentation
Search Results for

    Show / Hide Table of Contents
    • Chroma
      • Audio
      • AudioSource
      • BoxCollider
      • Camera
      • CircleCollider
      • Color
      • Component
      • Coroutine
      • Coroutine.CoroutineFunction
      • Entity
      • ExecutionOrder
      • Input
      • Input.ConnectionState
      • Input.Gamepad
      • Input.GamepadAxis
      • Input.GamepadButton
      • Input.JoystickHatState
      • Input.Key
      • Input.Mouse
      • Log
      • Mathf
      • ParticleEmitter
      • RuntimeException
      • Scene
      • SpriteRenderer
      • StateMachine<T>
      • Time
      • Transform
      • Vector2
      • Vector3
      • Vector4

    Class Input

    Inheritance
    System.Object
    Input
    Namespace: Chroma
    Assembly: Chroma.Mono.dll
    Syntax
    public static class Input

    Methods

    GetAllConnectedControllers()

    Declaration
    public static List<Input.Gamepad> GetAllConnectedControllers()
    Returns
    Type Description
    System.Collections.Generic.List<Input.Gamepad>

    GetFirstConnectedGamepad()

    Declaration
    public static Input.Gamepad GetFirstConnectedGamepad()
    Returns
    Type Description
    Input.Gamepad

    GetGamepadAxis()

    Declaration
    public static List<float> GetGamepadAxis()
    Returns
    Type Description
    System.Collections.Generic.List<System.Single>

    GetGamepadAxis(Input.Gamepad)

    Declaration
    public static List<float> GetGamepadAxis(Input.Gamepad gamepad)
    Parameters
    Type Name Description
    Input.Gamepad gamepad
    Returns
    Type Description
    System.Collections.Generic.List<System.Single>

    GetGamepadConnectionState()

    Declaration
    public static Input.ConnectionState GetGamepadConnectionState()
    Returns
    Type Description
    Input.ConnectionState

    GetGamepadConnectionState(Input.Gamepad)

    Declaration
    public static Input.ConnectionState GetGamepadConnectionState(Input.Gamepad gamepad)
    Parameters
    Type Name Description
    Input.Gamepad gamepad
    Returns
    Type Description
    Input.ConnectionState

    GetGamepadName()

    Declaration
    public static string GetGamepadName()
    Returns
    Type Description
    System.String

    GetGamepadName(Input.Gamepad)

    Declaration
    public static string GetGamepadName(Input.Gamepad gamepad)
    Parameters
    Type Name Description
    Input.Gamepad gamepad
    Returns
    Type Description
    System.String

    GetMousePos()

    Declaration
    public static Vector2 GetMousePos()
    Returns
    Type Description
    Vector2

    GetMouseX()

    Declaration
    public static float GetMouseX()
    Returns
    Type Description
    System.Single

    GetMouseY()

    Declaration
    public static float GetMouseY()
    Returns
    Type Description
    System.Single

    IsJoystickConnected()

    Declaration
    public static bool IsJoystickConnected()
    Returns
    Type Description
    System.Boolean

    IsJoystickConnected(Input.Gamepad)

    Declaration
    public static bool IsJoystickConnected(Input.Gamepad gamepad)
    Parameters
    Type Name Description
    Input.Gamepad gamepad
    Returns
    Type Description
    System.Boolean

    IsPressed(Input.GamepadButton)

    Declaration
    public static bool IsPressed(Input.GamepadButton button)
    Parameters
    Type Name Description
    Input.GamepadButton button
    Returns
    Type Description
    System.Boolean

    IsPressed(Input.GamepadButton, Input.Gamepad)

    Declaration
    public static bool IsPressed(Input.GamepadButton button, Input.Gamepad gamepad)
    Parameters
    Type Name Description
    Input.GamepadButton button
    Input.Gamepad gamepad
    Returns
    Type Description
    System.Boolean

    IsPressed(Input.Key)

    Declaration
    public static bool IsPressed(Input.Key key)
    Parameters
    Type Name Description
    Input.Key key
    Returns
    Type Description
    System.Boolean

    IsPressed(Input.Mouse)

    Declaration
    public static bool IsPressed(Input.Mouse button)
    Parameters
    Type Name Description
    Input.Mouse button
    Returns
    Type Description
    System.Boolean

    SetGamepadConnectionCallback(Action<Input.Gamepad>)

    Declaration
    public static void SetGamepadConnectionCallback(Action<Input.Gamepad> action)
    Parameters
    Type Name Description
    System.Action<Input.Gamepad> action

    SetGamepadDisconnectionCallback(Action<Input.Gamepad>)

    Declaration
    public static void SetGamepadDisconnectionCallback(Action<Input.Gamepad> action)
    Parameters
    Type Name Description
    System.Action<Input.Gamepad> action

    SetPrimaryGamepad()

    Declaration
    public static Input.Gamepad SetPrimaryGamepad()
    Returns
    Type Description
    Input.Gamepad
    ☀
    ☾
    In This Article
    Back to top
    Generated by DocFX
    ☀
    ☾