Interface TextSegment.RenderableSegment
- All Superinterfaces:
TextSegment
- All Known Implementing Classes:
LinearTextContainer, Text, TextContainer, TextPath, TextSpan
- Enclosing interface:
TextSegment
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumNested classes/interfaces inherited from interface TextSegment
TextSegment.RenderableSegment -
Method Summary
Modifier and TypeMethodDescriptionvoidappendTextShape(@NotNull GlyphCursor cursor, @NotNull MutableGlyphRun glyphRun, @NotNull RenderContext context) @NotNull TextMetricscomputeTextMetrics(@NotNull RenderContext context, @NotNull TextSegment.RenderableSegment.UseTextLengthForCalculation flag) booleanvoidprepareSegmentForRendering(@NotNull GlyphCursor cursor, @NotNull RenderContext context, @NotNull TextOutput textOutput) voidrenderSegmentWithoutLayout(@NotNull GlyphCursor cursor, @NotNull RenderContext context, @NotNull Output output) Methods inherited from interface TextSegment
isValid
-
Method Details
-
prepareSegmentForRendering
void prepareSegmentForRendering(@NotNull @NotNull GlyphCursor cursor, @NotNull @NotNull RenderContext context, @NotNull @NotNull TextOutput textOutput) -
renderSegmentWithoutLayout
void renderSegmentWithoutLayout(@NotNull @NotNull GlyphCursor cursor, @NotNull @NotNull RenderContext context, @NotNull @NotNull Output output) -
hasFixedLength
boolean hasFixedLength() -
computeTextMetrics
@NotNull @NotNull TextMetrics computeTextMetrics(@NotNull @NotNull RenderContext context, @NotNull @NotNull TextSegment.RenderableSegment.UseTextLengthForCalculation flag) -
appendTextShape
void appendTextShape(@NotNull @NotNull GlyphCursor cursor, @NotNull @NotNull MutableGlyphRun glyphRun, @NotNull @NotNull RenderContext context)
-