ManoMotion SDK PRO  1.3
ManoMotion SDK PRO API documentation
InputManagerBaseClass Class Referenceabstract

Base class for the input manager More...

Inheritance diagram for InputManagerBaseClass:
InputManagerPhoneCamera

Static Public Attributes

static Action< ManoMotionFrameOnFrameUpdated
 
static Action< ManoMotionFrameOnFrameInitialized
 
static Action< ManoMotionFrameOnFrameResized
 
static Action< DeviceOrientation > OnOrientationChanged
 

Protected Member Functions

virtual void ResizeCurrentFrameTexture (int width, int height)
 
abstract void InitializeInputParameters ()
 Initializes the values, such as width and height of the frame, in order to prepare a proper frame for ManoMotion tech to process. More...
 
virtual void ForceApplicationPermissions ()
 Forces the application to ask for camera permissions and external storage read and writte. More...
 
virtual void UpdateFrame< T > (T parameter)
 
virtual void UpdateFrame ()
 

Protected Attributes

int rezMinValue
 
int rezMaxValue
 

Detailed Description

Base class for the input manager

Member Function Documentation

◆ ForceApplicationPermissions()

virtual void InputManagerBaseClass.ForceApplicationPermissions ( )
inlineprotectedvirtual

Forces the application to ask for camera permissions and external storage read and writte.

◆ InitializeInputParameters()

abstract void InputManagerBaseClass.InitializeInputParameters ( )
protectedpure virtual

Initializes the values, such as width and height of the frame, in order to prepare a proper frame for ManoMotion tech to process.

Implemented in InputManagerPhoneCamera.

◆ ResizeCurrentFrameTexture()

virtual void InputManagerBaseClass.ResizeCurrentFrameTexture ( int  width,
int  height 
)
inlineprotectedvirtual

◆ UpdateFrame()

virtual void InputManagerBaseClass.UpdateFrame ( )
inlineprotectedvirtual

◆ UpdateFrame< T >()

virtual void InputManagerBaseClass.UpdateFrame< T > ( parameter)
inlineprotectedvirtual

Field Documentation

◆ OnFrameInitialized

Action<ManoMotionFrame> InputManagerBaseClass.OnFrameInitialized
static

◆ OnFrameResized

Action<ManoMotionFrame> InputManagerBaseClass.OnFrameResized
static

◆ OnFrameUpdated

Action<ManoMotionFrame> InputManagerBaseClass.OnFrameUpdated
static

◆ OnOrientationChanged

Action<DeviceOrientation> InputManagerBaseClass.OnOrientationChanged
static

◆ rezMaxValue

int InputManagerBaseClass.rezMaxValue
protected

◆ rezMinValue

int InputManagerBaseClass.rezMinValue
protected

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