OSVR
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
oNGestures
|oCArcCheckA Check to determine whether a point fits inside an Arc.
|oCCheckAn abstract class representing a single segment of a Gesture.
|oCLineCheckA Check to determine whether a point fits inside a line segment.
|oCRadiusCheckA Check to check if a point is within a certain radius of another point.
|oCIControllerAbstract class which is responsible for tracking transform data for a VR headset.
|oCTouchControllerA concrete implementation of the IController class, targeted at the Oculus Rift Touch Controllers
|oCGestureA class that is composed of Checks to represent a gesture.
|oCGestureEventWrapper class for a Unity Event that takes in GestureMetaData as a parameter.
|oCGestureMetaDataA data container class to store extra meta data about the completed gesture
|oCGestureMonitorClass responsible for tracking gestures. See TrackerSetup for example of how to set up instance.
|oCGTransformData class to contain all necessary information related to a controller transform
|oCGTransformBufferInternal data storage class which can behave as either a set-size array or a circular array.
|oCGestureVisualizerWindowThe EditorWindow for visualizing gestures.
|oCFittedNormalizerFitted Normalizer will be the standard normalizer for any 2D or 3D Gestures.
|oCLineNormalizerA Normalizer that only works to normalize single line segments.
|oCNormalizerMultipurpose interface for normalizing data into a form that can be more easily recognized by the gesture detection algorithm.
|oCViewNormalizerNormalizer implementation that takes the raw world-space GTransform data and rotates it about the user's position.
|oCCircleGestureA Circular Gesture
|oCHeartGestureA Heart-Shaped Gesture
|oCSquareGestureA Square Gesture
|\CTriangleGestureA Triangular Gesture.
oNOSVR
|\NUI
| oCButtonScriptHandles a basic button. This is used by other functions that use buttons
| oCDropDownControlThis 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
| |oCOnValueChangecustom event to tell listeners what item was selected
| |\COptionThis is an object that contains all the needed information about the dropdown buttons
| oCTextScriptScript attachable to a keyboard key that enables that key add onto a text object any user specified key
| oCDisappearAtDistancecontrols the visibility of text based on distance, both close and long range.
| oCRotateToUserensures the items are turned in the right direction, intended to keep text readable at all angles.
| \CScaleToUserMakes items, typically text, change size based on distance from user. Items still foreshorten, but not at a rate that makes them hard to see.
oCChangeColorA simple script to change the color of an object
oCPointer
oCSetCorrectCameraHeight
oCSimpleHandExtremely simple class for setting up a hand that moves with the position and rotation of an Oculus Touch Controller.
\CTrackerSetup