Qt3DAnimation Namespace | Qt 3D 5.12.8

- Qt 5.12
- Qt 3D
- Qt3DAnimation Namespace
- Qt 5.12.8 Reference Documentation

# Qt3DAnimation Namespace

Contains classes from the Qt3DAnimation module. More...

Header: | #include <Qt3DAnimation>
qmake: | QT += 3danimation

## Classes

class | QAbstractAnimation
class | QAbstractAnimationClip
class | QAbstractChannelMapping
class | QAbstractClipAnimator
class | QAbstractClipBlendNode
class | QAdditiveClipBlend
class | QAnimationAspect
class | QAnimationCallback
class | QAnimationClip
class | QAnimationClipData
class | QAnimationClipLoader
class | QAnimationController
class | QAnimationGroup
class | QBlendedClipAnimator
class | QCallbackMapping
class | QChannel
class | QChannelComponent
class | QChannelMapper
class | QChannelMapping
class | QChannelMappingCreatedChange
class | QChannelMappingCreatedChangeBase
class | QClipAnimator
class | QClipBlendNodeCreatedChange
class | QClipBlendNodeCreatedChangeBase
class | QClipBlendValue
class | QClock
class | QKeyFrame
class | QKeyframeAnimation
class | QLerpClipBlend
class | QMorphTarget
class | QMorphingAnimation
class | QSkeletonMapping
class | QVertexBlendAnimation

## Types

typedef | QChannelMappingCreatedChangeBasePtr
typedef | QClipBlendNodeCreatedChangeBasePtr

## Functions

const QMetaObject * | qt_getEnumMetaObject(Qt3DAnimation::QAbstractAnimation::AnimationType)
const QMetaObject * | qt_getEnumMetaObject(Qt3DAnimation::QAbstractClipAnimator::Loops)
const QMetaObject * | qt_getEnumMetaObject(Qt3DAnimation::QAnimationClipLoader::Status)
const QMetaObject * | qt_getEnumMetaObject(Qt3DAnimation::QKeyframeAnimation::RepeatMode)
const QMetaObject * | qt_getEnumMetaObject(Qt3DAnimation::QMorphingAnimation::Method)
const char * | qt_getEnumName(Qt3DAnimation::QAbstractAnimation::AnimationType)
const char * | qt_getEnumName(Qt3DAnimation::QAbstractClipAnimator::Loops)
const char * | qt_getEnumName(Qt3DAnimation::QAnimationClipLoader::Status)
const char * | qt_getEnumName(Qt3DAnimation::QKeyframeAnimation::RepeatMode)
const char * | qt_getEnumName(Qt3DAnimation::QMorphingAnimation::Method)
bool | operator!=(const Qt3DAnimation::QKeyFrame &, const Qt3DAnimation::QKeyFrame &)
bool | operator!=(const Qt3DAnimation::QChannelComponent &, const Qt3DAnimation::QChannelComponent &)
bool | operator!=(const Qt3DAnimation::QChannel &, const Qt3DAnimation::QChannel &)
bool | operator!=(const Qt3DAnimation::QAnimationClipData &, const Qt3DAnimation::QAnimationClipData &)
bool | operator==(const Qt3DAnimation::QKeyFrame &, const Qt3DAnimation::QKeyFrame &)
bool | operator==(const Qt3DAnimation::QChannelComponent &, const Qt3DAnimation::QChannelComponent &)
bool | operator==(const Qt3DAnimation::QChannel &, const Qt3DAnimation::QChannel &)
bool | operator==(const Qt3DAnimation::QAnimationClipData &, const Qt3DAnimation::QAnimationClipData &)

## Detailed Description

Contains classes from the Qt3DAnimation module.

## Classes

### class QAbstractAnimation

An abstract base class for Qt3D animations. More...

### class QAbstractAnimationClip

QAbstractAnimationClip is the base class for types providing key frame animation data. More...

### class QAbstractChannelMapping

### class QAbstractClipAnimator

QAbstractClipAnimator is the base class for types providing animation playback capabilities. More...

### class QAbstractClipBlendNode

QAbstractClipBlendNode is the base class for types used to construct animation blend trees. More...

### class QAdditiveClipBlend

Performs an additive blend of two animation clips based on an additive factor. More...

### class QAnimationAspect

Provides key-frame animation capabilities to Qt 3D. More...

### class QAnimationCallback

### class QAnimationClip

Specifies key frame animation data. More...

### class QAnimationClipData

Class containing the animation data. More...

### class QAnimationClipLoader

Enables loading key frame animation data from a file. More...

### class QAnimationController

A controller class for animations. More...

### class QAnimationGroup

A class grouping animations together. More...

### class QBlendedClipAnimator

QBlendedClipAnimator is a component providing animation playback capabilities of a tree of blend nodes. More...

### class QCallbackMapping

Allows to map the channels within the clip onto an invocation of a callback object. More...

### class QChannel

Defines a channel for a QAnimationClipData. The animation system interpolates each channel component independently except in the case the QChannel is called "Rotation" (case sensitive), it has four QChannelComponents and the same number of keyframes for each QChannelComponent. In that case the interpolation will be performed using SLERP. More...

### class QChannelComponent

### class QChannelMapper

Allows to map the channels within the clip onto properties of objects in the application. More...

### class QChannelMapping

Allows to map the channels within the clip onto properties of objects in the application. More...

### class QChannelMappingCreatedChange

### class QChannelMappingCreatedChangeBase

Base class for handling creation changes for QAbstractSkeleton sub-classes. More...

### class QClipAnimator

QClipAnimator is a component providing simple animation playback capabilities. More...

### class QClipBlendNodeCreatedChange

### class QClipBlendNodeCreatedChangeBase

Base class for changes in QClipBlendNode. More...

### class QClipBlendValue

Class used for including a clip in a blend tree. More...

### class QClock

### class QKeyFrame

A base class for handling keyframes. More...

### class QKeyframeAnimation

A class implementing simple keyframe animation to a QTransform. More...

### class QLerpClipBlend

Performs a linear interpolation of two animation clips based on a normalized factor. More...

### class QMorphTarget

A class providing morph targets to blend-shape animation. More...

### class QMorphingAnimation

A class implementing blend-shape morphing animation. More...

### class QSkeletonMapping

### class QVertexBlendAnimation

A class implementing vertex-blend morphing animation. More...

## Type Documentation

### typedef Qt3DAnimation::QChannelMappingCreatedChangeBasePtr

### typedef Qt3DAnimation::QClipBlendNodeCreatedChangeBasePtr

A shared pointer for QClipBlendNodeCreatedChangeBase.

## Function Documentation

### const QMetaObject *Qt3DAnimation::qt_getEnumMetaObject(Qt3DAnimation::QAbstractAnimation::AnimationType)

### const QMetaObject *Qt3DAnimation::qt_getEnumMetaObject(Qt3DAnimation::QAbstractClipAnimator::Loops)

### const QMetaObject *Qt3DAnimation::qt_getEnumMetaObject(Qt3DAnimation::QAnimationClipLoader::Status)

### const QMetaObject *Qt3DAnimation::qt_getEnumMetaObject(Qt3DAnimation::QKeyframeAnimation::RepeatMode)

### const QMetaObject *Qt3DAnimation::qt_getEnumMetaObject(Qt3DAnimation::QMorphingAnimation::Method)

### const char *Qt3DAnimation::qt_getEnumName(Qt3DAnimation::QAbstractAnimation::AnimationType)

### const char *Qt3DAnimation::qt_getEnumName(Qt3DAnimation::QAbstractClipAnimator::Loops)

### const char *Qt3DAnimation::qt_getEnumName(Qt3DAnimation::QAnimationClipLoader::Status)

### const char *Qt3DAnimation::qt_getEnumName(Qt3DAnimation::QKeyframeAnimation::RepeatMode)

### const char *Qt3DAnimation::qt_getEnumName(Qt3DAnimation::QMorphingAnimation::Method)

### bool Qt3DAnimation::operator!=(const Qt3DAnimation::QKeyFrame &, const Qt3DAnimation::QKeyFrame &)

### bool Qt3DAnimation::operator!=(const Qt3DAnimation::QChannelComponent &, const Qt3DAnimation::QChannelComponent &)

### bool Qt3DAnimation::operator!=(const Qt3DAnimation::QChannel &, const Qt3DAnimation::QChannel &)

### bool Qt3DAnimation::operator!=(const Qt3DAnimation::QAnimationClipData &, const Qt3DAnimation::QAnimationClipData &)

### bool Qt3DAnimation::operator==(const Qt3DAnimation::QKeyFrame &, const Qt3DAnimation::QKeyFrame &)

### bool Qt3DAnimation::operator==(const Qt3DAnimation::QChannelComponent &, const Qt3DAnimation::QChannelComponent &)

### bool Qt3DAnimation::operator==(const Qt3DAnimation::QChannel &, const Qt3DAnimation::QChannel &)

### bool Qt3DAnimation::operator==(const Qt3DAnimation::QAnimationClipData &, const Qt3DAnimation::QAnimationClipData &)