Namespace Unity.MARS.Landmarks
Classes
ClosestLandmarkSettings
CreateLandmarkMethods
FaceLandmarksAction
FallbackFace
LandmarkController
Component that handles getting the calculation for a landmark definition from a source and updating the output. This component references the source, output, and an optional extra settings component, and uses those components to decide when to recalculate.
LandmarkDefinition
Defines an identifiable piece of an object. The definition includes a name, the acceptable output type (types that inherit from ILandmarkOutput) and an option settings type (type that inherits from ILandmarkSettings).
LandmarkEvent
LandmarkOutputEdge
Component that contains edge data (start point and end point) for a landmark
LandmarkOutputPoint
Component that contains a single point data (position) for a landmark
LandmarkOutputPolygon
Component that contains polygon data for a landmark. Also a source for calculating other landmarks from the polygon data.
LandmarkOutputPose
Component that contains pose data (position and rotation) for a landmark.
MARSFallbackFaceLandmarks
Fallback data for unavailable face landmark poses This class should remain public in case face providers need access to it
PlaneLandmarksAction
Interfaces
ICalculateLandmarks
Components that implement this interface can define landmarks
ILandmarkController
Interface for interacting with a class that controls a landmark
ILandmarkOutput
Interface for components that are used by landmarks to store the result to be used by another system.
ILandmarkSettings
Interface used for components that provide extra settings to a landmark definition