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