Show / Hide Table of Contents

Class HVRXRInputController

Inheritance
System.Object
UnityEngine.Object
UnityEngine.Component
UnityEngine.Behaviour
UnityEngine.MonoBehaviour
HVRController
HVRXRInputController
Inherited Members
HVRController.Side
HVRController.GripButtonState
HVRController.TriggerButtonState
HVRController.PrimaryButtonState
HVRController.SecondaryButtonState
HVRController.MenuButtonState
HVRController.PrimaryTouchButtonState
HVRController.SecondaryTouchButtonState
HVRController.JoystickButtonState
HVRController.TrackpadButtonState
HVRController.JoystickTouchState
HVRController.TrackPadTouchState
HVRController.TriggerTouchState
HVRController.ThumbTouchState
HVRController.TriggerNearTouchState
HVRController.ThumbNearTouchState
HVRController.TrackPadUp
HVRController.TrackPadLeft
HVRController.TrackPadRight
HVRController.TrackPadDown
HVRController.JoystickAxis
HVRController.TrackpadAxis
HVRController.PrimaryButton
HVRController.SecondaryButton
HVRController.JoystickClicked
HVRController.TrackPadClicked
HVRController.MenuButton
HVRController.PrimaryTouch
HVRController.SecondaryTouch
HVRController.Grip
HVRController.GripForce
HVRController.Trigger
HVRController.ThumbTouch
HVRController.TriggerTouch
HVRController.ThumbNearTouch
HVRController.TriggerNearTouch
HVRController.GripButton
HVRController.TriggerButton
HVRController.JoystickTouch
HVRController.TrackPadTouch
HVRController.FingerCurls
HVRController.ThumbCurl
HVRController.IndexCurl
HVRController.MiddleCurl
HVRController.RingCurl
HVRController.PinkyCurl
HVRController.Velocity
HVRController.AngularVelocity
HVRController.IsActive
HVRController.XRNode
HVRController.Device
HVRController.ThumbstickDeadZone
HVRController.InputMap
HVRController.FingerSettings
HVRController.Knuckles
HVRController.WMR
HVRController.Vive
HVRController.LeftFingerCurls
HVRController.RightFingerCurls
HVRController.ControllerType
HVRController.AngularVelocityMagnitude
HVRController.VelocityMagnitude
HVRController.RecentVelocities
HVRController.Awake()
HVRController.Start()
HVRController.UpdateFingerCurls()
HVRController.ResetTrackedVelocities()
HVRController.GetAverageVelocity(Single)
HVRController.CheckButtonState(HVRButtons, HVRButtonState)
HVRController.GetIsTriggerPressed()
HVRController.GetIsGripPressed()
HVRController.SetButtonState(HVRButtons, HVRButtonState, Boolean)
HVRController.ResetButton(HVRButtonState)
HVRController.SetButtonState(HVRHandSide, HVRButtons, HVRButtonState)
HVRController.GetButtonState(HVRHandSide, HVRButtons)
HVRController.Vibrate(HapticData)
HVRController.Vibrate(Single, Single, Single)
UnityEngine.MonoBehaviour.IsInvoking()
UnityEngine.MonoBehaviour.CancelInvoke()
UnityEngine.MonoBehaviour.Invoke(System.String, System.Single)
UnityEngine.MonoBehaviour.InvokeRepeating(System.String, System.Single, System.Single)
UnityEngine.MonoBehaviour.CancelInvoke(System.String)
UnityEngine.MonoBehaviour.IsInvoking(System.String)
UnityEngine.MonoBehaviour.StartCoroutine(System.String)
UnityEngine.MonoBehaviour.StartCoroutine(System.String, System.Object)
UnityEngine.MonoBehaviour.StartCoroutine(System.Collections.IEnumerator)
UnityEngine.MonoBehaviour.StartCoroutine_Auto(System.Collections.IEnumerator)
UnityEngine.MonoBehaviour.StopCoroutine(System.Collections.IEnumerator)
UnityEngine.MonoBehaviour.StopCoroutine(UnityEngine.Coroutine)
UnityEngine.MonoBehaviour.StopCoroutine(System.String)
UnityEngine.MonoBehaviour.StopAllCoroutines()
UnityEngine.MonoBehaviour.print(System.Object)
UnityEngine.MonoBehaviour.useGUILayout
UnityEngine.MonoBehaviour.runInEditMode
UnityEngine.Behaviour.enabled
UnityEngine.Behaviour.isActiveAndEnabled
UnityEngine.Component.GetComponent(System.Type)
UnityEngine.Component.GetComponent<T>()
UnityEngine.Component.TryGetComponent(System.Type, UnityEngine.Component)
UnityEngine.Component.TryGetComponent<T>(T)
UnityEngine.Component.GetComponent(System.String)
UnityEngine.Component.GetComponentInChildren(System.Type, System.Boolean)
UnityEngine.Component.GetComponentInChildren(System.Type)
UnityEngine.Component.GetComponentInChildren<T>(System.Boolean)
UnityEngine.Component.GetComponentInChildren<T>()
UnityEngine.Component.GetComponentsInChildren(System.Type, System.Boolean)
UnityEngine.Component.GetComponentsInChildren(System.Type)
UnityEngine.Component.GetComponentsInChildren<T>(System.Boolean)
UnityEngine.Component.GetComponentsInChildren<T>(System.Boolean, System.Collections.Generic.List<T>)
UnityEngine.Component.GetComponentsInChildren<T>()
UnityEngine.Component.GetComponentsInChildren<T>(System.Collections.Generic.List<T>)
UnityEngine.Component.GetComponentInParent(System.Type)
UnityEngine.Component.GetComponentInParent<T>()
UnityEngine.Component.GetComponentsInParent(System.Type, System.Boolean)
UnityEngine.Component.GetComponentsInParent(System.Type)
UnityEngine.Component.GetComponentsInParent<T>(System.Boolean)
UnityEngine.Component.GetComponentsInParent<T>(System.Boolean, System.Collections.Generic.List<T>)
UnityEngine.Component.GetComponentsInParent<T>()
UnityEngine.Component.GetComponents(System.Type)
UnityEngine.Component.GetComponents(System.Type, System.Collections.Generic.List<UnityEngine.Component>)
UnityEngine.Component.GetComponents<T>(System.Collections.Generic.List<T>)
UnityEngine.Component.GetComponents<T>()
UnityEngine.Component.CompareTag(System.String)
UnityEngine.Component.SendMessageUpwards(System.String, System.Object, UnityEngine.SendMessageOptions)
UnityEngine.Component.SendMessageUpwards(System.String, System.Object)
UnityEngine.Component.SendMessageUpwards(System.String)
UnityEngine.Component.SendMessageUpwards(System.String, UnityEngine.SendMessageOptions)
UnityEngine.Component.SendMessage(System.String, System.Object)
UnityEngine.Component.SendMessage(System.String)
UnityEngine.Component.SendMessage(System.String, System.Object, UnityEngine.SendMessageOptions)
UnityEngine.Component.SendMessage(System.String, UnityEngine.SendMessageOptions)
UnityEngine.Component.BroadcastMessage(System.String, System.Object, UnityEngine.SendMessageOptions)
UnityEngine.Component.BroadcastMessage(System.String, System.Object)
UnityEngine.Component.BroadcastMessage(System.String)
UnityEngine.Component.BroadcastMessage(System.String, UnityEngine.SendMessageOptions)
UnityEngine.Component.transform
UnityEngine.Component.gameObject
UnityEngine.Component.tag
UnityEngine.Object.GetInstanceID()
UnityEngine.Object.GetHashCode()
UnityEngine.Object.Equals(System.Object)
UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Vector3, UnityEngine.Quaternion)
UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Vector3, UnityEngine.Quaternion, UnityEngine.Transform)
UnityEngine.Object.Instantiate(UnityEngine.Object)
UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Transform)
UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Transform, System.Boolean)
UnityEngine.Object.Instantiate<T>(T)
UnityEngine.Object.Instantiate<T>(T, UnityEngine.Vector3, UnityEngine.Quaternion)
UnityEngine.Object.Instantiate<T>(T, UnityEngine.Vector3, UnityEngine.Quaternion, UnityEngine.Transform)
UnityEngine.Object.Instantiate<T>(T, UnityEngine.Transform)
UnityEngine.Object.Instantiate<T>(T, UnityEngine.Transform, System.Boolean)
UnityEngine.Object.Destroy(UnityEngine.Object, System.Single)
UnityEngine.Object.Destroy(UnityEngine.Object)
UnityEngine.Object.DestroyImmediate(UnityEngine.Object, System.Boolean)
UnityEngine.Object.DestroyImmediate(UnityEngine.Object)
UnityEngine.Object.FindObjectsOfType(System.Type)
UnityEngine.Object.DontDestroyOnLoad(UnityEngine.Object)
UnityEngine.Object.DestroyObject(UnityEngine.Object, System.Single)
UnityEngine.Object.DestroyObject(UnityEngine.Object)
UnityEngine.Object.FindSceneObjectsOfType(System.Type)
UnityEngine.Object.FindObjectsOfTypeIncludingAssets(System.Type)
UnityEngine.Object.FindObjectsOfType<T>()
UnityEngine.Object.FindObjectOfType<T>()
UnityEngine.Object.FindObjectsOfTypeAll(System.Type)
UnityEngine.Object.FindObjectOfType(System.Type)
UnityEngine.Object.ToString()
UnityEngine.Object.name
UnityEngine.Object.hideFlags
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: HurricaneVR.Framework.ControllerInput
Assembly: HurricaneVR.Framework.dll
Syntax
public class HVRXRInputController : HVRController

Properties

| Improve this Doc View Source

JoystickAxisFeature

Declaration
protected virtual InputFeatureUsage<Vector2> JoystickAxisFeature { get; }
Property Value
Type Description
UnityEngine.XR.InputFeatureUsage<UnityEngine.Vector2>
| Improve this Doc View Source

TrackPadAxisFeature

Declaration
protected virtual InputFeatureUsage<Vector2> TrackPadAxisFeature { get; }
Property Value
Type Description
UnityEngine.XR.InputFeatureUsage<UnityEngine.Vector2>

Methods

| Improve this Doc View Source

AfterInputUpdate()

Declaration
protected override void AfterInputUpdate()
Overrides
HVRController.AfterInputUpdate()
| Improve this Doc View Source

CheckAdditionalFeature(HVRXRInputFeatures)

Declaration
public bool CheckAdditionalFeature(HVRXRInputFeatures input)
Parameters
Type Name Description
HVRXRInputFeatures input
Returns
Type Description
System.Boolean
| Improve this Doc View Source

IsPressed(InputDevice, HVRXRInputFeatures, Single)

Declaration
public bool IsPressed(InputDevice device, HVRXRInputFeatures inputFeature, float threshold = 0F)
Parameters
Type Name Description
UnityEngine.XR.InputDevice device
HVRXRInputFeatures inputFeature
System.Single threshold
Returns
Type Description
System.Boolean
| Improve this Doc View Source

UpdateInput()

Declaration
protected override void UpdateInput()
Overrides
HVRController.UpdateInput()

Extension Methods

HVRUtilities.GetRelativeValues(Component, Transform, out Vector3, out Quaternion)
HVRUtilities.GetRelativeValues(Component, Component, out Vector3, out Quaternion)
HVRUtilities.GetRelativeRotation(Component, Quaternion)
VRUtilities.GetRigidbody(MonoBehaviour)
VRUtilities.GetCopyOf<T>(Component, T)
CoroutineExtensions.ExecuteNextUpdate(MonoBehaviour, Action)
CoroutineExtensions.ExecuteAfterSeconds(MonoBehaviour, Action, Single)
CoroutineExtensions.ExecuteAfterSecondsUnscaled(MonoBehaviour, Action, Single)
CoroutineExtensions.ExecuteAfterFixedUpdate(MonoBehaviour, Action)
CoroutineExtensions.ExecuteAfterFixedUpdates(MonoBehaviour, Action, Int32)
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX