ClipBlendNode Class

(Qt3DAnimation::Animation::ClipBlendNode)

Public Types

enum BlendType { NoneBlendType, LerpBlendType, AdditiveBlendType, ValueType }

Public Functions

~ClipBlendNode()
virtual QVector<Qt3DCore::QNodeId> allDependencyIds() const = 0
void blend(Qt3DCore::QNodeId animatorId)
BlendType blendType() const
ClipBlendNodeManager *clipBlendNodeManager() const
ClipResults clipResults(Qt3DCore::QNodeId animatorId) const
virtual QVector<Qt3DCore::QNodeId> currentDependencyIds() const = 0
virtual double duration() const = 0
void setClipBlendNodeManager(ClipBlendNodeManager *manager)
void setClipResults(Qt3DCore::QNodeId animatorId, const ClipResults &clipResults)

Protected Functions

ClipBlendNode(BlendType blendType)
virtual ClipResults doBlend(const QVector<ClipResults> &blendData) const = 0
void initializeFromPeer(const Qt3DCore::QNodeCreatedChangeBasePtr &change)

Member Type Documentation

enum ClipBlendNode::BlendType

Member Function Documentation

[protected] ClipBlendNode::ClipBlendNode(BlendType blendType)

Default constructs an instance of ClipBlendNode.

ClipBlendNode::~ClipBlendNode()

Destroys the instance of ClipBlendNode.

[pure virtual] QVector<Qt3DCore::QNodeId> ClipBlendNode::allDependencyIds() const

void ClipBlendNode::blend(Qt3DCore::QNodeId animatorId)

BlendType ClipBlendNode::blendType() const

ClipBlendNodeManager *ClipBlendNode::clipBlendNodeManager() const

See also setClipBlendNodeManager().

ClipResults ClipBlendNode::clipResults(Qt3DCore::QNodeId animatorId) const

See also setClipResults().

[pure virtual] QVector<Qt3DCore::QNodeId> ClipBlendNode::currentDependencyIds() const

[pure virtual protected] ClipResults ClipBlendNode::doBlend(const QVector<ClipResults> &blendData) const

[pure virtual] double ClipBlendNode::duration() const

[protected] void ClipBlendNode::initializeFromPeer(const Qt3DCore::QNodeCreatedChangeBasePtr &change)

void ClipBlendNode::setClipBlendNodeManager(ClipBlendNodeManager *manager)

See also clipBlendNodeManager().

void ClipBlendNode::setClipResults(Qt3DCore::QNodeId animatorId, const ClipResults &clipResults)

See also clipResults().