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