#include <juce_ShapedText.h>
|
| std::shared_ptr< Impl > | impl |
| |
◆ Options
◆ ShapedText() [1/3]
| juce::detail::ShapedText::ShapedText |
( |
| ) |
|
◆ ShapedText() [2/3]
| juce::detail::ShapedText::ShapedText |
( |
String |
text | ) |
|
|
explicit |
◆ ShapedText() [3/3]
| juce::detail::ShapedText::ShapedText |
( |
String |
text, |
|
|
Options |
options |
|
) |
| |
◆ accessTogetherWith()
template<typename Callable , typename... RangedValues>
| void juce::detail::ShapedText::accessTogetherWith |
( |
Callable && |
callback, |
|
|
RangedValues &&... |
rangedValues |
|
) |
| const |
|
inline |
◆ draw()
◆ getGlyphAnchor()
◆ getGlyphRanges()
| void juce::detail::ShapedText::getGlyphRanges |
( |
Range< int64 > |
textRange, |
|
|
std::vector< Range< int64 > > & |
outRanges |
|
) |
| const |
◆ getGlyphs()
◆ getGlyphsBounds()
◆ getHeight()
| float juce::detail::ShapedText::getHeight |
( |
| ) |
const |
◆ getJustifiedText()
| const JustifiedText & juce::detail::ShapedText::getJustifiedText |
( |
| ) |
const |
◆ getLineMetricsForGlyphRange()
◆ getLineTextRanges()
| const detail::Ranges & juce::detail::ShapedText::getLineTextRanges |
( |
| ) |
const |
◆ getMinimumRequiredWidthForLines()
| Span< const float > juce::detail::ShapedText::getMinimumRequiredWidthForLines |
( |
| ) |
const |
◆ getNumGlyphs()
| int64 juce::detail::ShapedText::getNumGlyphs |
( |
| ) |
const |
◆ getSimpleShapedText()
| const SimpleShapedText & juce::detail::ShapedText::getSimpleShapedText |
( |
| ) |
const |
◆ getText()
| const String & juce::detail::ShapedText::getText |
( |
| ) |
const |
◆ getTextIndexForCaret()
| int64 juce::detail::ShapedText::getTextIndexForCaret |
( |
Point< float > |
p | ) |
const |
◆ getTextRange()
| Range< int64 > juce::detail::ShapedText::getTextRange |
( |
int64 |
glyphIndex | ) |
const |
◆ isLtr()
| bool juce::detail::ShapedText::isLtr |
( |
int64 |
glyphIndex | ) |
const |
◆ impl
| std::shared_ptr<Impl> juce::detail::ShapedText::impl |
|
private |
The documentation for this class was generated from the following file: