![]() |
ManoMotion Unity SDK 2.0
SDK documentation
|
| ▼NManoMotion | |
| ▼NCameraSystem | |
| CCameraChangeListener | Invokes UnityEvents when camera is changed to front- or back facing |
| CCameraSwitch | Contains a single method to switch the camera between front- and back facing. Add to Button and connect with OnClick event |
| CInputManagerAdjustable | Takes control of the devices camera and broadcasts camera updates |
| CInputManagerARFoundation | Clones the camera image from ARCameraBackground and broadcasts camera updates |
| CInputManagerBase | Base class for InputManagers |
| CInputManagerVideo | |
| ▼NDemos | |
| CGestureExamples | |
| CGrabbable | Component to interact with |
| CGrabber | Manages interactions with grabbable objects |
| CHandMouseController | |
| CRecenterer | Recenters the GameObject when enabled. Mostly used in "scenes" so that the GameObjects appears in front of the camera |
| CSceneOption | Settings for "scenes" when using SceneSelection |
| CSceneSelection | Manages the scene carousel |
| ▼NEditor | |
| CManoMotionSetup | Updates the Project Settings to work for Windows, Android and iOS |
| ▼NGizmos | |
| CContinuousGizmo | Displays which continuous gesture is being performed |
| CDebugText | Component to quickly display values for debugging |
| CEdgeWarnings | |
| CTriggerGestureVisualizer | To display specific trigger gestures in skeleton scene |
| CTriggerGizmo | Handles the visualization of the trigger gizmos |
| CTriggerLineVisualizer | Displays a line between start/stop gesture triggers. Like grab and release |
| CTriggerMarker | Marker to be left at a position for a specified duration |
| CTriggerMarkerVisualizer | Activates a marker when a specified gesture is triggered |
| ▼NInstructions | |
| ▼NNew | |
| CInstruction | Component that keeps track of an instruction requirement |
| CInstructionManager | Manager for new style of instructions |
| CInstructionPanel | Updates the instruction panels position depending on the device orientation |
| CInstructionStep | Manager of an instruction panel that can have multiple requirements. Example is the panel with both Grab and Release instructions |
| CNextTimer | Invokes an event when timer has been active for a specified time |
| ▼NOld | |
| CInstructionStep | Instruction that can require multiple requirements to be fulfilled |
| CSceneInstruction | Manager of old style instructions |
| CContinuousRequirement | ScriptableObject instruction requirement for continuous gestures |
| CInstructionRequirement | Base class for instruction requirement ScriptableObjects |
| CInteractionRequirement | ScriptableObject instruction requirement for Grabber/Grabbable interactions |
| CTriggerRequirement | ScriptableObject instruction requirement for gesture triggers |
| ▼NTools | |
| CEmailSender | Email functionality to go with a Button |
| CEscape | Add component to a GameObject to close a Windows application with Escape |
| COrientationChangeListener | Listens to orientation changes and broadcasts events |
| CWebsiteOpener | Functionality to open a webpage. Used with a Button |
| ▼NTryOn | |
| CFingerInfoGizmo | Handles the visualization of the finger width and position |
| CFingerTryOn | |
| CTryOnLine | |
| CWristInfoGizmo | Handles the visualization of the wrist width and position |
| CWristTryOn | |
| ▼NUI | |
| CHandJointFollower | For world space UI to follow a joint and look at the camera |
| CLookAtCamera | For world space UI |
| CManoMotionUIManagment | Handles the UI, FPS, version, licence etc |
| CPrivacyPolicyDisclaimer | Notices about ManoMotions Privacy Policy |
| ▼NVisualization | |
| CBoundingBoxUI | Displays and modifies bounding box from hand tracking |
| CManoVisualization | Shows the camera as a background on a mesh in world space |
| CAssetStatus | |
| CBoundingBox | Bounding box of a hand |
| CBoundingBoxOverlap2D | Component that can be used to check overlaps between the bounding box and 2D colliders |
| CDrawLineBetweenJoints | Handle the linerenderers between the skeleton joints |
| CFeatures | 1 for using it and 0 for not using it, for skeleton it´s either 3d if 1 or 2d if 0 |
| CFingerInfo | Gives information about the width of the fingers |
| CGestureInfo | Information about the gesture performed by the user |
| CHandInfo | Contains information about the hand |
| CLookAtJoint | |
| CManoEvents | Gives information about the license being used |
| CManoMotionFrame | Camera frame information to be set and broadcast by InputManagers |
| CManoMotionManager | The ManomotionManager handles the communication with the SDK |
| CManoMotionManagerBase | Base class for ManoMotionManager. Handles library imports and settings |
| CManoSettings | Information sent to the SDK on Init() from ManomotionManager |
| CManoUtils | Tools that can be used to get information adapted to the screen size |
| COneEuroFilterSetting | OneEuroFilter settings to make it faster to implement new filters |
| CSession | Information reagarding the sessions sent to the SDK every frame |
| CSimpleGrabber | Example of how to make a script to grab objects. Can change between grabbing with open/closed hand or pinch |
| CSkeletonInfo | Contains information about the skeleton joints |
| CSkeletonManager | Handles the visualization of the skeleton joints |
| CTrackingInfo | Contains information about position and tracking of the hand |
| CVisualizationInfo | Used for visualization of camera image |
| CWorldSkeletonInfo | Contains information about the skeleton joints |
| CWristInfo | Information of wrist position |