Inherits QWidget, and AbstractTimelineWidget.
|
enum | MarkerStyle { MARKER_STYLE_SECONDS
, MARKER_STYLE_FRAMES
} |
|
|
void | deleteRequested () |
|
void | clicked () |
|
void | startChange () |
|
void | change () |
|
void | endChange () |
|
|
void | setZoom (float zoom, float origin) override |
|
void | update (const QRect &r=QRect()) override |
|
void | setGeometry (const QRect &r) override |
|
void | SetTimeRange (const Range &r) |
|
void | SetTimeMarker (float fTime) override |
|
float | GetTimeMarker () const |
|
void | SetZoom (float fZoom) |
|
void | SetOrigin (float fOffset) |
|
void | SetKeyTimeSet (IKeyTimeSet *pKeyTimeSet) |
|
void | SetTicksTextScale (float fScale) |
|
float | GetTicksTextScale () const |
|
void | SetTrackingSnapToFrames (bool bEnable) |
|
void | SetMarkerStyle (MarkerStyle markerStyle) |
|
void | SetFPS (float fps) |
|
float | GetFPS () const |
|
void | SetPlayCallback (const std::function< void()> &callback) |
|
|
enum | TrackingMode { TRACKING_MODE_NONE
, TRACKING_MODE_SET_TIME
, TRACKING_MODE_MOVE_KEYS
, TRACKING_MODE_SELECTION_RANGE
} |
|
|
int | HitKeyTimes (const QPoint &point) |
|
void | MoveSelectedKeyTimes (float scale, float offset) |
|
void | SelectKeysInRange (float start, float end, bool select) |
|
void | paintEvent (QPaintEvent *event) override |
|
void | resizeEvent (QResizeEvent *event) override |
|
void | mousePressEvent (QMouseEvent *event) override |
|
void | mouseReleaseEvent (QMouseEvent *event) override |
|
void | mouseMoveEvent (QMouseEvent *event) override |
|
void | OnLButtonDown (const QPoint &point, Qt::KeyboardModifiers modifiers) |
|
void | OnLButtonUp (const QPoint &point, Qt::KeyboardModifiers modifiers) |
|
void | OnRButtonDown (const QPoint &point, Qt::KeyboardModifiers modifiers) |
|
void | OnRButtonUp (const QPoint &point, Qt::KeyboardModifiers modifiers) |
|
void | keyPressEvent (QKeyEvent *event) override |
|
float | ClientToTime (int x) |
|
int | TimeToClient (float fTime) |
|
void | DrawTicks (QPainter *painter) |
|
Range | GetVisibleRange () const |
|
void | StartTracking (TrackingMode trackingMode) |
|
void | StopTracking () |
|
QString | TimeToString (float time) |
|
int | ToMillis (float time) |
|
float | MillisToTime (int nMillis) |
|
float | SnapTime (float time) |
|
void | DrawSecondTicks (QPainter *dc) |
|
void | DrawFrameTicks (QPainter *dc) |
|
The documentation for this class was generated from the following file:
- Gems/LyShine/Code/Editor/Animation/Controls/UiTimelineCtrl.h