Root namespace for the Rack API.
Definition AudioDisplay.hpp:9
2-dimensional vector of floats, representing a point on the plane for graphics.
Definition math.hpp:189
Positions children in a row/column based on their widths/heights.
Definition SequentialLayout.hpp:11
Orientation orientation
Definition SequentialLayout.hpp:26
void step() override
Advances the module by one frame.
math::Vec margin
Space between box bounds.
Definition SequentialLayout.hpp:30
Alignment alignment
Definition SequentialLayout.hpp:27
math::Vec spacing
Space between adjacent elements, and adjacent lines if wrapped.
Definition SequentialLayout.hpp:32
bool wrap
Definition SequentialLayout.hpp:28
Alignment
Definition SequentialLayout.hpp:16
@ BOTTOM_ALIGNMENT
Definition SequentialLayout.hpp:23
@ LEFT_ALIGNMENT
Definition SequentialLayout.hpp:17
@ RIGHT_ALIGNMENT
Definition SequentialLayout.hpp:19
@ MIDDLE_ALIGNMENT
Definition SequentialLayout.hpp:22
@ TOP_ALIGNMENT
Definition SequentialLayout.hpp:21
@ CENTER_ALIGNMENT
Definition SequentialLayout.hpp:18
Orientation
Definition SequentialLayout.hpp:12
@ VERTICAL_ORIENTATION
Definition SequentialLayout.hpp:14
@ HORIZONTAL_ORIENTATION
Definition SequentialLayout.hpp:13