VR Interaction Framework v2.0
Loading...
Searching...
No Matches
BNG.TrackedDevice Class Reference

A simple alternative to the TrackedPoseDriver component. Feel free to swap this out with a TrackedPoseDriver from the XR Legacy Input Helpers package or using the new Unity Input System. More...

Inheritance diagram for BNG.TrackedDevice:

Public Member Functions

virtual void RefreshDeviceStatus ()
 
virtual void UpdateDevice ()
 

Public Attributes

TrackableDevice Device = TrackableDevice.HMD
 

Protected Member Functions

virtual void Awake ()
 
virtual void OnEnable ()
 
virtual void OnDisable ()
 
virtual void Update ()
 
virtual void FixedUpdate ()
 
virtual void OnBeforeRender ()
 

Protected Attributes

InputDevice deviceToTrack
 
Vector3 initialLocalPosition
 
Quaternion initialLocalRotation
 
Vector3 currentLocalPosition
 
Quaternion currentLocalRotation
 

Detailed Description

A simple alternative to the TrackedPoseDriver component. Feel free to swap this out with a TrackedPoseDriver from the XR Legacy Input Helpers package or using the new Unity Input System.

Member Function Documentation

◆ Awake()

virtual void BNG.TrackedDevice.Awake ( )
protectedvirtual

◆ FixedUpdate()

virtual void BNG.TrackedDevice.FixedUpdate ( )
protectedvirtual

◆ OnBeforeRender()

virtual void BNG.TrackedDevice.OnBeforeRender ( )
protectedvirtual

◆ OnDisable()

virtual void BNG.TrackedDevice.OnDisable ( )
protectedvirtual

◆ OnEnable()

virtual void BNG.TrackedDevice.OnEnable ( )
protectedvirtual

◆ RefreshDeviceStatus()

virtual void BNG.TrackedDevice.RefreshDeviceStatus ( )
virtual

◆ Update()

virtual void BNG.TrackedDevice.Update ( )
protectedvirtual

◆ UpdateDevice()

virtual void BNG.TrackedDevice.UpdateDevice ( )
virtual

Member Data Documentation

◆ currentLocalPosition

Vector3 BNG.TrackedDevice.currentLocalPosition
protected

◆ currentLocalRotation

Quaternion BNG.TrackedDevice.currentLocalRotation
protected

◆ Device

TrackableDevice BNG.TrackedDevice.Device = TrackableDevice.HMD

◆ deviceToTrack

InputDevice BNG.TrackedDevice.deviceToTrack
protected

◆ initialLocalPosition

Vector3 BNG.TrackedDevice.initialLocalPosition
protected

◆ initialLocalRotation

Quaternion BNG.TrackedDevice.initialLocalRotation
protected

The documentation for this class was generated from the following file: