class MAGES::Device::MAGESDeviceManager

Overview

MAGES implementation for Device Management. More…

class MAGESDeviceManager: public MAGES::DeviceManagerModule
{
public:
    // properties

    InputController ControllerActions;

    // methods

    virtual override void Startup();
    virtual override void Shutdown();
};

Inherited Members

public:
    // enums

    enum CameraMode;

    // properties

    CameraMode CurrentMode;
    float CameraHeight;
    IInteractionActions InteractionActions;
    ILocomotionActions LocomotionActions;
    IGenericInputActions GenericActions;
    GameObject CameraGameObject;
    GameObject CameraRig;
    GameObject LeftController;
    GameObject RightController;
    Camera CameraRef;

    // methods

    virtual abstract void Startup() = 0;
    virtual abstract void Shutdown() = 0;

Detailed Documentation

MAGES implementation for Device Management.

Properties

InputController ControllerActions

Gets or sets the MAGES InputController.

Methods

virtual override void Startup()

Initializes the DeviceManager and InputController of MAGES.

virtual override void Shutdown()

Shutdowns the DeviceManager and InputController of MAGES.