![]() |
Lumiera 0.pre.04
»edit your freedom«
|
#include "stage/timeline/track-profile.hpp"
Definition at line 52 of file track-profile.hpp.
Static Public Attributes | |
| static const size_t | MAX_ARG_SIZE = sizeof(size_t) |
Public Member Functions | |
| virtual | ~ProfileInterpreter () |
| this is an interface | |
| virtual void | ruler (uint h)=0 |
| represent an overview/ruler track with the given height | |
| virtual void | gap (uint h)=0 |
| represent a gap to structure the display | |
| virtual void | content (uint h)=0 |
| represent a content area with the given vertical extension | |
| virtual void | open ()=0 |
| indicate entering a nested structure, typically as 3D inset | |
| virtual void | close (uint n)=0 |
indicate the end of n nested structures, typically by ascending back n levels | |
| virtual void | prelude ()=0 |
| start the track presentation at top of the timeline | |
| virtual void | coda (uint pad)=0 |
closing part of the timeline below track display, with pad additional padding | |
|
inlinevirtual |
this is an interface
Definition at line 55 of file track-profile.hpp.
|
pure virtual |
represent an overview/ruler track with the given height
Implemented in TrackGroundingRenderer, and TrackOverlayRenderer.
|
pure virtual |
represent a gap to structure the display
Implemented in TrackGroundingRenderer, and TrackOverlayRenderer.
|
pure virtual |
represent a content area with the given vertical extension
Implemented in TrackGroundingRenderer, and TrackOverlayRenderer.
|
pure virtual |
indicate entering a nested structure, typically as 3D inset
Implemented in TrackGroundingRenderer, and TrackOverlayRenderer.
|
pure virtual |
indicate the end of n nested structures, typically by ascending back n levels
Implemented in TrackGroundingRenderer, and TrackOverlayRenderer.
|
pure virtual |
start the track presentation at top of the timeline
Implemented in TrackGroundingRenderer, and TrackOverlayRenderer.
|
pure virtual |
closing part of the timeline below track display, with pad additional padding
Implemented in TrackGroundingRenderer, and TrackOverlayRenderer.
|
static |
Definition at line 65 of file track-profile.hpp.
Inheritance diagram for ProfileInterpreter:
Collaboration diagram for ProfileInterpreter: