Animation Namespace
(Qt3DAnimation::Animation)Namespaces
| namespace | JobTypes |
Classes
| class | AdditiveClipBlend |
| class | AnimationClip |
| class | AnimationClipLoaderManager |
| class | AnimatorEvaluationData |
| class | BackendNode |
| class | BezierEvaluator |
| class | BlendedClipAnimator |
| class | BlendedClipAnimatorManager |
| class | BuildBlendTreesJob |
| class | Channel |
| class | ChannelComponent |
| class | ChannelMapper |
| class | ChannelMapperManager |
| class | ChannelMapping |
| class | ChannelMappingManager |
| class | ChannelNameAndType |
| class | ClipAnimator |
| class | ClipAnimatorManager |
| class | ClipBlendNode |
| class | ClipBlendNodeFunctor |
| class | ClipBlendNodeManager |
| class | ClipBlendNodeVisitor |
| class | ClipBlendValue |
| class | ClipEvaluationData |
| class | EvaluateBlendClipAnimatorJob |
| class | EvaluateClipAnimatorJob |
| class | FCurve |
| class | FindRunningClipAnimatorsJob |
| class | FunctionRangeFinder |
| class | Handler |
| class | Keyframe |
| class | LerpClipBlend |
| class | LoadAnimationClipJob |
| class | MappingData |
| class | NodeFunctor |
Types
| typedef | BuildBlendTreesJobPtr |
| typedef | ClipResults |
| typedef | ComponentIndices |
| typedef | EvaluateBlendClipAnimatorJobPtr |
| typedef | HAnimationClip |
| typedef | HBlendedClipAnimator |
| typedef | HChannelMapper |
| typedef | HChannelMapping |
| typedef | HClipAnimator |
Functions
| QVector<ComponentIndices> | assignChannelComponentIndices(const QVector<ChannelNameAndType> &namesAndTypes) |
| QVector<MappingData> | buildPropertyMappings(const QVector<ChannelMapping *> &channelMappings, const QVector<ChannelNameAndType> &channelNamesAndTypes, const QVector<ComponentIndices> &channelComponentIndices) |
| QVector<ChannelNameAndType> | buildRequiredChannelsAndTypes(Handler *handler, const ChannelMapper *mapper) |
| ComponentIndices | channelComponentsToIndices(const Channel &channel, int dataType, int offset = 0) |
| ComponentIndices | channelComponentsToIndicesHelper(const Channel &channelGroup, int dataType, int offset, const QVector<char> &suffixes) |
| int | componentsForType(int type) |
| ClipResults | evaluateBlendTree(Handler *handler, BlendedClipAnimator *animator, Qt3DCore::QNodeId blendNodeId) |
| ClipResults | evaluateClipAtLocalTime(AnimationClip *clip, float localTime) |
| ClipResults | evaluateClipAtPhase(AnimationClip *clip, float phase) |
| AnimatorEvaluationData | evaluationDataForAnimator(Animator animator, qint64 globalTime) |
| ClipEvaluationData | evaluationDataForClip(AnimationClip *clip, const AnimatorEvaluationData &animatorData) |
| ClipResults | formatClipResults(const ClipResults &rawClipResults, const ComponentIndices &format) |
| QVector<Qt3DCore::QNodeId> | gatherValueNodesToEvaluate(Handler *handler, Qt3DCore::QNodeId blendTreeRootId) |
| ComponentIndices | generateClipFormatIndices(const QVector<ChannelNameAndType> &targetChannels, const QVector<ComponentIndices> &targetIndices, const AnimationClip *clip) |
| bool | isFinalFrame(double localTime, double duration, int currentLoop, int loopCount) |
| double | localTimeFromGlobalTime(double t_global, double t_start_global, double playbackRate, double duration, int loopCount, int ¤tLoop) |
| double | phaseFromGlobalTime(double t_global, double t_start_global, double playbackRate, double duration, int loopCount, int ¤tLoop) |
| QVector<Qt3DCore::QSceneChangePtr> | preparePropertyChanges(Qt3DCore::QNodeId animatorId, const QVector<MappingData> &mappingData, const QVector<float> &channelResults, bool finalFrame) |
| QDebug | operator<<(QDebug dbg, const AnimationClip &animationClip) |
| QDebug | operator<<(QDebug dbg, const FCurve &fcurve) |
| QDebug | operator<<(QDebug dbg, const ChannelComponent &channelComponent) |
| QDebug | operator<<(QDebug dbg, const Channel &channel) |