Show / Hide Table of Contents

Namespace Liminal.SDK.VR.Pointers

Classes

BasePointer

An abstract base implementation of IVRPointer.

BasePointerVisual

An abstract base implementation of IVRPointerVisual.

BaseReticleVisual

An abstract base implementation of IVRReticleVisual.

GazePointerTimerVisual

A component that controls the timer visual for a TimedGazePointer implementation. This component should be nested at, or below, a GazePointerVisual.

GazePointerVisual

A generic gaze pointer visual that supports base implementations of BasePointer, and also TimedGazePointer.

InputDevicePointer

A concrete implementation of IVRPointer designed for use with IVRInputDevice.

LaserPointerVisual

A concrete implementation of BasePointerVisual that uses a UnityEngine.LineRenderer to draw a 'laser' along the pointer direction.

ReticleVisual

A concrete implementation of BaseReticleVisual the manages a standard pointer reticle.
Most of this was borrowed from GvrControllerReticleVisual. This implementation cleans up the code a little and fixes some rendering issues when multiple cameras are active.

TimedGazePointer

A concrete implementation of BasePointer that triggers interaction on hover, after a specified time delay and duration has passed.

Structs

ReticleVisual.FaceCameraSettings

Interfaces

IVRPointer

An interface representing a pointer that can be used by VR input devices.

IVRPointerVisual

An interface for the visual components of a IVRPointer.

IVRReticleVisual

An interface for the visual components of a pointer reticle.

Delegates

PointerActiveStateChanged

Back to top Generated by DocFX