Lumiera  0.pre.03
»edit your freedom«
ProfileInterpreter Class Referenceabstract

Description

Definition at line 61 of file track-profile.hpp.

Public Member Functions

virtual ~ProfileInterpreter ()
 this is an interface
 
virtual void close (uint n)=0
 indicate the end of n nested structures, typically by ascending back n levels
 
virtual void coda (uint pad)=0
 closing part of the timeline below track display, with pad additional padding
 
virtual void content (uint h)=0
 represent a content area with the given vertical extension
 
virtual void gap (uint h)=0
 represent a gap to structure the display
 
virtual void open ()=0
 indicate entering a nested structure, typically as 3D inset
 
virtual void prelude ()=0
 start the track presentation at top of the timeline
 
virtual void ruler (uint h)=0
 represent an overview/ruler track with the given height
 

Static Public Attributes

static const size_t MAX_ARG_SIZE = sizeof(size_t)
 
+ Inheritance diagram for ProfileInterpreter:
+ Collaboration diagram for ProfileInterpreter:

The documentation for this class was generated from the following file: