JUCE
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions | Public Attributes | List of all members
TextLayout::Run Class Reference

A sequence of glyphs with a common font and colour. More...

Public Member Functions

 Run () noexcept
 
 Run (const Run &)
 
 Run (Range< int > stringRange, int numGlyphsToPreallocate)
 
 ~Run () noexcept
 

Public Attributes

Font font
 The run's font.
 
Colour colour
 The run's colour.
 
Array< Glyphglyphs
 The glyphs in this run.
 
Range< int > stringRange
 The character range that this run represents in the original string that was used to create it.
 

Detailed Description

A sequence of glyphs with a common font and colour.

Constructor & Destructor Documentation

TextLayout::Run::Run ( )
noexcept
TextLayout::Run::Run ( const Run )
TextLayout::Run::Run ( Range< int >  stringRange,
int  numGlyphsToPreallocate 
)
TextLayout::Run::~Run ( )
noexcept

Member Data Documentation

Font TextLayout::Run::font

The run's font.

Colour TextLayout::Run::colour

The run's colour.

Array<Glyph> TextLayout::Run::glyphs

The glyphs in this run.

Range<int> TextLayout::Run::stringRange

The character range that this run represents in the original string that was used to create it.


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