Namespace Microsoft.MixedReality.Toolkit.Experimental.StateVisualizer
Classes
AnimationTarget
Definition class for an animation target, utilized in the State Visualizer component.
ColorStateAnimatableProperty
The Color animatable property adds/sets keyframes for the "material._Color" property in an animation clip.
PositionOffsetStateAnimatableProperty
The PositionOffset animatable property adds/sets keyframes for the "localPosition" property in an animation clip.
ScaleOffsetStateAnimatableProperty
The ScaleOffset animatable property adds/sets keyframes for the "localScale" property in an animation clip.
ShaderColorStateAnimatableProperty
The ShaderColor animatable property adds/sets keyframes for a defined shader property of type Color in an animation clip.
ShaderFloatStateAnimatableProperty
The ShaderFloat animatable property adds/sets keyframes for a defined shader property of type Float in an animation clip.
ShaderStateAnimatableProperty
Base class for animatable shader properties.
ShaderVectorStateAnimatableProperty
The ShaderVector animatable property adds/sets keyframes for a defined shader property of type Vector4 in an animation clip.
StateAnimatableProperty
The base class for state animatable properties. Based on the values defined in the animatable property, keyframes for a target game object are set in the animation clip linked to the animatable properties.
StateContainer
Container class for an Interactive State in the StateVisualizer component. Each state container maps to an Interactive State in an attached Interactive Element component.
StateVisualizer
The State Visualizer component adds animations to an object based on the states defined in a linked Interactive Element component. This component creates animation assets, places them in the MixedRealityToolkit.Generated folder and enables simplified animation keyframe setting through adding animatable properties to a target game object. To enable animation transitions between states, an Animator Controller asset is created and a default state machine is generated with associated parameters and transitions. This state machine can be viewed in Unity's Animator window.
Interfaces
IStateAnimatableProperty
Interface for animatable properties, utilized in the State Visualizer component.
Enums
AnimatableProperty
The animatable properties of a game object. Utilized in the StateVisualizer component.