C# Class OVRInput.OVRControllerBase

Show file Open project: FIU-SCIS-Senior-Projects/SmartBuilding4

Public Properties

Property Type Description
axis1DMap VirtualAxis1DMap
axis2DMap VirtualAxis2DMap
buttonMap VirtualButtonMap
controllerType Controller
currentState OVRPlugin.ControllerState
nearTouchMap VirtualNearTouchMap
previousState OVRPlugin.ControllerState
touchMap VirtualTouchMap

Public Methods

Method Description
ConfigureAxis1DMap ( ) : void
ConfigureAxis2DMap ( ) : void
ConfigureButtonMap ( ) : void
ConfigureNearTouchMap ( ) : void
ConfigureTouchMap ( ) : void
OVRControllerBase ( ) : System
ResolveToRawMask ( Axis1D virtualMask ) : RawAxis1D
ResolveToRawMask ( Axis2D virtualMask ) : RawAxis2D
ResolveToRawMask ( Button virtualMask ) : RawButton
ResolveToRawMask ( NearTouch virtualMask ) : RawNearTouch
ResolveToRawMask ( Touch virtualMask ) : RawTouch
SetControllerVibration ( float frequency, float amplitude ) : void
Update ( ) : Controller

Method Details

ConfigureAxis1DMap() public abstract method

public abstract ConfigureAxis1DMap ( ) : void
return void

ConfigureAxis2DMap() public abstract method

public abstract ConfigureAxis2DMap ( ) : void
return void

ConfigureButtonMap() public abstract method

public abstract ConfigureButtonMap ( ) : void
return void

ConfigureNearTouchMap() public abstract method

public abstract ConfigureNearTouchMap ( ) : void
return void

ConfigureTouchMap() public abstract method

public abstract ConfigureTouchMap ( ) : void
return void

OVRControllerBase() public method

public OVRControllerBase ( ) : System
return System

ResolveToRawMask() public method

public ResolveToRawMask ( Axis1D virtualMask ) : RawAxis1D
virtualMask Axis1D
return RawAxis1D

ResolveToRawMask() public method

public ResolveToRawMask ( Axis2D virtualMask ) : RawAxis2D
virtualMask Axis2D
return RawAxis2D

ResolveToRawMask() public method

public ResolveToRawMask ( Button virtualMask ) : RawButton
virtualMask Button
return RawButton

ResolveToRawMask() public method

public ResolveToRawMask ( NearTouch virtualMask ) : RawNearTouch
virtualMask NearTouch
return RawNearTouch

ResolveToRawMask() public method

public ResolveToRawMask ( Touch virtualMask ) : RawTouch
virtualMask Touch
return RawTouch

SetControllerVibration() public method

public SetControllerVibration ( float frequency, float amplitude ) : void
frequency float
amplitude float
return void

Update() public method

public Update ( ) : Controller
return Controller

Property Details

axis1DMap public property

public VirtualAxis1DMap axis1DMap
return VirtualAxis1DMap

axis2DMap public property

public VirtualAxis2DMap axis2DMap
return VirtualAxis2DMap

buttonMap public property

public VirtualButtonMap buttonMap
return VirtualButtonMap

controllerType public property

public Controller controllerType
return Controller

currentState public property

public OVRPlugin.ControllerState currentState
return OVRPlugin.ControllerState

nearTouchMap public property

public VirtualNearTouchMap nearTouchMap
return VirtualNearTouchMap

previousState public property

public OVRPlugin.ControllerState previousState
return OVRPlugin.ControllerState

touchMap public property

public VirtualTouchMap touchMap
return VirtualTouchMap