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