Show / Hide Table of Contents

Namespace Liminal.SDK.VR.Avatars

Classes

VRAvatar

A full, concrete implementation of IVRAvatar.

VRAvatarController

GameObjects with this component attached will automatically have a device-specific controller attached to them when the avatar is initialized. Generally this component is added to an object anchored to the hands.

VRAvatarExtensions

A collection of useful extension methods for the VRAvatar system.

VRAvatarHand

A concrete implmentation of IVRAvatarHand, representing a hand limb.

VRAvatarHead

A concrete implementation of IVRAvatarHead, representing the head limb.

VRAvatarHelper

A collection of helper methods for working with the VRAvatar system.

VRAvatarLimb

An abstract base class representing an avatar limb.

VRAvatarLimb.LimbEvents

A collection of events relating to avatar limbs.

VRAvatarLimb.TrackedObjectSettings

Settings for managing the tracked state of the limb.

VRLimbAttachmentEvent

A serializable unity event for IVRAvatarLimb attachment events.

Interfaces

IVRAvatar

Base interface for VRAvatar instances.

IVRAvatarHand

An extension interface for IVRAvatarLimb for hand limbs.

IVRAvatarHead

An extension interface for IVRAvatarLimb representing the head limb.

IVRAvatarLimb

An interface representing and avatar limb (hands, head, etc).

IVRAvatarSettings

An interface for implementing per-device VRAvatar settings.

IVRDeviceAvatar

An interface for implementing device-specific avatar behaviours.

IVRTrackedObjectProxy

An interface for wrapping tracked objects.

Enums

VRAvatarLimbAlias

Alias values for limbs.

VRAvatarLimbType

An enumeration of IVRAvatar limb types.

Delegates

ActiveCameraChangedEventHandler

A delegate for use with camera change events on a IVRAvatarHead instance.

VRAvatarEventHandler

An event handling delegate with a single IVRAvatar argument.

Back to top Generated by DocFX