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 | 
 
Returns the smallest rectangle which contains all the glyphs in this line. 
 
 
◆ 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: