#include <juce_JustifiedText.h>
◆ DrawType
| Enumerator |
|---|
| normal | |
| ellipsis | |
◆ JustifiedText()
◆ accessTogetherWith()
template<typename Callable , typename... RangedValues>
| void juce::detail::JustifiedText::accessTogetherWith |
( |
Callable && |
callback, |
|
|
RangedValues &&... |
rangedValues |
|
) |
| const |
|
inline |
References ellipsis, juce::detail::SimpleShapedText::getGlyphs(), juce::detail::SimpleShapedText::getLineNumbersForGlyphRanges(), juce::detail::SimpleShapedText::getResolvedFonts(), juce::ignoreUnused(), juce::NullCheckedInvocation::invoke(), lineMetricsForGlyphRange, juce::detail::makeIntersectingRangedValues(), juce::detail::partiallyUnpack(), rangesToDraw, juce::detail::RangedValues< T >::set(), shapedText, and whitespaceStretch.
◆ getGlyphAnchor()
◆ getGlyphIndexToTheRightOf()
| int64 juce::detail::JustifiedText::getGlyphIndexToTheRightOf |
( |
Point< float > |
p | ) |
const |
◆ getGlyphsBounds()
◆ getHeight()
| float juce::detail::JustifiedText::getHeight |
( |
| ) |
const |
◆ getLineMetricsForGlyphRange()
| const auto & juce::detail::JustifiedText::getLineMetricsForGlyphRange |
( |
| ) |
const |
|
inline |
◆ getMinimumRequiredWidthForLines()
| auto & juce::detail::JustifiedText::getMinimumRequiredWidthForLines |
( |
| ) |
const |
|
inline |
◆ ellipsis
◆ lineMetricsForGlyphRange
◆ minimumRequiredWidthsForLine
| std::vector<float> juce::detail::JustifiedText::minimumRequiredWidthsForLine |
|
private |
◆ rangesToDraw
◆ shapedText
◆ whitespaceStretch
The documentation for this class was generated from the following file: