Edit

Share via


Microsoft.MixedReality.Toolkit.Experimental.StateVisualizer Namespace

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.