Tanoda
Leap.Unity.Playback.PlaybackProvider Class Reference
Inheritance diagram for Leap.Unity.Playback.PlaybackProvider:
Leap.Unity.LeapProvider

Public Types

enum  PlaybackTimeline { Graphics , Physics }
 

Public Member Functions

virtual void Play ()
 
virtual void Pause ()
 
virtual void Stop ()
 
virtual void Seek (int newFrameIndex)
 

Protected Member Functions

virtual void Start ()
 
virtual void Update ()
 
virtual void FixedUpdate ()
 
- Protected Member Functions inherited from Leap.Unity.LeapProvider
void DispatchUpdateFrameEvent (Frame frame)
 
void DispatchFixedFrameEvent (Frame frame)
 

Protected Attributes

Recording _recording
 
PlaybackTimeline _playbackTimeline = PlaybackTimeline.Graphics
 
bool _autoPlay = true
 
bool _isPlaying = false
 
int _currentFrameIndex = 0
 
float _startTime = 0
 
Frame _transformedFrame = new Frame()
 

Properties

override Frame CurrentFrame [get]
 
override Frame CurrentFixedFrame [get]
 
virtual bool IsPlaying [get]
 
virtual Recording recording [get, set]
 
- Properties inherited from Leap.Unity.LeapProvider
abstract Frame CurrentFrame [get]
 The current frame for this update cycle, in world space. More...
 
abstract Frame CurrentFixedFrame [get]
 The current frame for this fixed update cycle, in world space. More...
 

Additional Inherited Members

- Public Attributes inherited from Leap.Unity.LeapProvider
TestHandPose editTimePose = TestHandPose.HeadMountedA
 
- Events inherited from Leap.Unity.LeapProvider
Action< FrameOnUpdateFrame
 
Action< FrameOnFixedFrame
 
Action< FrameOnPostUpdateFrame
 

Detailed Description

Definition at line 14 of file PlaybackProvider.cs.

Member Enumeration Documentation

◆ PlaybackTimeline

Enumerator
Graphics 
Physics 

Definition at line 136 of file PlaybackProvider.cs.

Member Function Documentation

◆ FixedUpdate()

virtual void Leap.Unity.Playback.PlaybackProvider.FixedUpdate ( )
protectedvirtual

Definition at line 111 of file PlaybackProvider.cs.

◆ Pause()

virtual void Leap.Unity.Playback.PlaybackProvider.Pause ( )
virtual

Definition at line 74 of file PlaybackProvider.cs.

◆ Play()

virtual void Leap.Unity.Playback.PlaybackProvider.Play ( )
virtual

Definition at line 59 of file PlaybackProvider.cs.

◆ Seek()

virtual void Leap.Unity.Playback.PlaybackProvider.Seek ( int  newFrameIndex)
virtual

Definition at line 85 of file PlaybackProvider.cs.

◆ Start()

virtual void Leap.Unity.Playback.PlaybackProvider.Start ( )
protectedvirtual

Definition at line 96 of file PlaybackProvider.cs.

◆ Stop()

virtual void Leap.Unity.Playback.PlaybackProvider.Stop ( )
virtual

Definition at line 78 of file PlaybackProvider.cs.

◆ Update()

virtual void Leap.Unity.Playback.PlaybackProvider.Update ( )
protectedvirtual

Definition at line 102 of file PlaybackProvider.cs.

Member Data Documentation

◆ _autoPlay

bool Leap.Unity.Playback.PlaybackProvider._autoPlay = true
protected

Definition at line 35 of file PlaybackProvider.cs.

◆ _currentFrameIndex

int Leap.Unity.Playback.PlaybackProvider._currentFrameIndex = 0
protected

Definition at line 38 of file PlaybackProvider.cs.

◆ _isPlaying

bool Leap.Unity.Playback.PlaybackProvider._isPlaying = false
protected

Definition at line 37 of file PlaybackProvider.cs.

◆ _playbackTimeline

PlaybackTimeline Leap.Unity.Playback.PlaybackProvider._playbackTimeline = PlaybackTimeline.Graphics
protected

Definition at line 32 of file PlaybackProvider.cs.

◆ _recording

Recording Leap.Unity.Playback.PlaybackProvider._recording
protected

Definition at line 29 of file PlaybackProvider.cs.

◆ _startTime

float Leap.Unity.Playback.PlaybackProvider._startTime = 0
protected

Definition at line 39 of file PlaybackProvider.cs.

◆ _transformedFrame

Frame Leap.Unity.Playback.PlaybackProvider._transformedFrame = new Frame()
protected

Definition at line 41 of file PlaybackProvider.cs.

Property Documentation

◆ CurrentFixedFrame

override Frame Leap.Unity.Playback.PlaybackProvider.CurrentFixedFrame
get

Definition at line 22 of file PlaybackProvider.cs.

◆ CurrentFrame

override Frame Leap.Unity.Playback.PlaybackProvider.CurrentFrame
get

Definition at line 16 of file PlaybackProvider.cs.

◆ IsPlaying

virtual bool Leap.Unity.Playback.PlaybackProvider.IsPlaying
get

Definition at line 43 of file PlaybackProvider.cs.

◆ recording

virtual Recording Leap.Unity.Playback.PlaybackProvider.recording
getset

Definition at line 49 of file PlaybackProvider.cs.


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