Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
Classes | |
struct | Op |
struct | TimeLine |
Public Types | |
typedef QHash< QQuickTimeLineObject *, TimeLine > | Ops |
Public Member Functions | |
QQuickTimeLinePrivate (QQuickTimeLine *) | |
void | add (QQuickTimeLineObject &, const Op &) |
qreal | value (const Op &op, int time, qreal base, bool *) const |
int | advance (int) |
QQuickTimeLinePrivate (QQuickTimeLine *) | |
void | add (QQuickTimeLineObject &, const Op &) |
qreal | value (const Op &op, int time, qreal base, bool *) const |
int | advance (int) |
Public Attributes | |
int | length |
int | syncPoint |
Ops | ops |
QQuickTimeLine * | q |
bool | clockRunning |
int | prevTime |
int | order |
QQuickTimeLine::SyncMode | syncMode |
int | syncAdj |
QList< QPair< int, Update > > * | updateQueue |
Definition at line 34 of file qquicktimeline.cpp.
typedef QHash< QQuickTimeLineObject *, TimeLine > QQuickTimeLinePrivate::Ops |
Definition at line 83 of file qquicktimeline.cpp.
QQuickTimeLinePrivate::QQuickTimeLinePrivate | ( | QQuickTimeLine * | parent | ) |
Definition at line 102 of file qquicktimeline.cpp.
References QQuickTimeLinePrivate(), clockRunning, length, order, prevTime, syncAdj, and syncPoint.
Referenced by QQuickTimeLinePrivate().
QQuickTimeLinePrivate::QQuickTimeLinePrivate | ( | QQuickTimeLine * | ) |
void QQuickTimeLinePrivate::add | ( | QQuickTimeLineObject & | g, |
const Op & | o ) |
Definition at line 107 of file qquicktimeline.cpp.
References QQuickTimeLinePrivate::TimeLine::TimeLine(), clockRunning, length, QQuickTimeLinePrivate::Op::length, ops, QQuickTimeLinePrivate::Op::Pause, prevTime, syncAdj, and QQuickTimeLinePrivate::Op::type.
void QQuickTimeLinePrivate::add | ( | QQuickTimeLineObject & | , |
const Op & | ) |
int QQuickTimeLinePrivate::advance | ( | int | t | ) |
Definition at line 705 of file qquicktimeline.cpp.
References QQuickTimeLinePrivate::TimeLine::consumedOpLength, QQuickTimeLinePrivate::Op::Execute, Update::g, length, QQuickTimeLinePrivate::Op::length, QQuickTimeLinePrivate::TimeLine::length, ops, QQuickTimeLinePrivate::Op::order, QQuickTimeLinePrivate::Op::Pause, syncPoint, and QQuickTimeLinePrivate::Op::type.
int QQuickTimeLinePrivate::advance | ( | int | ) |
Definition at line 158 of file qquicktimeline.cpp.
References QQuickTimeLinePrivate::Op::Accel, QQuickTimeLinePrivate::Op::AccelDistance, QQuickTimeLinePrivate::Op::Execute, QQuickTimeLinePrivate::Op::length, QQuickTimeLinePrivate::Op::Move, QQuickTimeLinePrivate::Op::MoveBy, QQuickTimeLinePrivate::Op::Pause, QQuickTimeLinePrivate::Op::Set, and QQuickTimeLinePrivate::Op::type.
bool QQuickTimeLinePrivate::clockRunning |
Definition at line 92 of file qquicktimeline.cpp.
Referenced by QQuickTimeLinePrivate(), and add().
int QQuickTimeLinePrivate::length |
Definition at line 81 of file qquicktimeline.cpp.
Referenced by QQuickTimeLinePrivate(), add(), advance(), and testing.tools.encode_pdf_filter._PngIdatPdfStream::write().
Ops QQuickTimeLinePrivate::ops |
Definition at line 84 of file qquicktimeline.cpp.
int QQuickTimeLinePrivate::order |
Definition at line 95 of file qquicktimeline.cpp.
Referenced by QQuickTimeLinePrivate().
int QQuickTimeLinePrivate::prevTime |
Definition at line 93 of file qquicktimeline.cpp.
Referenced by QQuickTimeLinePrivate(), and add().
QQuickTimeLine * QQuickTimeLinePrivate::q |
Definition at line 85 of file qquicktimeline.cpp.
int QQuickTimeLinePrivate::syncAdj |
Definition at line 98 of file qquicktimeline.cpp.
Referenced by QQuickTimeLinePrivate(), and add().
QQuickTimeLine::SyncMode QQuickTimeLinePrivate::syncMode |
Definition at line 97 of file qquicktimeline.cpp.
int QQuickTimeLinePrivate::syncPoint |
Definition at line 82 of file qquicktimeline.cpp.
Referenced by QQuickTimeLinePrivate(), and advance().
Definition at line 99 of file qquicktimeline.cpp.