#include <juce_SimpleShapedText.h>
◆ getAdditiveLineSpacing()
| const auto & juce::detail::ShapedTextOptions::getAdditiveLineSpacing |
( |
| ) |
const |
|
inline |
◆ getAlignmentWidth()
| const auto & juce::detail::ShapedTextOptions::getAlignmentWidth |
( |
| ) |
const |
|
inline |
◆ getAllowBreakingInsideWord()
| const auto & juce::detail::ShapedTextOptions::getAllowBreakingInsideWord |
( |
| ) |
const |
|
inline |
◆ getDrawLinesInFull()
| const auto & juce::detail::ShapedTextOptions::getDrawLinesInFull |
( |
| ) |
const |
|
inline |
◆ getEllipsis()
| const auto & juce::detail::ShapedTextOptions::getEllipsis |
( |
| ) |
const |
|
inline |
◆ getFirstLineIndent()
| const auto & juce::detail::ShapedTextOptions::getFirstLineIndent |
( |
| ) |
const |
|
inline |
◆ getFontsForRange()
| const auto & juce::detail::ShapedTextOptions::getFontsForRange |
( |
| ) |
const |
|
inline |
◆ getHeight()
| const auto & juce::detail::ShapedTextOptions::getHeight |
( |
| ) |
const |
|
inline |
◆ getJustification()
| const auto & juce::detail::ShapedTextOptions::getJustification |
( |
| ) |
const |
|
inline |
◆ getLanguage()
| const auto & juce::detail::ShapedTextOptions::getLanguage |
( |
| ) |
const |
|
inline |
◆ getLeading()
| const auto & juce::detail::ShapedTextOptions::getLeading |
( |
| ) |
const |
|
inline |
◆ getMaxNumLines()
| const auto & juce::detail::ShapedTextOptions::getMaxNumLines |
( |
| ) |
const |
|
inline |
◆ getReadingDirection()
| const auto & juce::detail::ShapedTextOptions::getReadingDirection |
( |
| ) |
const |
|
inline |
◆ getTrailingWhitespacesShouldFit()
| const auto & juce::detail::ShapedTextOptions::getTrailingWhitespacesShouldFit |
( |
| ) |
const |
|
inline |
◆ getWordWrapWidth()
| const auto & juce::detail::ShapedTextOptions::getWordWrapWidth |
( |
| ) |
const |
|
inline |
◆ isBaselineAtZero()
| const auto & juce::detail::ShapedTextOptions::isBaselineAtZero |
( |
| ) |
const |
|
inline |
◆ operator!=()
◆ operator==()
◆ tie()
| auto juce::detail::ShapedTextOptions::tie |
( |
| ) |
const |
|
inlineprivate |
References additiveLineSpacing, alignmentWidth, allowBreakingInsideWord, baselineAtZero, ellipsis, firstLineIndent, fontsForRange, height, justification, language, leading, maxNumLines, readingDir, trailingWhitespacesShouldFit, and wordWrapWidth.
Referenced by operator!=(), and operator==().
◆ withAdditiveLineSpacing()
◆ withAlignmentWidth()
◆ withAllowBreakingInsideWord()
◆ withBaselineAtZero()
◆ withDrawLinesInFull()
◆ withEllipsis()
◆ withFirstLineIndent()
◆ withFont()
◆ withFonts()
◆ withHeight()
◆ withJustification()
◆ withLanguage()
◆ withLeading()
◆ withMaxNumLines()
◆ withReadingDirection()
◆ withTrailingWhitespacesShouldFit()
| ShapedTextOptions juce::detail::ShapedTextOptions::withTrailingWhitespacesShouldFit |
( |
bool |
x = true | ) |
const |
|
inline |
◆ withWordWrapWidth()
◆ additiveLineSpacing
| float juce::detail::ShapedTextOptions::additiveLineSpacing = 0.0f |
|
private |
◆ alignmentWidth
| std::optional<float> juce::detail::ShapedTextOptions::alignmentWidth |
|
private |
◆ allowBreakingInsideWord
| bool juce::detail::ShapedTextOptions::allowBreakingInsideWord = false |
|
private |
◆ baselineAtZero
| bool juce::detail::ShapedTextOptions::baselineAtZero = false |
|
private |
◆ drawLinesInFull
| bool juce::detail::ShapedTextOptions::drawLinesInFull = false |
|
private |
◆ ellipsis
| String juce::detail::ShapedTextOptions::ellipsis |
|
private |
◆ firstLineIndent
| float juce::detail::ShapedTextOptions::firstLineIndent = 0.0f |
|
private |
◆ fontsForRange
Initial value:= std::invoke ([&]
{
detail::RangedValues<Font> result;
result.set ({ 0, std::numeric_limits<int64>::max() },
FontOptions { 15.0f }, ops);
return result;
})
Options that describe a particular font.
Definition juce_FontOptions.h:48
std::vector< Op > Operations
Definition juce_Ranges.h:107
Referenced by getFontsForRange(), tie(), withFont(), and withFonts().
◆ height
| std::optional<float> juce::detail::ShapedTextOptions::height |
|
private |
◆ justification
◆ language
◆ leading
| float juce::detail::ShapedTextOptions::leading = 1.0f |
|
private |
◆ maxNumLines
| int64 juce::detail::ShapedTextOptions::maxNumLines = std::numeric_limits<int64>::max() |
|
private |
◆ readingDir
| std::optional<TextDirection> juce::detail::ShapedTextOptions::readingDir |
|
private |
◆ trailingWhitespacesShouldFit
| bool juce::detail::ShapedTextOptions::trailingWhitespacesShouldFit = true |
|
private |
◆ wordWrapWidth
| std::optional<float> juce::detail::ShapedTextOptions::wordWrapWidth |
|
private |
The documentation for this class was generated from the following file: