FCurve Class

(Qt3DAnimation::Animation::FCurve)

Public Functions

FCurve()
void appendKeyframe(float localTime, const Keyframe &keyframe)
void clearKeyframes()
float endTime() const
float evaluateAtTime(float localTime) const
const Keyframe &keyframe(int index) const
Keyframe &keyframe(int index)
int keyframeCount() const
const float &localTime(int index) const
float &localTime(int index)
void read(const QJsonObject &json)
void setFromQChannelComponent(const QChannelComponent &qcc)
float startTime() const

Member Function Documentation

FCurve::FCurve()

Default constructs an instance of FCurve.

void FCurve::appendKeyframe(float localTime, const Keyframe &keyframe)

void FCurve::clearKeyframes()

float FCurve::endTime() const

float FCurve::evaluateAtTime(float localTime) const

const Keyframe &FCurve::keyframe(int index) const

Keyframe &FCurve::keyframe(int index)

int FCurve::keyframeCount() const

const float &FCurve::localTime(int index) const

float &FCurve::localTime(int index)

void FCurve::read(const QJsonObject &json)

void FCurve::setFromQChannelComponent(const QChannelComponent &qcc)

float FCurve::startTime() const