The Animation module implements Unity's animation system.
AimConstraint | Constrains the orientation of an object relative to the position of one or more source objects, such that the object is facing the average position of the sources. |
Animation | The animation component is used to play back animations. |
AnimationClip | Stores keyframe based animations. |
AnimationEvent | AnimationEvent lets you call a script function similar to SendMessage as part of playing back an animation. |
AnimationPlayableUtilities | Implements high-level utility methods to simplify use of the Playable API with Animations. |
AnimationState | The AnimationState gives full control over animation blending. |
Animator | Interface to control the Mecanim animation system. |
AnimatorControllerParameter | Used to communicate between scripting and the controller. Some parameters can be set in scripting and used by the controller, while other parameters are based on Custom Curves in Animation Clips and can be sampled using the scripting API. |
AnimatorOverrideController | Interface to control Animator Override Controller. |
AnimatorUtility | Various utilities for animator manipulation. |
Avatar | Avatar definition. |
AvatarBuilder | Class to build avatars from user scripts. |
AvatarMask | AvatarMask is used to mask out humanoid body parts and transforms. |
HumanPoseHandler | A handler that lets you read or write a HumanPose from or to a humanoid avatar skeleton hierarchy. |
HumanTrait | Details of all the human bone and muscle types defined by Mecanim. |
Motion | Base class for AnimationClips and BlendTrees. |
ParentConstraint | Constrains the orientation and translation of an object to one or more source objects. The constrained object behaves as if it is in the hierarchy of the sources. |
PositionConstraint | Constrains the position of an object relative to the position of one or more source objects. |
RotationConstraint | Constrains the rotation of an object relative to the rotation of one or more source objects. |
RuntimeAnimatorController | The runtime representation of the AnimatorController. Use this representation to change the Animator Controller during runtime. |
ScaleConstraint | Constrains the scale of an object relative to the scale of one or more source objects. |
SharedBetweenAnimatorsAttribute | SharedBetweenAnimatorsAttribute is an attribute that specify that this StateMachineBehaviour should be instantiate only once and shared among all Animator instance. This attribute reduce the memory footprint for each controller instance. |
StateMachineBehaviour | StateMachineBehaviour is a component that can be added to a state machine state. It's the base class every script on a state derives from. |
AnimationClipPlayable | A Playable that controls an AnimationClip. |
AnimationLayerMixerPlayable | An implementation of IPlayable that controls an animation layer mixer. |
AnimationMixerPlayable | An implementation of IPlayable that controls an animation mixer. |
AnimationPlayableOutput | A IPlayableOutput implementation that connects the PlayableGraph to an Animator in the scene. |
AnimatorClipInfo | Information about clip being played and blended by the Animator. |
AnimatorControllerPlayable | An implementation of IPlayable that controls an animation RuntimeAnimatorController. |
AnimatorStateInfo | Information about the current or next state. |
AnimatorTransitionInfo | Information about the current transition. |
ConstraintSource | Represents a source for the constraint. |
HumanBone | The mapping between a bone in the model and the conceptual bone in the Mecanim human anatomy. |
HumanDescription | Class that holds humanoid avatar parameters to pass to the AvatarBuilder.BuildHumanAvatar function. |
HumanLimit | This class stores the rotation limits that define the muscle for a single human bone. |
HumanPose | Retargetable humanoid pose. |
MatchTargetWeightMask | Use this struct to specify the position and rotation weight mask for Animator.MatchTarget. |
SkeletonBone | Details of the Transform name mapped to the skeleton bone of a model and its default position and rotation in the T-pose. |
AnimationBlendMode | Used by Animation.Play function. |
AnimationCullingType | This enum controlls culling of Animation component. |
AnimatorControllerParameterType | The type of the parameter. |
AnimatorCullingMode | Culling mode for the Animator. |
AnimatorRecorderMode | The mode of the Animator's recorder. |
AnimatorUpdateMode | The update mode of the Animator. |
AvatarIKGoal | IK Goal. |
AvatarIKHint | IK Hint. |
AvatarMaskBodyPart | Avatar body part. |
AvatarTarget | Target. |
Axis | Represents the axes used in 3D space. |
DurationUnit | Describe the unit of a duration. |
HumanBodyBones | Human Body Bones. |
PlayMode | Used by Animation.Play function. |
QueueMode | Used by Animation.Play function. |
Did you find this page useful? Please give it a rating: