#include <Timeline.h>
◆ StopBehaviour
| Enumerator |
|---|
| BackToZero | |
| BackToStart | |
| KeepPosition | |
◆ frameOffset()
| auto lmms::Timeline::frameOffset |
( |
| ) |
const -> float |
|
inline |
◆ getElapsedSeconds()
| auto lmms::Timeline::getElapsedSeconds |
( |
| ) |
const -> double |
|
inline |
◆ incrementTicks()
| void lmms::Timeline::incrementTicks |
( |
tick_t | increment | ) |
|
|
inline |
Advances the current timeline position by a certain number of ticks, in addition to updating the elapsed time based on the current tempo.
◆ loadSettings()
| void lmms::Timeline::loadSettings |
( |
const QDomElement & | element | ) |
|
|
overrideprotectedvirtual |
◆ loopBegin()
| auto lmms::Timeline::loopBegin |
( |
| ) |
const -> TimePos |
|
inline |
◆ loopEnabled()
| auto lmms::Timeline::loopEnabled |
( |
| ) |
const -> bool |
|
inline |
◆ loopEnabledChanged
| void lmms::Timeline::loopEnabledChanged |
( |
bool | enabled | ) |
|
|
signal |
◆ loopEnd()
| auto lmms::Timeline::loopEnd |
( |
| ) |
const -> TimePos |
|
inline |
◆ nodeName()
| auto lmms::Timeline::nodeName |
( |
void | | ) |
const -> QString |
|
inlineoverridevirtual |
◆ playStartPosition()
| auto lmms::Timeline::playStartPosition |
( |
| ) |
const -> TimePos |
|
inline |
◆ pos()
◆ positionChanged
| void lmms::Timeline::positionChanged |
( |
| ) |
|
|
signal |
◆ positionJumped
| void lmms::Timeline::positionJumped |
( |
| ) |
|
|
signal |
◆ saveSettings()
| void lmms::Timeline::saveSettings |
( |
QDomDocument & | doc, |
|
|
QDomElement & | element ) |
|
overrideprotectedvirtual |
◆ setFrameOffset()
| void lmms::Timeline::setFrameOffset |
( |
const float | frame | ) |
|
|
inline |
◆ setLoopBegin()
◆ setLoopEnabled()
| void lmms::Timeline::setLoopEnabled |
( |
bool | enabled | ) |
|
◆ setLoopEnd()
◆ setLoopPoints()
◆ setPlayStartPosition()
| void lmms::Timeline::setPlayStartPosition |
( |
TimePos | position | ) |
|
|
inline |
◆ setStopBehaviour()
◆ setTicks()
Forcefully sets the current ticks, resets the frame offset, and sets the elapsed seconds based on the global position (ignoring potential mid-song tempo changes) Unless jumped is passed as false, this function will emit the positionJumped signal to allow other widgets to update accordingly.
◆ stopBehaviour()
◆ stopBehaviourChanged
◆ ticks()
| auto lmms::Timeline::ticks |
( |
| ) |
const -> tick_t |
|
inline |
◆ m_elapsedSeconds
| double lmms::Timeline::m_elapsedSeconds = 0 |
|
private |
◆ m_frameOffset
| float lmms::Timeline::m_frameOffset = 0 |
|
private |
◆ m_loopBegin
◆ m_loopEnabled
| bool lmms::Timeline::m_loopEnabled = false |
|
private |
◆ m_loopEnd
◆ m_playStartPosition
◆ m_pos
◆ m_stopBehaviour
The documentation for this class was generated from the following files:
- /home/runner/work/lmms-fork/lmms-fork/include/Timeline.h
- /home/runner/work/lmms-fork/lmms-fork/src/core/Timeline.cpp