Qt 5.11 | Qt 3D | Qt3DAnimation Namespace

Qt 5.11.3 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

### 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 &)