Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::canvas::TextLine Struct Reference

A single line of laid-out text. More...

#include <text_layout.hpp>

Public Attributes

std::vector< GlyphPosition > glyphs
float width = 0
 Total line width.
float ascent = 0
 Distance above baseline.
float descent = 0
 Distance below baseline.
float leading = 0
 Extra spacing between lines.
float baseline_y = 0
 Y position of baseline in the layout.

Detailed Description

A single line of laid-out text.

Member Data Documentation

◆ ascent

float pulp::canvas::TextLine::ascent = 0

Distance above baseline.

◆ baseline_y

float pulp::canvas::TextLine::baseline_y = 0

Y position of baseline in the layout.

◆ descent

float pulp::canvas::TextLine::descent = 0

Distance below baseline.

◆ glyphs

std::vector<GlyphPosition> pulp::canvas::TextLine::glyphs

◆ leading

float pulp::canvas::TextLine::leading = 0

Extra spacing between lines.

◆ width

float pulp::canvas::TextLine::width = 0

Total line width.


The documentation for this struct was generated from the following file:
  • /home/runner/work/pulp/pulp/core/canvas/include/pulp/canvas/text_layout.hpp