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