Search Results for

    Show / Hide Table of Contents

    Namespace Immersive.Input

    Classes

    DeviceStateCreator

    GestureController

    ImmersiveButton

    ImmersiveButtonEditor

    ImmersiveInputPriority

    This is a Component which can be added to GameObjects that also have an InteractiveObjectBase component. This allows you to control which Object will recieve input when there are multiple objects under the touch/click. Objects with higher priority will recieve input over objects with lower priority. Objects without this component will have a default priority of 0.

    ImmersiveRaycastUtility

    This is a static utility class which which handles raycasting out into an immersive scene and finding the object that was hit. There are methods for both 2D and 3D raycasting. Additionally these methods take into accound ImmersiveInputPriority components on the objects that are hit. This allows you to prioritize which object is hit when multiple objects are in the raycast path.

    ImmersiveSensorInputHandler

    InputController

    InputProcessor

    MouseInputHandler

    NoHitSurfaceTouchEventArgs

    PointerEventDataImmersive

    Custom PointerEventData class to add CanvasPosition property.

    SimulatedTouchCreator

    This class can be used to create an ImmersiveDeviceInputState including area geometry based from a mouse input. Used in Simulator Camera and PCInputHandler.

    SurfaceInputManager

    SurfaceTouchedEventArgs

    An object containing information about a touch on an Immersive Surface. From this you can get information about the Surface the touch was on, the Camera rendering that Surface, the Touch position in Screen Space, Viewport Space and World Space and also information about the objects hit when a ray is cast out from the touch.

    VirtualCameraInputActions

    Structs

    ImmersiveInputState

    ImmersiveRaycastHit

    A class which contains all potential either a 2D or a 3D RaycastHit.

    SwipeInput

    Simple object to contain information for a swipe input.

    TapInput

    Simple object to contain information for a tap input.

    TouchInfo

    VirtualCameraInputActions.PlayerActions

    Interfaces

    VirtualCameraInputActions.IPlayerActions

    Enums

    ImmersiveInputState.InputType

    InputPhase

    InputType

    Delegates

    DataRetrieved

    GestureController.SwipeAction

    GestureController.TapAction

    InputProcessor.InputDelegate

    InputProcessor.InputDelegateSimple

    In This Article
    Back to top Immersive Interactive