![]() |
ManoMotion Unity SDK 2.0
SDK documentation
|
| CManoMotion.AssetStatus | |
| CManoMotion.BoundingBox | Bounding box of a hand |
| CManoMotion.Features | 1 for using it and 0 for not using it, for skeleton it´s either 3d if 1 or 2d if 0 |
| CManoMotion.FingerInfo | Gives information about the width of the fingers |
| CManoMotion.GestureInfo | Information about the gesture performed by the user |
| CManoMotion.HandInfo | Contains information about the hand |
| ▼CIBeginDragHandler | |
| CManoMotion.Demos.SceneSelection | Manages the scene carousel |
| ▼CIEndDragHandler | |
| CManoMotion.Demos.SceneSelection | Manages the scene carousel |
| CManoMotion.Instructions.Old.InstructionStep | Instruction that can require multiple requirements to be fulfilled |
| CLowPassFilter | |
| CManoMotion.ManoMotionFrame | Camera frame information to be set and broadcast by InputManagers |
| CManoMotion.Editor.ManoMotionSetup | Updates the Project Settings to work for Windows, Android and iOS |
| CManoMotion.ManoSettings | Information sent to the SDK on Init() from ManomotionManager |
| ▼CMonoBehaviour | |
| CManoMotion.BoundingBoxOverlap2D | Component that can be used to check overlaps between the bounding box and 2D colliders |
| CManoMotion.CameraSystem.CameraChangeListener | Invokes UnityEvents when camera is changed to front- or back facing |
| CManoMotion.CameraSystem.CameraSwitch | Contains a single method to switch the camera between front- and back facing. Add to Button and connect with OnClick event |
| ▼CManoMotion.CameraSystem.InputManagerBase | Base class for InputManagers |
| CManoMotion.CameraSystem.InputManagerARFoundation | Clones the camera image from ARCameraBackground and broadcasts camera updates |
| CManoMotion.CameraSystem.InputManagerAdjustable | Takes control of the devices camera and broadcasts camera updates |
| CManoMotion.CameraSystem.InputManagerVideo | |
| CManoMotion.Demos.GestureExamples | |
| CManoMotion.Demos.Grabbable | Component to interact with |
| CManoMotion.Demos.Grabber | Manages interactions with grabbable objects |
| CManoMotion.Demos.HandMouseController | |
| CManoMotion.Demos.Recenterer | Recenters the GameObject when enabled. Mostly used in "scenes" so that the GameObjects appears in front of the camera |
| CManoMotion.Demos.SceneOption | Settings for "scenes" when using SceneSelection |
| CManoMotion.Demos.SceneSelection | Manages the scene carousel |
| CManoMotion.DrawLineBetweenJoints | Handle the linerenderers between the skeleton joints |
| CManoMotion.Gizmos.ContinuousGizmo | Displays which continuous gesture is being performed |
| CManoMotion.Gizmos.DebugText | Component to quickly display values for debugging |
| CManoMotion.Gizmos.EdgeWarnings | |
| CManoMotion.Gizmos.TriggerGestureVisualizer | To display specific trigger gestures in skeleton scene |
| CManoMotion.Gizmos.TriggerGizmo | Handles the visualization of the trigger gizmos |
| CManoMotion.Gizmos.TriggerLineVisualizer | Displays a line between start/stop gesture triggers. Like grab and release |
| CManoMotion.Gizmos.TriggerMarker | Marker to be left at a position for a specified duration |
| CManoMotion.Gizmos.TriggerMarkerVisualizer | Activates a marker when a specified gesture is triggered |
| CManoMotion.Instructions.New.Instruction | Component that keeps track of an instruction requirement |
| CManoMotion.Instructions.New.InstructionManager | Manager for new style of instructions |
| CManoMotion.Instructions.New.InstructionPanel | Updates the instruction panels position depending on the device orientation |
| CManoMotion.Instructions.New.InstructionStep | Manager of an instruction panel that can have multiple requirements. Example is the panel with both Grab and Release instructions |
| CManoMotion.Instructions.New.NextTimer | Invokes an event when timer has been active for a specified time |
| CManoMotion.Instructions.Old.SceneInstruction | Manager of old style instructions |
| CManoMotion.LookAtJoint | |
| CManoMotion.ManoEvents | Gives information about the license being used |
| ▼CManoMotion.ManoMotionManagerBase | Base class for ManoMotionManager. Handles library imports and settings |
| CManoMotion.ManoMotionManager | The ManomotionManager handles the communication with the SDK |
| CManoMotion.ManoUtils | Tools that can be used to get information adapted to the screen size |
| CManoMotion.SimpleGrabber | Example of how to make a script to grab objects. Can change between grabbing with open/closed hand or pinch |
| CManoMotion.SkeletonManager | Handles the visualization of the skeleton joints |
| CManoMotion.Tools.EmailSender | Email functionality to go with a Button |
| CManoMotion.Tools.Escape | Add component to a GameObject to close a Windows application with Escape |
| CManoMotion.Tools.OrientationChangeListener | Listens to orientation changes and broadcasts events |
| CManoMotion.Tools.WebsiteOpener | Functionality to open a webpage. Used with a Button |
| CManoMotion.TryOn.FingerInfoGizmo | Handles the visualization of the finger width and position |
| CManoMotion.TryOn.FingerTryOn | |
| CManoMotion.TryOn.TryOnLine | |
| CManoMotion.TryOn.WristInfoGizmo | Handles the visualization of the wrist width and position |
| CManoMotion.TryOn.WristTryOn | |
| CManoMotion.UI.HandJointFollower | For world space UI to follow a joint and look at the camera |
| CManoMotion.UI.LookAtCamera | For world space UI |
| CManoMotion.UI.ManoMotionUIManagment | Handles the UI, FPS, version, licence etc |
| CManoMotion.UI.PrivacyPolicyDisclaimer | Notices about ManoMotions Privacy Policy |
| CManoMotion.Visualization.BoundingBoxUI | Displays and modifies bounding box from hand tracking |
| CManoMotion.Visualization.ManoVisualization | Shows the camera as a background on a mesh in world space |
| COneEuroFilter< T > | One Euro Filter implementation to reduce jittering Credit: Dario Mazzanti https://github.com/DarioMazzanti/OneEuroFilterUnity |
| COneEuroFilter< Vector2 > | |
| CManoMotion.OneEuroFilterSetting | OneEuroFilter settings to make it faster to implement new filters |
| ▼CScriptableObject | |
| ▼CManoMotion.Instructions.InstructionRequirement | Base class for instruction requirement ScriptableObjects |
| CManoMotion.Instructions.ContinuousRequirement | ScriptableObject instruction requirement for continuous gestures |
| CManoMotion.Instructions.InteractionRequirement | ScriptableObject instruction requirement for Grabber/Grabbable interactions |
| CManoMotion.Instructions.TriggerRequirement | ScriptableObject instruction requirement for gesture triggers |
| CManoMotion.Session | Information reagarding the sessions sent to the SDK every frame |
| CManoMotion.SkeletonInfo | Contains information about the skeleton joints |
| CManoMotion.TrackingInfo | Contains information about position and tracking of the hand |
| CManoMotion.VisualizationInfo | Used for visualization of camera image |
| CManoMotion.WorldSkeletonInfo | Contains information about the skeleton joints |
| CManoMotion.WristInfo | Information of wrist position |