Tanoda
Leap.Unity.PostProcessProvider Class Referenceabstract
Inheritance diagram for Leap.Unity.PostProcessProvider:
Leap.Unity.LeapProvider Leap.Unity.Examples.InertiaPostProcessProvider Leap.Unity.Examples.ProjectionPostProcessProvider

Public Types

enum  DataUpdateMode { UpdateOnly , FixedUpdateOnly , UpdateAndFixedUpdate }
 

Public Member Functions

abstract void ProcessFrame (ref Frame inputFrame)
 

Public Attributes

DataUpdateMode dataUpdateMode = DataUpdateMode.UpdateOnly
 
bool passthroughOnly = false
 
- Public Attributes inherited from Leap.Unity.LeapProvider
TestHandPose editTimePose = TestHandPose.HeadMountedA
 

Protected Member Functions

virtual void OnEnable ()
 
virtual void OnValidate ()
 
- Protected Member Functions inherited from Leap.Unity.LeapProvider
void DispatchUpdateFrameEvent (Frame frame)
 
void DispatchFixedFrameEvent (Frame frame)
 

Protected Attributes

LeapProvider _inputLeapProvider
 

Properties

LeapProvider inputLeapProvider [get, set]
 
virtual bool implementerHandlesDispatch [get]
 Override this as true to have your PostProcessProvider handle its own Dispatch timing. For example, you can dispatch an Update frame in LateUpdate instead of Update. More...
 
override Frame CurrentFrame [get]
 
override Frame CurrentFixedFrame [get]
 
- 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

- Events inherited from Leap.Unity.LeapProvider
Action< FrameOnUpdateFrame
 
Action< FrameOnFixedFrame
 
Action< FrameOnPostUpdateFrame
 

Detailed Description

Definition at line 14 of file PostProcessProvider.cs.

Member Enumeration Documentation

◆ DataUpdateMode

Enumerator
UpdateOnly 
FixedUpdateOnly 
UpdateAndFixedUpdate 

Definition at line 41 of file PostProcessProvider.cs.

Member Function Documentation

◆ OnEnable()

virtual void Leap.Unity.PostProcessProvider.OnEnable ( )
protectedvirtual

Definition at line 81 of file PostProcessProvider.cs.

◆ OnValidate()

virtual void Leap.Unity.PostProcessProvider.OnValidate ( )
protectedvirtual

Definition at line 86 of file PostProcessProvider.cs.

◆ ProcessFrame()

abstract void Leap.Unity.PostProcessProvider.ProcessFrame ( ref Frame  inputFrame)
pure virtual

Member Data Documentation

◆ _inputLeapProvider

LeapProvider Leap.Unity.PostProcessProvider._inputLeapProvider
protected

Definition at line 20 of file PostProcessProvider.cs.

◆ dataUpdateMode

DataUpdateMode Leap.Unity.PostProcessProvider.dataUpdateMode = DataUpdateMode.UpdateOnly

Definition at line 45 of file PostProcessProvider.cs.

◆ passthroughOnly

bool Leap.Unity.PostProcessProvider.passthroughOnly = false

Definition at line 54 of file PostProcessProvider.cs.

Property Documentation

◆ CurrentFixedFrame

override Frame Leap.Unity.PostProcessProvider.CurrentFixedFrame
get

Definition at line 70 of file PostProcessProvider.cs.

◆ CurrentFrame

override Frame Leap.Unity.PostProcessProvider.CurrentFrame
get

Definition at line 59 of file PostProcessProvider.cs.

◆ implementerHandlesDispatch

virtual bool Leap.Unity.PostProcessProvider.implementerHandlesDispatch
getprotected

Override this as true to have your PostProcessProvider handle its own Dispatch timing. For example, you can dispatch an Update frame in LateUpdate instead of Update.

Definition at line 50 of file PostProcessProvider.cs.

◆ inputLeapProvider

LeapProvider Leap.Unity.PostProcessProvider.inputLeapProvider
getset

Definition at line 21 of file PostProcessProvider.cs.


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