A line containing a sequence of glyph-runs.
More...
#include <juce_TextLayout.h>
A line containing a sequence of glyph-runs.
◆ Line() [1/4]
TextLayout::Line::Line |
( |
| ) |
|
|
default |
◆ Line() [2/4]
TextLayout::Line::Line |
( |
Range< int > | stringRange, |
|
|
Point< float > | lineOrigin, |
|
|
float | ascent, |
|
|
float | descent, |
|
|
float | leading, |
|
|
int | numRunsToPreallocate ) |
◆ Line() [3/4]
TextLayout::Line::Line |
( |
const Line & | | ) |
|
◆ Line() [4/4]
TextLayout::Line::Line |
( |
Line && | | ) |
|
|
defaultnoexcept |
◆ ~Line()
TextLayout::Line::~Line |
( |
| ) |
|
|
defaultnoexcept |
◆ operator=() [1/2]
Line & TextLayout::Line::operator= |
( |
const Line & | | ) |
|
◆ operator=() [2/2]
Line & TextLayout::Line::operator= |
( |
Line && | | ) |
|
|
defaultnoexcept |
◆ getLineBoundsX()
Range< float > TextLayout::Line::getLineBoundsX |
( |
| ) |
const |
|
noexcept |
Returns the X position range which contains all the glyphs in this line.
◆ getLineBoundsY()
Range< float > TextLayout::Line::getLineBoundsY |
( |
| ) |
const |
|
noexcept |
Returns the Y position range which contains all the glyphs in this line.
◆ getLineBounds()
Rectangle< float > TextLayout::Line::getLineBounds |
( |
| ) |
const |
|
noexcept |
◆ swap()
void TextLayout::Line::swap |
( |
Line & | other | ) |
|
|
noexcept |
◆ runs
The glyph-runs in this line.
◆ stringRange
Range<int> TextLayout::Line::stringRange |
The character range that this line represents in the original string that was used to create it.
◆ lineOrigin
Point<float> TextLayout::Line::lineOrigin |
The line's baseline origin.
◆ ascent
float TextLayout::Line::ascent = 0.0f |
◆ descent
float TextLayout::Line::descent = 0.0f |
◆ leading
float TextLayout::Line::leading = 0.0f |
The documentation for this class was generated from the following file: