Widget for controlling playback of a scene.
#include <Rendering/Widgets/playbackcontrolwidget.h>
Inherits QWidget.
◆ Control
Enumerator |
---|
JumpToFirstLast | |
Loop | |
Slider | |
Step | |
CurrentFrame | |
FrameRange | |
FrameRate | |
Play | |
FrameRateMultiplyer | |
AllControls | |
◆ PlaybackControlWidget()
◆ ~PlaybackControlWidget()
◆ frameChangeRequested
void frameChangeRequested |
( |
int |
frameNumber | ) |
|
|
signal |
◆ frameRangeChanged
void frameRangeChanged |
( |
int |
minFrame, |
|
|
int |
maxFrame |
|
) |
| |
|
signal |
◆ getCurrentFrame()
int getCurrentFrame |
( |
| ) |
const |
◆ getFrameRange()
void getFrameRange |
( |
int & |
min, |
|
|
int & |
max |
|
) |
| const |
- Parameters
-
min | The desired min frame value |
max | The desired max frame value. |
◆ getFrameRangeEnabled()
bool getFrameRangeEnabled |
( |
| ) |
const |
◆ getFrameRate()
double getFrameRate |
( |
| ) |
const |
- Returns
- The frame rate as frames per second.
◆ getLoopingToggle()
bool getLoopingToggle |
( |
| ) |
const |
- Returns
- true if looping is toggled on, false if not.
◆ getLoopPauseMilliSecs()
int getLoopPauseMilliSecs |
( |
| ) |
const |
- Returns
- The pause value in milliseconds.
◆ getMaxFrame()
int getMaxFrame |
( |
| ) |
const |
- Returns
- The max frame value.
◆ getMinFrame()
int getMinFrame |
( |
| ) |
const |
- Returns
- The min frame value.
◆ getShowTickMarks()
bool getShowTickMarks |
( |
| ) |
const |
- Returns
- Whether or not tick marks are enabled.
◆ getVisibleControls()
PlaybackControlWidget::Controls getVisibleControls |
( |
| ) |
const |
◆ notifyFrameRendered
void notifyFrameRendered |
( |
| ) |
|
|
slot |
◆ playToggled
void playToggled |
( |
bool |
checked | ) |
|
|
slot |
◆ rewind
◆ setCurrentFrame
void setCurrentFrame |
( |
int |
frameNumber | ) |
|
|
slot |
◆ setFrameRange
void setFrameRange |
( |
int |
min, |
|
|
int |
max |
|
) |
| |
|
slot |
- Parameters
-
min | The minimum value (lowest frame) |
max | The maximum value (highest frame) |
Sets the range of the frames which can be played back.
◆ setFrameRangeEnabled()
void setFrameRangeEnabled |
( |
bool |
b | ) |
|
◆ setFrameRate
void setFrameRate |
( |
double |
fps | ) |
|
|
slot |
◆ setFrameRateMultiplier
void setFrameRateMultiplier |
( |
double |
multiplier | ) |
|
|
slot |
- Parameters
-
multiplier | Value by which the Frames Per Second value is multiplied. |
◆ setLoopingToggle
void setLoopingToggle |
( |
bool |
toggle | ) |
|
|
slot |
- Parameters
-
toggle | Toggles playback looping. |
◆ setLoopPauseMilliSecs
void setLoopPauseMilliSecs |
( |
int |
loopPauseMilliSecs | ) |
|
|
slot |
- Parameters
-
loopPauseMilliSecs | Time in milliseconds for a pause between a loop event from last to first frame. |
◆ setMaxFrame
void setMaxFrame |
( |
int |
max | ) |
|
|
slot |
◆ setMinFrame
void setMinFrame |
( |
int |
min | ) |
|
|
slot |
◆ setShowTickMarks
void setShowTickMarks |
( |
bool |
enable | ) |
|
|
slot |
- Parameters
-
enable | Whether or not to show tick marks. |
◆ setStep
- Parameters
-
step | The desired step value. |
◆ setVisibleControls()
void setVisibleControls |
( |
Controls |
controls | ) |
|
◆ start
◆ stop
◆ frameRangeEnabled
◆ framesPerSecond
◆ loopingToggle
◆ loopPauseMilliSecs
◆ showTickMarks
◆ visibleControls