Lumiera  0.pre.03
»edit your freedom«
TrackOverlayRenderer Class Reference

Description

Definition at line 332 of file body-canvas-widget.cpp.

Private Member Functions

void close (uint n) override
 render overlays covering the closing slope towards nested tracks
 
void coda (uint pad) override
 finish painting overlays a the bottom of the track body area More...
 
void content (uint contentHeight) override
 place overlays on top of of track content area, More...
 
void gap (uint h) override
 render overlays on top of padding/gap
 
void open () override
 render overlays covering the opening slope towards nested tracks
 
void prelude () override
 overlays to show at top of the track body area
 
void ruler (uint contentHeight) override
 draw overlays on top of overview/ruler track More...
 

Additional Inherited Members

- Public Member Functions inherited from AbstractTrackRenderer
 AbstractTrackRenderer (CairoC currentDrawContext, DisplayManager &layout)
 
- Public Member Functions inherited from ProfileInterpreter
virtual ~ProfileInterpreter ()
 this is an interface
 
- Static Public Attributes inherited from ProfileInterpreter
static const size_t MAX_ARG_SIZE = sizeof(size_t)
 
- Protected Member Functions inherited from AbstractTrackRenderer
void fillBackground (StyleC style, int height)
 
- Protected Attributes inherited from AbstractTrackRenderer
CairoC cox_
 
int line_ = 0
 the current painting "water level". More...
 
StyleC style_
 
StyleC styleR_
 
PixSpan visible_
 

Member Function Documentation

◆ coda()

void coda ( uint  pad)
inlineoverrideprivatevirtual

finish painting overlays a the bottom of the track body area

Parameters
padadditional padding to add at bottom

Implements ProfileInterpreter.

Definition at line 347 of file body-canvas-widget.cpp.

◆ ruler()

void ruler ( uint  contentHeight)
inlineoverrideprivatevirtual

draw overlays on top of overview/ruler track

Parameters
contentHeightruler track height

Implements ProfileInterpreter.

Definition at line 356 of file body-canvas-widget.cpp.

◆ content()

void content ( uint  contentHeight)
inlineoverrideprivatevirtual

place overlays on top of of track content area,

Remarks
anything to show semi-transparent on top of the content clips

Implements ProfileInterpreter.

Definition at line 385 of file body-canvas-widget.cpp.

+ Inheritance diagram for TrackOverlayRenderer:
+ Collaboration diagram for TrackOverlayRenderer:

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