Namespace Unity.MARS.Authoring
Classes
BodyLandmarkInteractionTarget
An interaction target that specifies a particular body landmark that it is associated with.
ColorPreset
Object that contains a list of predefined colors and parameters to generate more colors.
CompareToDataModule
Compares data chosen in the simulation view to conditions and allows conforming the conditions to match.
CreateFromDataBase
Base class for creating from trait data.
CreateFromDataOptions
Attribute for classes that implement ICreateFromData. The attribute indicates 1. that this class should be included in lists of suggested components, 2. whether they are added by default, and 3. what order to use when sorting suggested components
CreateProxyFromData
Creates MARS proxies with conditions based on trait data. Proxies can be created immediately with defaults or opens a window for choosing the conditions and name of the created object.
DataVisualsModule
Module that creates MARS proxies in the simulation to visualize data and control those objects
DataVisualsModuleOptions
User options for Data Visual module
EntityVisual
FaceInteractionTargets
Connects a set of landmark interaction targets to the landmarks from a FaceLandmarkAction as well as a base head target to the root face tracking transform.
FaceLandmarkInteractionTarget
An interaction target that specifies a particular face landmark that it is associated with.
Gizmo2D
HasEditorColorMethods
Methods for classes that implement IHasEditorColor
InteractionTarget
A mesh that handles objects being hovered over it and being dropped onto it.
PlacementOverride
Overrides for the drag and drop behavior from the ScenePlacementModule
when placing the object in a scene.
PlaneDataVisual
PotentialChild
A potential member in a proxy group that is being created.
PotentialComponent
Class for managing suggested component type to add to a gameobject
PotentialCondition
Class for managing a suggested condition component
PotentialRelation
Class for managing a suggested relation between 2 members of a proxy group
PotentialTagCondition
Class for managing a suggested tag condition. This needs to be different from other conditions because there can be multiple tag conditions with different trait names on the same gameObject
RedirectSelection
RuntimeHandleContextModule
Interfaces
IAdjustableComponent
Interface for MARS components that have an adjusting state
ICreateFromData
Interface for a condition that can be created from data.
ICreateFromDataPair
Interface for a relation that can be created from 2 pieces of data and added to a set with 2 children
IDataVisual
Interface for the component on a data visual that controls how the data visual shows ratings
IHasEditorColor
Interface that allows an object to have a color associated with it in the editor. Extension methods can set the initial color and index from the current ColorPreset.
Enums
AxisEnum
Represents an up axis preference for object placement
InteractionTarget.InteractionState
PlacementOverride.BooleanOverride
Optional boolean value that can override a value or have no effect