C# Class OVRInput.OVRControllerBase

Mostra 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_oe property

public VirtualAxis1DMap axis1DMap
return VirtualAxis1DMap

axis2DMap public_oe property

public VirtualAxis2DMap axis2DMap
return VirtualAxis2DMap

buttonMap public_oe property

public VirtualButtonMap buttonMap
return VirtualButtonMap

controllerType public_oe property

public Controller controllerType
return Controller

currentState public_oe property

public OVRPlugin.ControllerState currentState
return OVRPlugin.ControllerState

nearTouchMap public_oe property

public VirtualNearTouchMap nearTouchMap
return VirtualNearTouchMap

previousState public_oe property

public OVRPlugin.ControllerState previousState
return OVRPlugin.ControllerState

touchMap public_oe property

public VirtualTouchMap touchMap
return VirtualTouchMap