Animation Namespace

(Qt3DAnimation::Animation)

Namespaces

namespace JobTypes

Classes

Types

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 &currentLoop)
double phaseFromGlobalTime(double t_global, double t_start_global, double playbackRate, double duration, int loopCount, int &currentLoop)
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)

Namespaces

namespace Animation::JobTypes

Type Documentation

typedef Animation::BuildBlendTreesJobPtr

typedef Animation::ClipResults

typedef Animation::ComponentIndices

typedef Animation::EvaluateBlendClipAnimatorJobPtr

typedef Animation::HAnimationClip

typedef Animation::HBlendedClipAnimator

typedef Animation::HChannelMapper

typedef Animation::HChannelMapping

typedef Animation::HClipAnimator

Function Documentation

QVector<ComponentIndices> Animation::assignChannelComponentIndices(const QVector<ChannelNameAndType> &namesAndTypes)

QVector<MappingData> Animation::buildPropertyMappings(const QVector<ChannelMapping *> &channelMappings, const QVector<ChannelNameAndType> &channelNamesAndTypes, const QVector<ComponentIndices> &channelComponentIndices)

QVector<ChannelNameAndType> Animation::buildRequiredChannelsAndTypes(Handler *handler, const ChannelMapper *mapper)

ComponentIndices Animation::channelComponentsToIndices(const Channel &channel, int dataType, int offset = 0)

ComponentIndices Animation::channelComponentsToIndicesHelper(const Channel &channelGroup, int dataType, int offset, const QVector<char> &suffixes)

int Animation::componentsForType(int type)

ClipResults Animation::evaluateBlendTree(Handler *handler, BlendedClipAnimator *animator, Qt3DCore::QNodeId blendNodeId)

ClipResults Animation::evaluateClipAtLocalTime(AnimationClip *clip, float localTime)

ClipResults Animation::evaluateClipAtPhase(AnimationClip *clip, float phase)

AnimatorEvaluationData Animation::evaluationDataForAnimator(Animator animator, qint64 globalTime)

ClipEvaluationData Animation::evaluationDataForClip(AnimationClip *clip, const AnimatorEvaluationData &animatorData)

ClipResults Animation::formatClipResults(const ClipResults &rawClipResults, const ComponentIndices &format)

QVector<Qt3DCore::QNodeId> Animation::gatherValueNodesToEvaluate(Handler *handler, Qt3DCore::QNodeId blendTreeRootId)

ComponentIndices Animation::generateClipFormatIndices(const QVector<ChannelNameAndType> &targetChannels, const QVector<ComponentIndices> &targetIndices, const AnimationClip *clip)

bool Animation::isFinalFrame(double localTime, double duration, int currentLoop, int loopCount)

double Animation::localTimeFromGlobalTime(double t_global, double t_start_global, double playbackRate, double duration, int loopCount, int &currentLoop)

double Animation::phaseFromGlobalTime(double t_global, double t_start_global, double playbackRate, double duration, int loopCount, int &currentLoop)

QVector<Qt3DCore::QSceneChangePtr> Animation::preparePropertyChanges(Qt3DCore::QNodeId animatorId, const QVector<MappingData> &mappingData, const QVector<float> &channelResults, bool finalFrame)

QDebug Animation::operator<<(QDebug dbg, const AnimationClip &animationClip)

QDebug Animation::operator<<(QDebug dbg, const FCurve &fcurve)

QDebug Animation::operator<<(QDebug dbg, const ChannelComponent &channelComponent)

QDebug Animation::operator<<(QDebug dbg, const Channel &channel)