LerpClipBlend Class

(Qt3DAnimation::Animation::LerpClipBlend)

Public Functions

LerpClipBlend()
~LerpClipBlend()
float blendFactor() const
Qt3DCore::QNodeId endClipId() const
void sceneChangeEvent(const Qt3DCore::QSceneChangePtr &e)
void setBlendFactor(float blendFactor)
void setEndClipId(Qt3DCore::QNodeId endClipId)
void setStartClipId(Qt3DCore::QNodeId startClipId)
Qt3DCore::QNodeId startClipId() const

Reimplemented Public Functions

virtual QVector<Qt3DCore::QNodeId> allDependencyIds() const
virtual QVector<Qt3DCore::QNodeId> currentDependencyIds() const
virtual double duration() const

Reimplemented Protected Functions

virtual ClipResults doBlend(const QVector<ClipResults> &blendData) const

Member Function Documentation

LerpClipBlend::LerpClipBlend()

Default constructs an instance of LerpClipBlend.

LerpClipBlend::~LerpClipBlend()

Destroys the instance of LerpClipBlend.

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

float LerpClipBlend::blendFactor() const

See also setBlendFactor().

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

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

[virtual] double LerpClipBlend::duration() const

Qt3DCore::QNodeId LerpClipBlend::endClipId() const

See also setEndClipId().

void LerpClipBlend::sceneChangeEvent(const Qt3DCore::QSceneChangePtr &e)

void LerpClipBlend::setBlendFactor(float blendFactor)

See also blendFactor().

void LerpClipBlend::setEndClipId(Qt3DCore::QNodeId endClipId)

See also endClipId().

void LerpClipBlend::setStartClipId(Qt3DCore::QNodeId startClipId)

See also startClipId().

Qt3DCore::QNodeId LerpClipBlend::startClipId() const

See also setStartClipId().