LMMS
Loading...
Searching...
No Matches
juce::TextLayout::Run Class Reference

#include <juce_TextLayout.h>

Public Member Functions

 Run ()=default
 Run (Range< int > stringRange, int numGlyphsToPreallocate)
Range< float > getRunBoundsX () const noexcept

Public Attributes

Font font
Colour colour { 0xff000000 }
Array< Glyphglyphs
Range< intstringRange

Detailed Description

A sequence of glyphs with a common font and colour.

Constructor & Destructor Documentation

◆ Run() [1/2]

juce::TextLayout::Run::Run ( )
default

◆ Run() [2/2]

juce::TextLayout::Run::Run ( Range< int > stringRange,
int numGlyphsToPreallocate )

Member Function Documentation

◆ getRunBoundsX()

Range< float > juce::TextLayout::Run::getRunBoundsX ( ) const
noexcept

Returns the X position range which contains all the glyphs in this run.

Member Data Documentation

◆ colour

Colour juce::TextLayout::Run::colour { 0xff000000 }

The run's colour.

◆ font

Font juce::TextLayout::Run::font

The run's font.

◆ glyphs

Array<Glyph> juce::TextLayout::Run::glyphs

The glyphs in this run.

◆ stringRange

Range<int> juce::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 files: