ClipBlendNode Class
(Qt3DAnimation::Animation::ClipBlendNode)Inherits: | Qt3DAnimation::Animation::BackendNode |
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) |
- 1 public function inherited from Qt3DAnimation::Animation::BackendNode
- 4 public functions inherited from Qt3DCore::QBackendNode
Protected Functions
ClipBlendNode(BlendType blendType) | |
virtual ClipResults | doBlend(const QVector<ClipResults> &blendData) const = 0 |
void | initializeFromPeer(const Qt3DCore::QNodeCreatedChangeBasePtr &change) |
- 1 protected function inherited from Qt3DAnimation::Animation::BackendNode
- 2 protected functions inherited from Qt3DCore::QBackendNode
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().