OSVR
|
Gestures.Check | An abstract class representing a single segment of a Gesture. |
Gestures.ArcCheck | A Check to determine whether a point fits inside an Arc. |
Gestures.LineCheck | A Check to determine whether a point fits inside a line segment. |
Gestures.RadiusCheck | A Check to check if a point is within a certain radius of another point. |
EditorWindow | |
Gestures.GestureVisualizerWindow | The EditorWindow for visualizing gestures. |
Gestures.Gesture | A class that is composed of Checks to represent a gesture. |
Gestures.CircleGesture | A Circular Gesture |
Gestures.HeartGesture | A Heart-Shaped Gesture |
Gestures.SquareGesture | A Square Gesture |
Gestures.TriangleGesture | A Triangular Gesture. |
Gestures.GestureMetaData | A data container class to store extra meta data about the completed gesture |
Gestures.GTransform | Data class to contain all necessary information related to a controller transform |
IEnumerable< GTransform > | |
Gestures.GTransformBuffer | Internal data storage class which can behave as either a set-size array or a circular array. |
MonoBehaviour | |
ChangeColor | A simple script to change the color of an object |
Gestures.GestureMonitor | Class responsible for tracking gestures. See TrackerSetup for example of how to set up instance. |
Gestures.IController | Abstract class which is responsible for tracking transform data for a VR headset. |
Gestures.TouchController | A concrete implementation of the IController class, targeted at the Oculus Rift Touch Controllers |
OSVR.UI.ButtonScript | Handles a basic button. This is used by other functions that use buttons |
OSVR.UI.DisappearAtDistance | controls the visibility of text based on distance, both close and long range. |
OSVR.UI.DropDownControl | This should be attached to a object that will serve as the base of the dropdown The game object must also have a NewButtonScript to handle the button |
OSVR.UI.RotateToUser | ensures the items are turned in the right direction, intended to keep text readable at all angles. |
OSVR.UI.ScaleToUser | Makes items, typically text, change size based on distance from user. Items still foreshorten, but not at a rate that makes them hard to see. |
OSVR.UI.TextScript | Script attachable to a keyboard key that enables that key add onto a text object any user specified key |
Pointer | |
SetCorrectCameraHeight | |
SimpleHand | Extremely simple class for setting up a hand that moves with the position and rotation of an Oculus Touch Controller. |
SimpleHand | Extremely simple class for setting up a hand that moves with the position and rotation of an Oculus Touch Controller. |
TrackerSetup | |
Gestures.Normalizer | Multipurpose interface for normalizing data into a form that can be more easily recognized by the gesture detection algorithm. |
Gestures.FittedNormalizer | Fitted Normalizer will be the standard normalizer for any 2D or 3D Gestures. |
Gestures.LineNormalizer | A Normalizer that only works to normalize single line segments. |
Gestures.ViewNormalizer | Normalizer implementation that takes the raw world-space GTransform data and rotates it about the user's position. |
OSVR.UI.DropDownControl.Option | This is an object that contains all the needed information about the dropdown buttons |
UnityEvent< GestureMetaData > | |
Gestures.GestureEvent | Wrapper class for a Unity Event that takes in GestureMetaData as a parameter. |
UnityEvent< int > | |
OSVR.UI.DropDownControl.OnValueChange | custom event to tell listeners what item was selected |