blob: f627bf622c4f30afd9d27eef4dcc235f7725dc94 [file] [log] [blame]
// Signature format: 4.0
package androidx.compose.ui.text {
public final class AndroidTextStyle_androidKt {
method public static androidx.compose.ui.text.PlatformParagraphStyle lerp(androidx.compose.ui.text.PlatformParagraphStyle start, androidx.compose.ui.text.PlatformParagraphStyle stop, float fraction);
method public static androidx.compose.ui.text.PlatformSpanStyle lerp(androidx.compose.ui.text.PlatformSpanStyle start, androidx.compose.ui.text.PlatformSpanStyle stop, float fraction);
}
@androidx.compose.runtime.Immutable public final class AnnotatedString implements java.lang.CharSequence {
ctor public AnnotatedString(String text, optional java.util.List<? extends androidx.compose.ui.text.AnnotatedString.Range<? extends androidx.compose.ui.text.AnnotatedString.Annotation>> annotations);
ctor public AnnotatedString(String text, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> spanStyles, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.ParagraphStyle>> paragraphStyles);
method @BytecodeOnly public char charAt(int);
method public androidx.compose.ui.text.AnnotatedString flatMapAnnotations(kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.AnnotatedString.Range<? extends androidx.compose.ui.text.AnnotatedString.Annotation>,? extends java.util.List<? extends androidx.compose.ui.text.AnnotatedString.Range<? extends androidx.compose.ui.text.AnnotatedString.Annotation>>> transform);
method public operator char get(int index);
method public int getLength();
method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.LinkAnnotation>> getLinkAnnotations(int start, int end);
method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.ParagraphStyle>> getParagraphStyles();
method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> getSpanStyles();
method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<java.lang.String>> getStringAnnotations(int start, int end);
method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<java.lang.String>> getStringAnnotations(String tag, int start, int end);
method public String getText();
method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.TtsAnnotation>> getTtsAnnotations(int start, int end);
method @Deprecated @SuppressCompatibility @androidx.compose.ui.text.ExperimentalTextApi public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.UrlAnnotation>> getUrlAnnotations(int start, int end);
method public boolean hasEqualAnnotations(androidx.compose.ui.text.AnnotatedString other);
method public boolean hasLinkAnnotations(int start, int end);
method public boolean hasStringAnnotations(String tag, int start, int end);
method @BytecodeOnly public int length();
method public androidx.compose.ui.text.AnnotatedString mapAnnotations(kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.AnnotatedString.Range<? extends androidx.compose.ui.text.AnnotatedString.Annotation>,? extends androidx.compose.ui.text.AnnotatedString.Range<? extends androidx.compose.ui.text.AnnotatedString.Annotation>> transform);
method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.AnnotatedString plus(androidx.compose.ui.text.AnnotatedString other);
method @KotlinOnly public androidx.compose.ui.text.AnnotatedString subSequence(androidx.compose.ui.text.TextRange range);
method public androidx.compose.ui.text.AnnotatedString subSequence(int startIndex, int endIndex);
method @BytecodeOnly public androidx.compose.ui.text.AnnotatedString subSequence-5zc-tL8(long);
property public int length;
property public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.ParagraphStyle>> paragraphStyles;
property public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> spanStyles;
property public String text;
field public static final androidx.compose.ui.text.AnnotatedString.Companion Companion;
}
public static sealed interface AnnotatedString.Annotation {
}
public static final class AnnotatedString.Builder implements java.lang.Appendable {
ctor public AnnotatedString.Builder();
ctor public AnnotatedString.Builder(androidx.compose.ui.text.AnnotatedString text);
ctor public AnnotatedString.Builder(optional int capacity);
ctor public AnnotatedString.Builder(String text);
method @KotlinOnly public void addBullet(androidx.compose.ui.text.Bullet bullet, androidx.compose.ui.unit.TextUnit indentation, int start, int end);
method public void addBullet(androidx.compose.ui.text.Bullet bullet, int start, int end);
method @BytecodeOnly public void addBullet-r9BaKPg(androidx.compose.ui.text.Bullet, long, int, int);
method public void addLink(androidx.compose.ui.text.LinkAnnotation.Clickable clickable, int start, int end);
method public void addLink(androidx.compose.ui.text.LinkAnnotation.Url url, int start, int end);
method public void addStringAnnotation(String tag, String annotation, int start, int end);
method public void addStyle(androidx.compose.ui.text.ParagraphStyle style, int start, int end);
method public void addStyle(androidx.compose.ui.text.SpanStyle style, int start, int end);
method public void addTtsAnnotation(androidx.compose.ui.text.TtsAnnotation ttsAnnotation, int start, int end);
method @Deprecated @SuppressCompatibility @androidx.compose.ui.text.ExperimentalTextApi public void addUrlAnnotation(androidx.compose.ui.text.UrlAnnotation urlAnnotation, int start, int end);
method public void append(androidx.compose.ui.text.AnnotatedString text);
method public void append(androidx.compose.ui.text.AnnotatedString text, int start, int end);
method public androidx.compose.ui.text.AnnotatedString.Builder append(char char);
method public androidx.compose.ui.text.AnnotatedString.Builder append(CharSequence? text);
method public androidx.compose.ui.text.AnnotatedString.Builder append(CharSequence? text, int start, int end);
method public void append(String text);
method public int getLength();
method public void pop();
method public void pop(int index);
method public int pushBullet(androidx.compose.ui.text.Bullet bullet);
method public int pushLink(androidx.compose.ui.text.LinkAnnotation link);
method public int pushStringAnnotation(String tag, String annotation);
method public int pushStyle(androidx.compose.ui.text.ParagraphStyle style);
method public int pushStyle(androidx.compose.ui.text.SpanStyle style);
method public int pushTtsAnnotation(androidx.compose.ui.text.TtsAnnotation ttsAnnotation);
method @Deprecated @SuppressCompatibility @androidx.compose.ui.text.ExperimentalTextApi public int pushUrlAnnotation(androidx.compose.ui.text.UrlAnnotation urlAnnotation);
method public androidx.compose.ui.text.AnnotatedString toAnnotatedString();
method @KotlinOnly public <R> R withBulletList(optional androidx.compose.ui.unit.TextUnit indentation, optional androidx.compose.ui.text.Bullet bullet, kotlin.jvm.functions.Function1<androidx.compose.ui.text.AnnotatedString.Builder.AnnotatedString.BulletScope,R> block);
method @BytecodeOnly public <R> R withBulletList-o2QH7mI(long, androidx.compose.ui.text.Bullet, kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.AnnotatedString.Builder.BulletScope!,? extends R!>);
method public <R> R withBulletListItem(androidx.compose.ui.text.AnnotatedString.Builder.BulletScope, optional androidx.compose.ui.text.Bullet? bullet, kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.AnnotatedString.Builder,? extends R> block);
property public int length;
}
public static final class AnnotatedString.Builder.BulletScope {
}
public static final class AnnotatedString.Companion {
method public androidx.compose.runtime.saveable.Saver<androidx.compose.ui.text.AnnotatedString,? extends java.lang.Object?> getSaver();
property public androidx.compose.runtime.saveable.Saver<androidx.compose.ui.text.AnnotatedString,? extends java.lang.Object?> Saver;
}
@androidx.compose.runtime.Immutable public static final class AnnotatedString.Range<T> {
ctor public AnnotatedString.Range(T item, int start, int end);
ctor public AnnotatedString.Range(T item, int start, int end, String tag);
method public T component1();
method public int component2();
method public int component3();
method public String component4();
method public androidx.compose.ui.text.AnnotatedString.Range<T> copy(optional T item, optional int start, optional int end, optional String tag);
method public int getEnd();
method public T getItem();
method public int getStart();
method public String getTag();
property public int end;
property public T item;
property public int start;
property public String tag;
}
public final class AnnotatedStringKt {
method public static androidx.compose.ui.text.AnnotatedString AnnotatedString(String text, androidx.compose.ui.text.ParagraphStyle paragraphStyle);
method public static androidx.compose.ui.text.AnnotatedString AnnotatedString(String text, androidx.compose.ui.text.SpanStyle spanStyle, optional androidx.compose.ui.text.ParagraphStyle? paragraphStyle);
method public static inline androidx.compose.ui.text.AnnotatedString buildAnnotatedString(kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.AnnotatedString.Builder,kotlin.Unit> builder);
method public static androidx.compose.ui.text.AnnotatedString capitalize(androidx.compose.ui.text.AnnotatedString, optional androidx.compose.ui.text.intl.LocaleList localeList);
method public static androidx.compose.ui.text.AnnotatedString decapitalize(androidx.compose.ui.text.AnnotatedString, optional androidx.compose.ui.text.intl.LocaleList localeList);
method public static androidx.compose.ui.text.AnnotatedString toLowerCase(androidx.compose.ui.text.AnnotatedString, optional androidx.compose.ui.text.intl.LocaleList localeList);
method public static androidx.compose.ui.text.AnnotatedString toUpperCase(androidx.compose.ui.text.AnnotatedString, optional androidx.compose.ui.text.intl.LocaleList localeList);
method public static inline <R> R withAnnotation(androidx.compose.ui.text.AnnotatedString.Builder, androidx.compose.ui.text.TtsAnnotation ttsAnnotation, kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.AnnotatedString.Builder,? extends R> block);
method @Deprecated @SuppressCompatibility @androidx.compose.ui.text.ExperimentalTextApi public static inline <R> R withAnnotation(androidx.compose.ui.text.AnnotatedString.Builder, androidx.compose.ui.text.UrlAnnotation urlAnnotation, kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.AnnotatedString.Builder,? extends R> block);
method public static inline <R> R withAnnotation(androidx.compose.ui.text.AnnotatedString.Builder, String tag, String annotation, kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.AnnotatedString.Builder,? extends R> block);
method public static inline <R> R withLink(androidx.compose.ui.text.AnnotatedString.Builder, androidx.compose.ui.text.LinkAnnotation link, kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.AnnotatedString.Builder,? extends R> block);
method public static inline <R> R withStyle(androidx.compose.ui.text.AnnotatedString.Builder, androidx.compose.ui.text.ParagraphStyle style, kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.AnnotatedString.Builder,? extends R> block);
method public static inline <R> R withStyle(androidx.compose.ui.text.AnnotatedString.Builder, androidx.compose.ui.text.SpanStyle style, kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.AnnotatedString.Builder,? extends R> block);
}
public final class Bullet implements androidx.compose.ui.text.AnnotatedString.Annotation {
ctor @KotlinOnly public Bullet(androidx.compose.ui.graphics.Shape shape, androidx.compose.ui.unit.TextUnit width, androidx.compose.ui.unit.TextUnit height, androidx.compose.ui.unit.TextUnit padding, optional androidx.compose.ui.graphics.Brush? brush, optional float alpha, optional androidx.compose.ui.graphics.drawscope.DrawStyle drawStyle);
ctor @BytecodeOnly public Bullet(androidx.compose.ui.graphics.Shape!, long, long, long, androidx.compose.ui.graphics.Brush!, float, androidx.compose.ui.graphics.drawscope.DrawStyle!, kotlin.jvm.internal.DefaultConstructorMarker!);
method @KotlinOnly public androidx.compose.ui.text.Bullet copy(optional androidx.compose.ui.graphics.Shape shape, optional androidx.compose.ui.unit.TextUnit width, optional androidx.compose.ui.unit.TextUnit height, optional androidx.compose.ui.unit.TextUnit padding, optional androidx.compose.ui.graphics.Brush? brush, optional float alpha, optional androidx.compose.ui.graphics.drawscope.DrawStyle drawStyle);
method @BytecodeOnly public androidx.compose.ui.text.Bullet copy-w_4Rhrw(androidx.compose.ui.graphics.Shape, long, long, long, androidx.compose.ui.graphics.Brush?, float, androidx.compose.ui.graphics.drawscope.DrawStyle);
method public float getAlpha();
method public androidx.compose.ui.graphics.Brush? getBrush();
method public androidx.compose.ui.graphics.drawscope.DrawStyle getDrawStyle();
method @BytecodeOnly public long getHeight-XSAIIZE();
method @BytecodeOnly public long getPadding-XSAIIZE();
method public androidx.compose.ui.graphics.Shape getShape();
method @BytecodeOnly public long getWidth-XSAIIZE();
property public float alpha;
property public androidx.compose.ui.graphics.Brush? brush;
property public androidx.compose.ui.graphics.drawscope.DrawStyle drawStyle;
property public androidx.compose.ui.unit.TextUnit height;
property public androidx.compose.ui.unit.TextUnit padding;
property public androidx.compose.ui.graphics.Shape shape;
property public androidx.compose.ui.unit.TextUnit width;
field public static final androidx.compose.ui.text.Bullet.Companion Companion;
}
public static final class Bullet.Companion {
method public androidx.compose.ui.text.Bullet getDefault();
method @BytecodeOnly public long getDefaultIndentation-XSAIIZE();
method @BytecodeOnly public long getDefaultPadding-XSAIIZE();
method @BytecodeOnly public long getDefaultSize-XSAIIZE();
property public androidx.compose.ui.text.Bullet Default;
property public androidx.compose.ui.unit.TextUnit DefaultIndentation;
property public androidx.compose.ui.unit.TextUnit DefaultPadding;
property public androidx.compose.ui.unit.TextUnit DefaultSize;
}
@kotlin.jvm.JvmInline public final value class EmojiSupportMatch {
method @BytecodeOnly public static androidx.compose.ui.text.EmojiSupportMatch! box-impl(int);
method @BytecodeOnly public int unbox-impl();
field public static final androidx.compose.ui.text.EmojiSupportMatch.Companion Companion;
}
public static final class EmojiSupportMatch.Companion {
method @BytecodeOnly public int getAll-_3YsG6Y();
method @BytecodeOnly public int getDefault-_3YsG6Y();
method @BytecodeOnly public int getNone-_3YsG6Y();
property public androidx.compose.ui.text.EmojiSupportMatch All;
property public androidx.compose.ui.text.EmojiSupportMatch Default;
property public androidx.compose.ui.text.EmojiSupportMatch None;
}
@SuppressCompatibility @kotlin.RequiresOptIn(message="This API is experimental and is likely to change in the future.") @kotlin.annotation.Retention(kotlin.annotation.AnnotationRetention.BINARY) public @interface ExperimentalTextApi {
}
public final class Html_androidKt {
method public static androidx.compose.ui.text.AnnotatedString fromHtml(androidx.compose.ui.text.AnnotatedString.Companion, String htmlString, optional androidx.compose.ui.text.TextLinkStyles? linkStyles, optional androidx.compose.ui.text.LinkInteractionListener? linkInteractionListener);
}
@SuppressCompatibility @kotlin.RequiresOptIn(level=kotlin.RequiresOptIn.Level.ERROR, message="This is internal API that may change frequently and without warning.") @kotlin.annotation.Retention(kotlin.annotation.AnnotationRetention.BINARY) @kotlin.annotation.Target(allowedTargets={kotlin.annotation.AnnotationTarget.CLASS, kotlin.annotation.AnnotationTarget.FUNCTION, kotlin.annotation.AnnotationTarget.PROPERTY}) public @interface InternalTextApi {
}
public abstract class LinkAnnotation implements androidx.compose.ui.text.AnnotatedString.Annotation {
method public abstract androidx.compose.ui.text.LinkInteractionListener? getLinkInteractionListener();
method public abstract androidx.compose.ui.text.TextLinkStyles? getStyles();
property public abstract androidx.compose.ui.text.LinkInteractionListener? linkInteractionListener;
property public abstract androidx.compose.ui.text.TextLinkStyles? styles;
}
public static final class LinkAnnotation.Clickable extends androidx.compose.ui.text.LinkAnnotation {
ctor public LinkAnnotation.Clickable(String tag, optional androidx.compose.ui.text.TextLinkStyles? styles, androidx.compose.ui.text.LinkInteractionListener? linkInteractionListener);
method public androidx.compose.ui.text.LinkAnnotation.Clickable copy(optional String tag, optional androidx.compose.ui.text.TextLinkStyles? styles, optional androidx.compose.ui.text.LinkInteractionListener? linkInteractionListener);
method public androidx.compose.ui.text.LinkInteractionListener? getLinkInteractionListener();
method public androidx.compose.ui.text.TextLinkStyles? getStyles();
method public String getTag();
property public androidx.compose.ui.text.LinkInteractionListener? linkInteractionListener;
property public androidx.compose.ui.text.TextLinkStyles? styles;
property public String tag;
}
public static final class LinkAnnotation.Url extends androidx.compose.ui.text.LinkAnnotation {
ctor public LinkAnnotation.Url(String url, optional androidx.compose.ui.text.TextLinkStyles? styles, optional androidx.compose.ui.text.LinkInteractionListener? linkInteractionListener);
method public androidx.compose.ui.text.LinkAnnotation.Url copy(optional String url, optional androidx.compose.ui.text.TextLinkStyles? styles, optional androidx.compose.ui.text.LinkInteractionListener? linkInteractionListener);
method public androidx.compose.ui.text.LinkInteractionListener? getLinkInteractionListener();
method public androidx.compose.ui.text.TextLinkStyles? getStyles();
method public String getUrl();
property public androidx.compose.ui.text.LinkInteractionListener? linkInteractionListener;
property public androidx.compose.ui.text.TextLinkStyles? styles;
property public String url;
}
public fun interface LinkInteractionListener {
method public void onClick(androidx.compose.ui.text.LinkAnnotation link);
}
public final class MultiParagraph {
ctor @KotlinOnly public MultiParagraph(androidx.compose.ui.text.AnnotatedString annotatedString, androidx.compose.ui.text.TextStyle style, androidx.compose.ui.unit.Constraints constraints, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, optional int maxLines, optional androidx.compose.ui.text.style.TextOverflow overflow);
ctor @Deprecated public MultiParagraph(androidx.compose.ui.text.AnnotatedString annotatedString, androidx.compose.ui.text.TextStyle style, float width, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, optional int maxLines, optional boolean ellipsis);
ctor @Deprecated public MultiParagraph(androidx.compose.ui.text.AnnotatedString annotatedString, androidx.compose.ui.text.TextStyle style, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, optional int maxLines, optional boolean ellipsis, float width, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader);
ctor @BytecodeOnly @Deprecated public MultiParagraph(androidx.compose.ui.text.AnnotatedString!, androidx.compose.ui.text.TextStyle!, long, androidx.compose.ui.unit.Density!, androidx.compose.ui.text.font.FontFamily.Resolver!, java.util.List!, int, boolean, kotlin.jvm.internal.DefaultConstructorMarker!);
ctor @BytecodeOnly public MultiParagraph(androidx.compose.ui.text.AnnotatedString!, androidx.compose.ui.text.TextStyle!, long, androidx.compose.ui.unit.Density!, androidx.compose.ui.text.font.FontFamily.Resolver!, java.util.List!, int, int, kotlin.jvm.internal.DefaultConstructorMarker!);
ctor @KotlinOnly public MultiParagraph(androidx.compose.ui.text.MultiParagraphIntrinsics intrinsics, androidx.compose.ui.unit.Constraints constraints, optional int maxLines, optional androidx.compose.ui.text.style.TextOverflow overflow);
ctor @Deprecated public MultiParagraph(androidx.compose.ui.text.MultiParagraphIntrinsics intrinsics, optional int maxLines, optional boolean ellipsis, float width);
ctor @BytecodeOnly @Deprecated public MultiParagraph(androidx.compose.ui.text.MultiParagraphIntrinsics!, long, int, boolean, kotlin.jvm.internal.DefaultConstructorMarker!);
ctor @BytecodeOnly public MultiParagraph(androidx.compose.ui.text.MultiParagraphIntrinsics!, long, int, int, kotlin.jvm.internal.DefaultConstructorMarker!);
method @KotlinOnly public float[] fillBoundingBoxes(androidx.compose.ui.text.TextRange range, float[] array, @IntRange(from=0L) int arrayStart);
method @BytecodeOnly public float[] fillBoundingBoxes-8ffj60Q(long, float[], @IntRange(from=0L) int);
method public androidx.compose.ui.text.style.ResolvedTextDirection getBidiRunDirection(int offset);
method public androidx.compose.ui.geometry.Rect getBoundingBox(int offset);
method public androidx.compose.ui.geometry.Rect getCursorRect(int offset);
method public boolean getDidExceedMaxLines();
method public float getFirstBaseline();
method public float getHeight();
method public float getHorizontalPosition(int offset, boolean usePrimaryDirection);
method public androidx.compose.ui.text.MultiParagraphIntrinsics getIntrinsics();
method public float getLastBaseline();
method public float getLineBaseline(int lineIndex);
method public float getLineBottom(int lineIndex);
method public int getLineCount();
method public int getLineEnd(int lineIndex, optional boolean visibleEnd);
method public int getLineForOffset(int offset);
method public int getLineForVerticalPosition(float vertical);
method public float getLineHeight(int lineIndex);
method public float getLineLeft(int lineIndex);
method public float getLineRight(int lineIndex);
method public int getLineStart(int lineIndex);
method public float getLineTop(int lineIndex);
method public float getLineWidth(int lineIndex);
method public float getMaxIntrinsicWidth();
method public int getMaxLines();
method public float getMinIntrinsicWidth();
method @KotlinOnly public int getOffsetForPosition(androidx.compose.ui.geometry.Offset position);
method @BytecodeOnly public int getOffsetForPosition-k-4lQ0M(long);
method public androidx.compose.ui.text.style.ResolvedTextDirection getParagraphDirection(int offset);
method public androidx.compose.ui.graphics.Path getPathForRange(int start, int end);
method public java.util.List<androidx.compose.ui.geometry.Rect?> getPlaceholderRects();
method @KotlinOnly public androidx.compose.ui.text.TextRange getRangeForRect(androidx.compose.ui.geometry.Rect rect, androidx.compose.ui.text.TextGranularity granularity, androidx.compose.ui.text.TextInclusionStrategy inclusionStrategy);
method @BytecodeOnly public long getRangeForRect-8-6BmAI(androidx.compose.ui.geometry.Rect, int, androidx.compose.ui.text.TextInclusionStrategy);
method public float getWidth();
method @KotlinOnly public androidx.compose.ui.text.TextRange getWordBoundary(int offset);
method @BytecodeOnly public long getWordBoundary--jx7JFs(int);
method public boolean isLineEllipsized(int lineIndex);
method @KotlinOnly public void paint(androidx.compose.ui.graphics.Canvas canvas, androidx.compose.ui.graphics.Brush brush, optional float alpha, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextDecoration? decoration, optional androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle, optional androidx.compose.ui.graphics.BlendMode blendMode);
method @KotlinOnly public void paint(androidx.compose.ui.graphics.Canvas canvas, optional androidx.compose.ui.graphics.Color color, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextDecoration? decoration, optional androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle, optional androidx.compose.ui.graphics.BlendMode blendMode);
method @BytecodeOnly public void paint-LG529CI(androidx.compose.ui.graphics.Canvas, long, androidx.compose.ui.graphics.Shadow?, androidx.compose.ui.text.style.TextDecoration?, androidx.compose.ui.graphics.drawscope.DrawStyle?, int);
method @BytecodeOnly @Deprecated public void paint-RPmYEkk(androidx.compose.ui.graphics.Canvas!, long, androidx.compose.ui.graphics.Shadow!, androidx.compose.ui.text.style.TextDecoration!);
method @BytecodeOnly public void paint-hn5TExg(androidx.compose.ui.graphics.Canvas, androidx.compose.ui.graphics.Brush, float, androidx.compose.ui.graphics.Shadow?, androidx.compose.ui.text.style.TextDecoration?, androidx.compose.ui.graphics.drawscope.DrawStyle?, int);
property public boolean didExceedMaxLines;
property public float firstBaseline;
property public float height;
property public androidx.compose.ui.text.MultiParagraphIntrinsics intrinsics;
property public float lastBaseline;
property public int lineCount;
property public float maxIntrinsicWidth;
property public int maxLines;
property public float minIntrinsicWidth;
property public java.util.List<androidx.compose.ui.geometry.Rect?> placeholderRects;
property public float width;
}
public final class MultiParagraphIntrinsics implements androidx.compose.ui.text.ParagraphIntrinsics {
ctor @Deprecated public MultiParagraphIntrinsics(androidx.compose.ui.text.AnnotatedString annotatedString, androidx.compose.ui.text.TextStyle style, java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader);
ctor public MultiParagraphIntrinsics(androidx.compose.ui.text.AnnotatedString annotatedString, androidx.compose.ui.text.TextStyle style, java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver);
method public androidx.compose.ui.text.AnnotatedString getAnnotatedString();
method public float getMaxIntrinsicWidth();
method public float getMinIntrinsicWidth();
method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> getPlaceholders();
property public androidx.compose.ui.text.AnnotatedString annotatedString;
property public boolean hasStaleResolvedFonts;
property public float maxIntrinsicWidth;
property public float minIntrinsicWidth;
property public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders;
}
@kotlin.jvm.JvmDefaultWithCompatibility public sealed interface Paragraph {
method @KotlinOnly public void fillBoundingBoxes(androidx.compose.ui.text.TextRange range, float[] array, @IntRange(from=0L) int arrayStart);
method @BytecodeOnly public void fillBoundingBoxes-8ffj60Q(long, float[], @IntRange(from=0L) int);
method public androidx.compose.ui.text.style.ResolvedTextDirection getBidiRunDirection(int offset);
method public androidx.compose.ui.geometry.Rect getBoundingBox(int offset);
method public androidx.compose.ui.geometry.Rect getCursorRect(int offset);
method public boolean getDidExceedMaxLines();
method public float getFirstBaseline();
method public float getHeight();
method public float getHorizontalPosition(int offset, boolean usePrimaryDirection);
method public float getLastBaseline();
method public float getLineBaseline(int lineIndex);
method public float getLineBottom(int lineIndex);
method public int getLineCount();
method public int getLineEnd(int lineIndex, optional boolean visibleEnd);
method public int getLineForOffset(int offset);
method public int getLineForVerticalPosition(float vertical);
method public float getLineHeight(int lineIndex);
method public float getLineLeft(int lineIndex);
method public float getLineRight(int lineIndex);
method public int getLineStart(int lineIndex);
method public float getLineTop(int lineIndex);
method public float getLineWidth(int lineIndex);
method public float getMaxIntrinsicWidth();
method public float getMinIntrinsicWidth();
method @KotlinOnly public int getOffsetForPosition(androidx.compose.ui.geometry.Offset position);
method @BytecodeOnly public int getOffsetForPosition-k-4lQ0M(long);
method public androidx.compose.ui.text.style.ResolvedTextDirection getParagraphDirection(int offset);
method public androidx.compose.ui.graphics.Path getPathForRange(int start, int end);
method public java.util.List<androidx.compose.ui.geometry.Rect?> getPlaceholderRects();
method @KotlinOnly public androidx.compose.ui.text.TextRange getRangeForRect(androidx.compose.ui.geometry.Rect rect, androidx.compose.ui.text.TextGranularity granularity, androidx.compose.ui.text.TextInclusionStrategy inclusionStrategy);
method @BytecodeOnly public long getRangeForRect-8-6BmAI(androidx.compose.ui.geometry.Rect, int, androidx.compose.ui.text.TextInclusionStrategy);
method public float getWidth();
method @KotlinOnly public androidx.compose.ui.text.TextRange getWordBoundary(int offset);
method @BytecodeOnly public long getWordBoundary--jx7JFs(int);
method public boolean isLineEllipsized(int lineIndex);
method @KotlinOnly public void paint(androidx.compose.ui.graphics.Canvas canvas, androidx.compose.ui.graphics.Brush brush, optional float alpha, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle, optional androidx.compose.ui.graphics.BlendMode blendMode);
method @KotlinOnly public void paint(androidx.compose.ui.graphics.Canvas canvas, optional androidx.compose.ui.graphics.Color color, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextDecoration? textDecoration);
method @KotlinOnly public void paint(androidx.compose.ui.graphics.Canvas canvas, optional androidx.compose.ui.graphics.Color color, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle, optional androidx.compose.ui.graphics.BlendMode blendMode);
method @BytecodeOnly public void paint-LG529CI(androidx.compose.ui.graphics.Canvas, long, androidx.compose.ui.graphics.Shadow?, androidx.compose.ui.text.style.TextDecoration?, androidx.compose.ui.graphics.drawscope.DrawStyle?, int);
method @BytecodeOnly public void paint-RPmYEkk(androidx.compose.ui.graphics.Canvas, long, androidx.compose.ui.graphics.Shadow?, androidx.compose.ui.text.style.TextDecoration?);
method @BytecodeOnly public void paint-hn5TExg(androidx.compose.ui.graphics.Canvas, androidx.compose.ui.graphics.Brush, float, androidx.compose.ui.graphics.Shadow?, androidx.compose.ui.text.style.TextDecoration?, androidx.compose.ui.graphics.drawscope.DrawStyle?, int);
property public abstract boolean didExceedMaxLines;
property public abstract float firstBaseline;
property public abstract float height;
property public abstract float lastBaseline;
property public abstract int lineCount;
property public abstract float maxIntrinsicWidth;
property public abstract float minIntrinsicWidth;
property public abstract java.util.List<androidx.compose.ui.geometry.Rect?> placeholderRects;
property public abstract float width;
}
public interface ParagraphIntrinsics {
method public default boolean getHasStaleResolvedFonts();
method public float getMaxIntrinsicWidth();
method public float getMinIntrinsicWidth();
property public default boolean hasStaleResolvedFonts;
property public abstract float maxIntrinsicWidth;
property public abstract float minIntrinsicWidth;
}
public final class ParagraphIntrinsicsKt {
method public static androidx.compose.ui.text.ParagraphIntrinsics ParagraphIntrinsics(String text, androidx.compose.ui.text.TextStyle style, java.util.List<? extends androidx.compose.ui.text.AnnotatedString.Range<? extends androidx.compose.ui.text.AnnotatedString.Annotation>> annotations, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders);
method @Deprecated public static androidx.compose.ui.text.ParagraphIntrinsics ParagraphIntrinsics(String text, androidx.compose.ui.text.TextStyle style, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> spanStyles, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader);
method @Deprecated public static androidx.compose.ui.text.ParagraphIntrinsics ParagraphIntrinsics(String text, androidx.compose.ui.text.TextStyle style, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> spanStyles, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver);
}
public final class ParagraphKt {
method @KotlinOnly public static androidx.compose.ui.text.Paragraph Paragraph(androidx.compose.ui.text.ParagraphIntrinsics paragraphIntrinsics, androidx.compose.ui.unit.Constraints constraints, optional int maxLines, optional androidx.compose.ui.text.style.TextOverflow overflow);
method @Deprecated public static androidx.compose.ui.text.Paragraph Paragraph(androidx.compose.ui.text.ParagraphIntrinsics paragraphIntrinsics, optional int maxLines, optional boolean ellipsis, float width);
method @KotlinOnly public static androidx.compose.ui.text.Paragraph Paragraph(String text, androidx.compose.ui.text.TextStyle style, androidx.compose.ui.unit.Constraints constraints, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> spanStyles, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, optional int maxLines, optional androidx.compose.ui.text.style.TextOverflow overflow);
method @Deprecated public static androidx.compose.ui.text.Paragraph Paragraph(String text, androidx.compose.ui.text.TextStyle style, float width, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> spanStyles, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, optional int maxLines, optional boolean ellipsis);
method @Deprecated public static androidx.compose.ui.text.Paragraph Paragraph(String text, androidx.compose.ui.text.TextStyle style, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> spanStyles, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, optional int maxLines, optional boolean ellipsis, float width, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader);
method @BytecodeOnly @Deprecated public static androidx.compose.ui.text.Paragraph! Paragraph-UdtVg6A(String!, androidx.compose.ui.text.TextStyle!, long, androidx.compose.ui.unit.Density!, androidx.compose.ui.text.font.FontFamily.Resolver!, java.util.List!, java.util.List!, int, boolean);
method @BytecodeOnly public static androidx.compose.ui.text.Paragraph Paragraph-Ul8oQg4(String, androidx.compose.ui.text.TextStyle, long, androidx.compose.ui.unit.Density, androidx.compose.ui.text.font.FontFamily.Resolver, java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle!>!>, java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder!>!>, int, int);
method @BytecodeOnly @Deprecated public static androidx.compose.ui.text.Paragraph! Paragraph-_EkL_-Y(androidx.compose.ui.text.ParagraphIntrinsics!, long, int, boolean);
method @BytecodeOnly public static androidx.compose.ui.text.Paragraph Paragraph-czeN-Hc(androidx.compose.ui.text.ParagraphIntrinsics, long, int, int);
}
@androidx.compose.runtime.Immutable public final class ParagraphStyle implements androidx.compose.ui.text.AnnotatedString.Annotation {
ctor public ParagraphStyle();
ctor @KotlinOnly public ParagraphStyle(optional androidx.compose.ui.text.style.TextAlign textAlign, optional androidx.compose.ui.text.style.TextDirection textDirection, optional androidx.compose.ui.unit.TextUnit lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformParagraphStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle, optional androidx.compose.ui.text.style.LineBreak lineBreak, optional androidx.compose.ui.text.style.Hyphens hyphens, optional androidx.compose.ui.text.style.TextMotion? textMotion);
ctor @BytecodeOnly @Deprecated public ParagraphStyle(androidx.compose.ui.text.style.TextAlign!, androidx.compose.ui.text.style.TextDirection!, long, androidx.compose.ui.text.style.TextIndent!, androidx.compose.ui.text.PlatformParagraphStyle!, androidx.compose.ui.text.style.LineHeightStyle!, androidx.compose.ui.text.style.LineBreak!, androidx.compose.ui.text.style.Hyphens!, androidx.compose.ui.text.style.TextMotion!, kotlin.jvm.internal.DefaultConstructorMarker!);
ctor @BytecodeOnly @Deprecated public ParagraphStyle(androidx.compose.ui.text.style.TextAlign!, androidx.compose.ui.text.style.TextDirection!, long, androidx.compose.ui.text.style.TextIndent!, androidx.compose.ui.text.PlatformParagraphStyle!, androidx.compose.ui.text.style.LineHeightStyle!, androidx.compose.ui.text.style.LineBreak!, androidx.compose.ui.text.style.Hyphens!, kotlin.jvm.internal.DefaultConstructorMarker!);
ctor @BytecodeOnly @Deprecated public ParagraphStyle(androidx.compose.ui.text.style.TextAlign!, androidx.compose.ui.text.style.TextDirection!, long, androidx.compose.ui.text.style.TextIndent!, androidx.compose.ui.text.PlatformParagraphStyle!, androidx.compose.ui.text.style.LineHeightStyle!, kotlin.jvm.internal.DefaultConstructorMarker!);
ctor @BytecodeOnly @Deprecated public ParagraphStyle(androidx.compose.ui.text.style.TextAlign!, androidx.compose.ui.text.style.TextDirection!, long, androidx.compose.ui.text.style.TextIndent!, kotlin.jvm.internal.DefaultConstructorMarker!);
ctor @BytecodeOnly public ParagraphStyle(int, int, long, androidx.compose.ui.text.style.TextIndent!, androidx.compose.ui.text.PlatformParagraphStyle!, androidx.compose.ui.text.style.LineHeightStyle!, int, int, androidx.compose.ui.text.style.TextMotion!, kotlin.jvm.internal.DefaultConstructorMarker!);
method @KotlinOnly public androidx.compose.ui.text.ParagraphStyle copy(optional androidx.compose.ui.text.style.TextAlign textAlign, optional androidx.compose.ui.text.style.TextDirection textDirection, optional androidx.compose.ui.unit.TextUnit lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformParagraphStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle, optional androidx.compose.ui.text.style.LineBreak lineBreak, optional androidx.compose.ui.text.style.Hyphens hyphens, optional androidx.compose.ui.text.style.TextMotion? textMotion);
method @BytecodeOnly @Deprecated public androidx.compose.ui.text.ParagraphStyle! copy-Elsmlbk(androidx.compose.ui.text.style.TextAlign!, androidx.compose.ui.text.style.TextDirection!, long, androidx.compose.ui.text.style.TextIndent!);
method @BytecodeOnly @Deprecated public androidx.compose.ui.text.ParagraphStyle! copy-NH1kkwU(androidx.compose.ui.text.style.TextAlign!, androidx.compose.ui.text.style.TextDirection!, long, androidx.compose.ui.text.style.TextIndent!, androidx.compose.ui.text.PlatformParagraphStyle!, androidx.compose.ui.text.style.LineHeightStyle!, androidx.compose.ui.text.style.LineBreak!, androidx.compose.ui.text.style.Hyphens!, androidx.compose.ui.text.style.TextMotion!);
method @BytecodeOnly @Deprecated public androidx.compose.ui.text.ParagraphStyle! copy-ciSxzs0(androidx.compose.ui.text.style.TextAlign!, androidx.compose.ui.text.style.TextDirection!, long, androidx.compose.ui.text.style.TextIndent!, androidx.compose.ui.text.PlatformParagraphStyle!, androidx.compose.ui.text.style.LineHeightStyle!, androidx.compose.ui.text.style.LineBreak!, androidx.compose.ui.text.style.Hyphens!);
method @BytecodeOnly @Deprecated public androidx.compose.ui.text.ParagraphStyle! copy-xPh5V4g(androidx.compose.ui.text.style.TextAlign!, androidx.compose.ui.text.style.TextDirection!, long, androidx.compose.ui.text.style.TextIndent!, androidx.compose.ui.text.PlatformParagraphStyle!, androidx.compose.ui.text.style.LineHeightStyle!);
method @BytecodeOnly public androidx.compose.ui.text.ParagraphStyle copy-ykzQM6k(int, int, long, androidx.compose.ui.text.style.TextIndent?, androidx.compose.ui.text.PlatformParagraphStyle?, androidx.compose.ui.text.style.LineHeightStyle?, int, int, androidx.compose.ui.text.style.TextMotion?);
method @Deprecated public androidx.compose.ui.text.style.Hyphens? getHyphens-EaSxIns();
method @BytecodeOnly public int getHyphens-vmbZdU8();
method @Deprecated public androidx.compose.ui.text.style.LineBreak? getLineBreak-LgCVezo();
method @BytecodeOnly public int getLineBreak-rAG3T2k();
method @BytecodeOnly public long getLineHeight-XSAIIZE();
method public androidx.compose.ui.text.style.LineHeightStyle? getLineHeightStyle();
method public androidx.compose.ui.text.PlatformParagraphStyle? getPlatformStyle();
method @Deprecated public androidx.compose.ui.text.style.TextAlign? getTextAlign-buA522U();
method @BytecodeOnly public int getTextAlign-e0LSkKk();
method @Deprecated public androidx.compose.ui.text.style.TextDirection? getTextDirection-mmuk1to();
method @BytecodeOnly public int getTextDirection-s_7X-co();
method public androidx.compose.ui.text.style.TextIndent? getTextIndent();
method public androidx.compose.ui.text.style.TextMotion? getTextMotion();
method @androidx.compose.runtime.Stable public androidx.compose.ui.text.ParagraphStyle merge(optional androidx.compose.ui.text.ParagraphStyle? other);
method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.ParagraphStyle plus(androidx.compose.ui.text.ParagraphStyle other);
property @Deprecated public androidx.compose.ui.text.style.Hyphens? deprecated_boxing_hyphens;
property @Deprecated public androidx.compose.ui.text.style.LineBreak? deprecated_boxing_lineBreak;
property @Deprecated public androidx.compose.ui.text.style.TextAlign? deprecated_boxing_textAlign;
property @Deprecated public androidx.compose.ui.text.style.TextDirection? deprecated_boxing_textDirection;
property public androidx.compose.ui.text.style.Hyphens hyphens;
property public androidx.compose.ui.text.style.LineBreak lineBreak;
property public androidx.compose.ui.unit.TextUnit lineHeight;
property public androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle;
property public androidx.compose.ui.text.PlatformParagraphStyle? platformStyle;
property public androidx.compose.ui.text.style.TextAlign textAlign;
property public androidx.compose.ui.text.style.TextDirection textDirection;
property public androidx.compose.ui.text.style.TextIndent? textIndent;
property public androidx.compose.ui.text.style.TextMotion? textMotion;
}
public final class ParagraphStyleKt {
method @androidx.compose.runtime.Stable public static androidx.compose.ui.text.ParagraphStyle lerp(androidx.compose.ui.text.ParagraphStyle start, androidx.compose.ui.text.ParagraphStyle stop, float fraction);
}
@androidx.compose.runtime.Immutable public final class Placeholder {
ctor @KotlinOnly public Placeholder(androidx.compose.ui.unit.TextUnit width, androidx.compose.ui.unit.TextUnit height, androidx.compose.ui.text.PlaceholderVerticalAlign placeholderVerticalAlign);
ctor @BytecodeOnly public Placeholder(long, long, int, kotlin.jvm.internal.DefaultConstructorMarker!);
method @KotlinOnly public androidx.compose.ui.text.Placeholder copy(optional androidx.compose.ui.unit.TextUnit width, optional androidx.compose.ui.unit.TextUnit height, optional androidx.compose.ui.text.PlaceholderVerticalAlign placeholderVerticalAlign);
method @BytecodeOnly public androidx.compose.ui.text.Placeholder copy-K8Q-__8(long, long, int);
method @BytecodeOnly public long getHeight-XSAIIZE();
method @BytecodeOnly public int getPlaceholderVerticalAlign-J6kI3mc();
method @BytecodeOnly public long getWidth-XSAIIZE();
property public androidx.compose.ui.unit.TextUnit height;
property public androidx.compose.ui.text.PlaceholderVerticalAlign placeholderVerticalAlign;
property public androidx.compose.ui.unit.TextUnit width;
}
@kotlin.jvm.JvmInline public final value class PlaceholderVerticalAlign {
method @BytecodeOnly public static androidx.compose.ui.text.PlaceholderVerticalAlign! box-impl(int);
method @BytecodeOnly public int unbox-impl();
field public static final androidx.compose.ui.text.PlaceholderVerticalAlign.Companion Companion;
}
public static final class PlaceholderVerticalAlign.Companion {
method @BytecodeOnly public int getAboveBaseline-J6kI3mc();
method @BytecodeOnly public int getBottom-J6kI3mc();
method @BytecodeOnly public int getCenter-J6kI3mc();
method @BytecodeOnly public int getTextBottom-J6kI3mc();
method @BytecodeOnly public int getTextCenter-J6kI3mc();
method @BytecodeOnly public int getTextTop-J6kI3mc();
method @BytecodeOnly public int getTop-J6kI3mc();
property public androidx.compose.ui.text.PlaceholderVerticalAlign AboveBaseline;
property public androidx.compose.ui.text.PlaceholderVerticalAlign Bottom;
property public androidx.compose.ui.text.PlaceholderVerticalAlign Center;
property public androidx.compose.ui.text.PlaceholderVerticalAlign TextBottom;
property public androidx.compose.ui.text.PlaceholderVerticalAlign TextCenter;
property public androidx.compose.ui.text.PlaceholderVerticalAlign TextTop;
property public androidx.compose.ui.text.PlaceholderVerticalAlign Top;
}
public final class PlatformParagraphStyle {
ctor public PlatformParagraphStyle();
ctor @KotlinOnly public PlatformParagraphStyle(optional androidx.compose.ui.text.EmojiSupportMatch emojiSupportMatch);
ctor @KotlinOnly public PlatformParagraphStyle(optional androidx.compose.ui.text.EmojiSupportMatch emojiSupportMatch, optional boolean includeFontPadding);
ctor public PlatformParagraphStyle(optional boolean includeFontPadding);
ctor @BytecodeOnly public PlatformParagraphStyle(int, boolean, kotlin.jvm.internal.DefaultConstructorMarker!);
ctor @BytecodeOnly public PlatformParagraphStyle(int, kotlin.jvm.internal.DefaultConstructorMarker!);
method @BytecodeOnly public int getEmojiSupportMatch-_3YsG6Y();
method public boolean getIncludeFontPadding();
method public androidx.compose.ui.text.PlatformParagraphStyle merge(androidx.compose.ui.text.PlatformParagraphStyle? other);
property public androidx.compose.ui.text.EmojiSupportMatch emojiSupportMatch;
property public boolean includeFontPadding;
field public static final androidx.compose.ui.text.PlatformParagraphStyle.Companion Companion;
}
public static final class PlatformParagraphStyle.Companion {
method public androidx.compose.ui.text.PlatformParagraphStyle getDefault();
property public androidx.compose.ui.text.PlatformParagraphStyle Default;
}
public final class PlatformSpanStyle {
ctor public PlatformSpanStyle();
method public androidx.compose.ui.text.PlatformSpanStyle merge(androidx.compose.ui.text.PlatformSpanStyle? other);
field public static final androidx.compose.ui.text.PlatformSpanStyle.Companion Companion;
}
public static final class PlatformSpanStyle.Companion {
method public androidx.compose.ui.text.PlatformSpanStyle getDefault();
property public androidx.compose.ui.text.PlatformSpanStyle Default;
}
public final class PlatformTextStyle {
ctor @KotlinOnly public PlatformTextStyle(androidx.compose.ui.text.EmojiSupportMatch emojiSupportMatch);
ctor public PlatformTextStyle(androidx.compose.ui.text.PlatformSpanStyle? spanStyle, androidx.compose.ui.text.PlatformParagraphStyle? paragraphStyle);
ctor public PlatformTextStyle(optional boolean includeFontPadding);
ctor @BytecodeOnly public PlatformTextStyle(int, kotlin.jvm.internal.DefaultConstructorMarker!);
method public androidx.compose.ui.text.PlatformParagraphStyle? getParagraphStyle();
method public androidx.compose.ui.text.PlatformSpanStyle? getSpanStyle();
property public androidx.compose.ui.text.PlatformParagraphStyle? paragraphStyle;
property public androidx.compose.ui.text.PlatformSpanStyle? spanStyle;
}
@androidx.compose.runtime.Immutable public final class SpanStyle implements androidx.compose.ui.text.AnnotatedString.Annotation {
ctor @KotlinOnly public SpanStyle(androidx.compose.ui.graphics.Brush? brush, optional float alpha, optional androidx.compose.ui.unit.TextUnit fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional androidx.compose.ui.unit.TextUnit letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional androidx.compose.ui.graphics.Color background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.PlatformSpanStyle? platformStyle, optional androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle);
ctor @BytecodeOnly public SpanStyle(androidx.compose.ui.graphics.Brush!, float, long, androidx.compose.ui.text.font.FontWeight!, androidx.compose.ui.text.font.FontStyle!, androidx.compose.ui.text.font.FontSynthesis!, androidx.compose.ui.text.font.FontFamily!, String!, long, androidx.compose.ui.text.style.BaselineShift!, androidx.compose.ui.text.style.TextGeometricTransform!, androidx.compose.ui.text.intl.LocaleList!, long, androidx.compose.ui.text.style.TextDecoration!, androidx.compose.ui.graphics.Shadow!, androidx.compose.ui.text.PlatformSpanStyle!, androidx.compose.ui.graphics.drawscope.DrawStyle!, kotlin.jvm.internal.DefaultConstructorMarker!);
ctor @KotlinOnly public SpanStyle(optional androidx.compose.ui.graphics.Color color, optional androidx.compose.ui.unit.TextUnit fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional androidx.compose.ui.unit.TextUnit letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional androidx.compose.ui.graphics.Color background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.PlatformSpanStyle? platformStyle, optional androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle);
ctor @BytecodeOnly public SpanStyle(long, long, androidx.compose.ui.text.font.FontWeight!, androidx.compose.ui.text.font.FontStyle!, androidx.compose.ui.text.font.FontSynthesis!, androidx.compose.ui.text.font.FontFamily!, String!, long, androidx.compose.ui.text.style.BaselineShift!, androidx.compose.ui.text.style.TextGeometricTransform!, androidx.compose.ui.text.intl.LocaleList!, long, androidx.compose.ui.text.style.TextDecoration!, androidx.compose.ui.graphics.Shadow!, androidx.compose.ui.text.PlatformSpanStyle!, androidx.compose.ui.graphics.drawscope.DrawStyle!, kotlin.jvm.internal.DefaultConstructorMarker!);
ctor @BytecodeOnly @Deprecated public SpanStyle(long, long, androidx.compose.ui.text.font.FontWeight!, androidx.compose.ui.text.font.FontStyle!, androidx.compose.ui.text.font.FontSynthesis!, androidx.compose.ui.text.font.FontFamily!, String!, long, androidx.compose.ui.text.style.BaselineShift!, androidx.compose.ui.text.style.TextGeometricTransform!, androidx.compose.ui.text.intl.LocaleList!, long, androidx.compose.ui.text.style.TextDecoration!, androidx.compose.ui.graphics.Shadow!, androidx.compose.ui.text.PlatformSpanStyle!, kotlin.jvm.internal.DefaultConstructorMarker!);
ctor @BytecodeOnly @Deprecated public SpanStyle(long, long, androidx.compose.ui.text.font.FontWeight!, androidx.compose.ui.text.font.FontStyle!, androidx.compose.ui.text.font.FontSynthesis!, androidx.compose.ui.text.font.FontFamily!, String!, long, androidx.compose.ui.text.style.BaselineShift!, androidx.compose.ui.text.style.TextGeometricTransform!, androidx.compose.ui.text.intl.LocaleList!, long, androidx.compose.ui.text.style.TextDecoration!, androidx.compose.ui.graphics.Shadow!, kotlin.jvm.internal.DefaultConstructorMarker!);
method @KotlinOnly public androidx.compose.ui.text.SpanStyle copy(androidx.compose.ui.graphics.Brush? brush, optional float alpha, optional androidx.compose.ui.unit.TextUnit fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional androidx.compose.ui.unit.TextUnit letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional androidx.compose.ui.graphics.Color background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.PlatformSpanStyle? platformStyle, optional androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle);
method @KotlinOnly public androidx.compose.ui.text.SpanStyle copy(optional androidx.compose.ui.graphics.Color color, optional androidx.compose.ui.unit.TextUnit fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional androidx.compose.ui.unit.TextUnit letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional androidx.compose.ui.graphics.Color background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.PlatformSpanStyle? platformStyle, optional androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle);
method @BytecodeOnly @Deprecated public androidx.compose.ui.text.SpanStyle! copy-2BkPm_w(long, long, androidx.compose.ui.text.font.FontWeight!, androidx.compose.ui.text.font.FontStyle!, androidx.compose.ui.text.font.FontSynthesis!, androidx.compose.ui.text.font.FontFamily!, String!, long, androidx.compose.ui.text.style.BaselineShift!, androidx.compose.ui.text.style.TextGeometricTransform!, androidx.compose.ui.text.intl.LocaleList!, long, androidx.compose.ui.text.style.TextDecoration!, androidx.compose.ui.graphics.Shadow!, androidx.compose.ui.text.PlatformSpanStyle!);
method @BytecodeOnly public androidx.compose.ui.text.SpanStyle copy-GSF8kmg(long, long, androidx.compose.ui.text.font.FontWeight?, androidx.compose.ui.text.font.FontStyle?, androidx.compose.ui.text.font.FontSynthesis?, androidx.compose.ui.text.font.FontFamily?, String?, long, androidx.compose.ui.text.style.BaselineShift?, androidx.compose.ui.text.style.TextGeometricTransform?, androidx.compose.ui.text.intl.LocaleList?, long, androidx.compose.ui.text.style.TextDecoration?, androidx.compose.ui.graphics.Shadow?, androidx.compose.ui.text.PlatformSpanStyle?, androidx.compose.ui.graphics.drawscope.DrawStyle?);
method @BytecodeOnly @Deprecated public androidx.compose.ui.text.SpanStyle! copy-IuqyXdg(long, long, androidx.compose.ui.text.font.FontWeight!, androidx.compose.ui.text.font.FontStyle!, androidx.compose.ui.text.font.FontSynthesis!, androidx.compose.ui.text.font.FontFamily!, String!, long, androidx.compose.ui.text.style.BaselineShift!, androidx.compose.ui.text.style.TextGeometricTransform!, androidx.compose.ui.text.intl.LocaleList!, long, androidx.compose.ui.text.style.TextDecoration!, androidx.compose.ui.graphics.Shadow!);
method @BytecodeOnly public androidx.compose.ui.text.SpanStyle copy-NcG25M8(androidx.compose.ui.graphics.Brush?, float, long, androidx.compose.ui.text.font.FontWeight?, androidx.compose.ui.text.font.FontStyle?, androidx.compose.ui.text.font.FontSynthesis?, androidx.compose.ui.text.font.FontFamily?, String?, long, androidx.compose.ui.text.style.BaselineShift?, androidx.compose.ui.text.style.TextGeometricTransform?, androidx.compose.ui.text.intl.LocaleList?, long, androidx.compose.ui.text.style.TextDecoration?, androidx.compose.ui.graphics.Shadow?, androidx.compose.ui.text.PlatformSpanStyle?, androidx.compose.ui.graphics.drawscope.DrawStyle?);
method public float getAlpha();
method @BytecodeOnly public long getBackground-0d7_KjU();
method @BytecodeOnly public androidx.compose.ui.text.style.BaselineShift? getBaselineShift-5SSeXJ0();
method public androidx.compose.ui.graphics.Brush? getBrush();
method @BytecodeOnly public long getColor-0d7_KjU();
method public androidx.compose.ui.graphics.drawscope.DrawStyle? getDrawStyle();
method public androidx.compose.ui.text.font.FontFamily? getFontFamily();
method public String? getFontFeatureSettings();
method @BytecodeOnly public long getFontSize-XSAIIZE();
method @BytecodeOnly public androidx.compose.ui.text.font.FontStyle? getFontStyle-4Lr2A7w();
method @BytecodeOnly public androidx.compose.ui.text.font.FontSynthesis? getFontSynthesis-ZQGJjVo();
method public androidx.compose.ui.text.font.FontWeight? getFontWeight();
method @BytecodeOnly public long getLetterSpacing-XSAIIZE();
method public androidx.compose.ui.text.intl.LocaleList? getLocaleList();
method public androidx.compose.ui.text.PlatformSpanStyle? getPlatformStyle();
method public androidx.compose.ui.graphics.Shadow? getShadow();
method public androidx.compose.ui.text.style.TextDecoration? getTextDecoration();
method public androidx.compose.ui.text.style.TextGeometricTransform? getTextGeometricTransform();
method @androidx.compose.runtime.Stable public androidx.compose.ui.text.SpanStyle merge(optional androidx.compose.ui.text.SpanStyle? other);
method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.SpanStyle plus(androidx.compose.ui.text.SpanStyle other);
property public float alpha;
property public androidx.compose.ui.graphics.Color background;
property public androidx.compose.ui.text.style.BaselineShift? baselineShift;
property public androidx.compose.ui.graphics.Brush? brush;
property public androidx.compose.ui.graphics.Color color;
property public androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle;
property public androidx.compose.ui.text.font.FontFamily? fontFamily;
property public String? fontFeatureSettings;
property public androidx.compose.ui.unit.TextUnit fontSize;
property public androidx.compose.ui.text.font.FontStyle? fontStyle;
property public androidx.compose.ui.text.font.FontSynthesis? fontSynthesis;
property public androidx.compose.ui.text.font.FontWeight? fontWeight;
property public androidx.compose.ui.unit.TextUnit letterSpacing;
property public androidx.compose.ui.text.intl.LocaleList? localeList;
property public androidx.compose.ui.text.PlatformSpanStyle? platformStyle;
property public androidx.compose.ui.graphics.Shadow? shadow;
property public androidx.compose.ui.text.style.TextDecoration? textDecoration;
property public androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform;
}
public final class SpanStyleKt {
method public static androidx.compose.ui.text.SpanStyle lerp(androidx.compose.ui.text.SpanStyle start, androidx.compose.ui.text.SpanStyle stop, float fraction);
}
@kotlin.jvm.JvmInline public final value class StringAnnotation implements androidx.compose.ui.text.AnnotatedString.Annotation {
ctor @KotlinOnly public StringAnnotation(String value);
method @BytecodeOnly public static androidx.compose.ui.text.StringAnnotation! box-impl(String!);
method @BytecodeOnly public static String constructor-impl(String);
method public String getValue();
method @BytecodeOnly public String! unbox-impl();
property public String value;
}
public final class StringKt {
method public static String capitalize(String, androidx.compose.ui.text.intl.Locale locale);
method public static String capitalize(String, androidx.compose.ui.text.intl.LocaleList localeList);
method public static String decapitalize(String, androidx.compose.ui.text.intl.Locale locale);
method public static String decapitalize(String, androidx.compose.ui.text.intl.LocaleList localeList);
method public static String toLowerCase(String, androidx.compose.ui.text.intl.Locale locale);
method public static String toLowerCase(String, androidx.compose.ui.text.intl.LocaleList localeList);
method public static String toUpperCase(String, androidx.compose.ui.text.intl.Locale locale);
method public static String toUpperCase(String, androidx.compose.ui.text.intl.LocaleList localeList);
}
@kotlin.jvm.JvmInline public final value class TextGranularity {
method @BytecodeOnly public static androidx.compose.ui.text.TextGranularity! box-impl(int);
method @BytecodeOnly public int unbox-impl();
field public static final androidx.compose.ui.text.TextGranularity.Companion Companion;
}
public static final class TextGranularity.Companion {
method @BytecodeOnly public int getCharacter-DRrd7Zo();
method @BytecodeOnly public int getWord-DRrd7Zo();
property public androidx.compose.ui.text.TextGranularity Character;
property public androidx.compose.ui.text.TextGranularity Word;
}
public fun interface TextInclusionStrategy {
method public boolean isIncluded(androidx.compose.ui.geometry.Rect textBounds, androidx.compose.ui.geometry.Rect rect);
field public static final androidx.compose.ui.text.TextInclusionStrategy.Companion Companion;
}
public static final class TextInclusionStrategy.Companion {
method public androidx.compose.ui.text.TextInclusionStrategy getAnyOverlap();
method public androidx.compose.ui.text.TextInclusionStrategy getContainsAll();
method public androidx.compose.ui.text.TextInclusionStrategy getContainsCenter();
property public androidx.compose.ui.text.TextInclusionStrategy AnyOverlap;
property public androidx.compose.ui.text.TextInclusionStrategy ContainsAll;
property public androidx.compose.ui.text.TextInclusionStrategy ContainsCenter;
}
public final class TextLayoutInput {
ctor @BytecodeOnly @Deprecated public TextLayoutInput(androidx.compose.ui.text.AnnotatedString!, androidx.compose.ui.text.TextStyle!, java.util.List!, int, boolean, int, androidx.compose.ui.unit.Density!, androidx.compose.ui.unit.LayoutDirection!, androidx.compose.ui.text.font.Font.ResourceLoader!, long, kotlin.jvm.internal.DefaultConstructorMarker!);
ctor @BytecodeOnly public TextLayoutInput(androidx.compose.ui.text.AnnotatedString!, androidx.compose.ui.text.TextStyle!, java.util.List!, int, boolean, int, androidx.compose.ui.unit.Density!, androidx.compose.ui.unit.LayoutDirection!, androidx.compose.ui.text.font.FontFamily.Resolver!, long, kotlin.jvm.internal.DefaultConstructorMarker!);
ctor @KotlinOnly @Deprecated public TextLayoutInput(androidx.compose.ui.text.AnnotatedString text, androidx.compose.ui.text.TextStyle style, java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, int maxLines, boolean softWrap, androidx.compose.ui.text.style.TextOverflow overflow, androidx.compose.ui.unit.Density density, androidx.compose.ui.unit.LayoutDirection layoutDirection, androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader, androidx.compose.ui.unit.Constraints constraints);
ctor @KotlinOnly public TextLayoutInput(androidx.compose.ui.text.AnnotatedString text, androidx.compose.ui.text.TextStyle style, java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, int maxLines, boolean softWrap, androidx.compose.ui.text.style.TextOverflow overflow, androidx.compose.ui.unit.Density density, androidx.compose.ui.unit.LayoutDirection layoutDirection, androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver, androidx.compose.ui.unit.Constraints constraints);
method @KotlinOnly @Deprecated public androidx.compose.ui.text.TextLayoutInput copy(optional androidx.compose.ui.text.AnnotatedString text, optional androidx.compose.ui.text.TextStyle style, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, optional int maxLines, optional boolean softWrap, optional androidx.compose.ui.text.style.TextOverflow overflow, optional androidx.compose.ui.unit.Density density, optional androidx.compose.ui.unit.LayoutDirection layoutDirection, optional androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader, optional androidx.compose.ui.unit.Constraints constraints);
method @BytecodeOnly @Deprecated public androidx.compose.ui.text.TextLayoutInput copy-hu-1Yfo(androidx.compose.ui.text.AnnotatedString, androidx.compose.ui.text.TextStyle, java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder!>!>, int, boolean, int, androidx.compose.ui.unit.Density, androidx.compose.ui.unit.LayoutDirection, androidx.compose.ui.text.font.Font.ResourceLoader, long);
method @BytecodeOnly public long getConstraints-msEJaDk();
method public androidx.compose.ui.unit.Density getDensity();
method public androidx.compose.ui.text.font.FontFamily.Resolver getFontFamilyResolver();
method public androidx.compose.ui.unit.LayoutDirection getLayoutDirection();
method public int getMaxLines();
method @BytecodeOnly public int getOverflow-gIe3tQ8();
method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> getPlaceholders();
method @Deprecated public androidx.compose.ui.text.font.Font.ResourceLoader getResourceLoader();
method public boolean getSoftWrap();
method public androidx.compose.ui.text.TextStyle getStyle();
method public androidx.compose.ui.text.AnnotatedString getText();
property public androidx.compose.ui.unit.Constraints constraints;
property public androidx.compose.ui.unit.Density density;
property public androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver;
property public androidx.compose.ui.unit.LayoutDirection layoutDirection;
property public int maxLines;
property public androidx.compose.ui.text.style.TextOverflow overflow;
property public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders;
property @Deprecated public androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader;
property public boolean softWrap;
property public androidx.compose.ui.text.TextStyle style;
property public androidx.compose.ui.text.AnnotatedString text;
}
public final class TextLayoutResult {
ctor @KotlinOnly public TextLayoutResult(androidx.compose.ui.text.TextLayoutInput layoutInput, androidx.compose.ui.text.MultiParagraph multiParagraph, androidx.compose.ui.unit.IntSize size);
ctor @BytecodeOnly public TextLayoutResult(androidx.compose.ui.text.TextLayoutInput!, androidx.compose.ui.text.MultiParagraph!, long, kotlin.jvm.internal.DefaultConstructorMarker!);
method @KotlinOnly public androidx.compose.ui.text.TextLayoutResult copy(optional androidx.compose.ui.text.TextLayoutInput layoutInput, optional androidx.compose.ui.unit.IntSize size);
method @BytecodeOnly public androidx.compose.ui.text.TextLayoutResult copy-O0kMr_c(androidx.compose.ui.text.TextLayoutInput, long);
method public androidx.compose.ui.text.style.ResolvedTextDirection getBidiRunDirection(int offset);
method public androidx.compose.ui.geometry.Rect getBoundingBox(int offset);
method public androidx.compose.ui.geometry.Rect getCursorRect(int offset);
method public boolean getDidOverflowHeight();
method public boolean getDidOverflowWidth();
method public float getFirstBaseline();
method public boolean getHasVisualOverflow();
method public float getHorizontalPosition(int offset, boolean usePrimaryDirection);
method public float getLastBaseline();
method public androidx.compose.ui.text.TextLayoutInput getLayoutInput();
method public float getLineBaseline(int lineIndex);
method public float getLineBottom(int lineIndex);
method public int getLineCount();
method public int getLineEnd(int lineIndex, optional boolean visibleEnd);
method public int getLineForOffset(int offset);
method public int getLineForVerticalPosition(float vertical);
method public float getLineLeft(int lineIndex);
method public float getLineRight(int lineIndex);
method public int getLineStart(int lineIndex);
method public float getLineTop(int lineIndex);
method public androidx.compose.ui.text.MultiParagraph getMultiParagraph();
method @KotlinOnly public int getOffsetForPosition(androidx.compose.ui.geometry.Offset position);
method @BytecodeOnly public int getOffsetForPosition-k-4lQ0M(long);
method public androidx.compose.ui.text.style.ResolvedTextDirection getParagraphDirection(int offset);
method public androidx.compose.ui.graphics.Path getPathForRange(int start, int end);
method public java.util.List<androidx.compose.ui.geometry.Rect?> getPlaceholderRects();
method @BytecodeOnly public long getSize-YbymL2g();
method @KotlinOnly public androidx.compose.ui.text.TextRange getWordBoundary(int offset);
method @BytecodeOnly public long getWordBoundary--jx7JFs(int);
method public boolean isLineEllipsized(int lineIndex);
property public boolean didOverflowHeight;
property public boolean didOverflowWidth;
property public float firstBaseline;
property public boolean hasVisualOverflow;
property public float lastBaseline;
property public androidx.compose.ui.text.TextLayoutInput layoutInput;
property public int lineCount;
property public androidx.compose.ui.text.MultiParagraph multiParagraph;
property public java.util.List<androidx.compose.ui.geometry.Rect?> placeholderRects;
property public androidx.compose.ui.unit.IntSize size;
}
@androidx.compose.runtime.Immutable public final class TextLinkStyles {
ctor public TextLinkStyles();
ctor public TextLinkStyles(optional androidx.compose.ui.text.SpanStyle? style, optional androidx.compose.ui.text.SpanStyle? focusedStyle, optional androidx.compose.ui.text.SpanStyle? hoveredStyle, optional androidx.compose.ui.text.SpanStyle? pressedStyle);
method public androidx.compose.ui.text.SpanStyle? getFocusedStyle();
method public androidx.compose.ui.text.SpanStyle? getHoveredStyle();
method public androidx.compose.ui.text.SpanStyle? getPressedStyle();
method public androidx.compose.ui.text.SpanStyle? getStyle();
property public androidx.compose.ui.text.SpanStyle? focusedStyle;
property public androidx.compose.ui.text.SpanStyle? hoveredStyle;
property public androidx.compose.ui.text.SpanStyle? pressedStyle;
property public androidx.compose.ui.text.SpanStyle? style;
}
@androidx.compose.runtime.Immutable public final class TextMeasurer {
ctor public TextMeasurer(androidx.compose.ui.text.font.FontFamily.Resolver defaultFontFamilyResolver, androidx.compose.ui.unit.Density defaultDensity, androidx.compose.ui.unit.LayoutDirection defaultLayoutDirection, optional int cacheSize);
method @KotlinOnly @androidx.compose.runtime.Stable public androidx.compose.ui.text.TextLayoutResult measure(androidx.compose.ui.text.AnnotatedString text, optional androidx.compose.ui.text.TextStyle style, optional androidx.compose.ui.text.style.TextOverflow overflow, optional boolean softWrap, optional int maxLines, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, optional androidx.compose.ui.unit.Constraints constraints, optional androidx.compose.ui.unit.LayoutDirection layoutDirection, optional androidx.compose.ui.unit.Density density, optional androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver, optional boolean skipCache);
method @KotlinOnly @androidx.compose.runtime.Stable public androidx.compose.ui.text.TextLayoutResult measure(String text, optional androidx.compose.ui.text.TextStyle style, optional androidx.compose.ui.text.style.TextOverflow overflow, optional boolean softWrap, optional int maxLines, optional androidx.compose.ui.unit.Constraints constraints, optional androidx.compose.ui.unit.LayoutDirection layoutDirection, optional androidx.compose.ui.unit.Density density, optional androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver, optional boolean skipCache);
method @BytecodeOnly @androidx.compose.runtime.Stable public androidx.compose.ui.text.TextLayoutResult measure-wNUYSr0(String, androidx.compose.ui.text.TextStyle, int, boolean, int, long, androidx.compose.ui.unit.LayoutDirection, androidx.compose.ui.unit.Density, androidx.compose.ui.text.font.FontFamily.Resolver, boolean);
method @BytecodeOnly @androidx.compose.runtime.Stable public androidx.compose.ui.text.TextLayoutResult measure-xDpz5zY(androidx.compose.ui.text.AnnotatedString, androidx.compose.ui.text.TextStyle, int, boolean, int, java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder!>!>, long, androidx.compose.ui.unit.LayoutDirection, androidx.compose.ui.unit.Density, androidx.compose.ui.text.font.FontFamily.Resolver, boolean);
}
public final class TextPainter {
method public void paint(androidx.compose.ui.graphics.Canvas canvas, androidx.compose.ui.text.TextLayoutResult textLayoutResult);
field public static final androidx.compose.ui.text.TextPainter INSTANCE;
}
public final class TextPainterKt {
method @KotlinOnly public static void drawText(androidx.compose.ui.graphics.drawscope.DrawScope, androidx.compose.ui.text.TextLayoutResult textLayoutResult, androidx.compose.ui.graphics.Brush brush, optional androidx.compose.ui.geometry.Offset topLeft, optional float alpha, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle, optional androidx.compose.ui.graphics.BlendMode blendMode);
method @KotlinOnly public static void drawText(androidx.compose.ui.graphics.drawscope.DrawScope, androidx.compose.ui.text.TextLayoutResult textLayoutResult, optional androidx.compose.ui.graphics.Color color, optional androidx.compose.ui.geometry.Offset topLeft, optional float alpha, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle, optional androidx.compose.ui.graphics.BlendMode blendMode);
method @KotlinOnly public static void drawText(androidx.compose.ui.graphics.drawscope.DrawScope, androidx.compose.ui.text.TextMeasurer textMeasurer, androidx.compose.ui.text.AnnotatedString text, optional androidx.compose.ui.geometry.Offset topLeft, optional androidx.compose.ui.text.TextStyle style, optional androidx.compose.ui.text.style.TextOverflow overflow, optional boolean softWrap, optional int maxLines, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, optional androidx.compose.ui.geometry.Size size, optional androidx.compose.ui.graphics.BlendMode blendMode);
method @KotlinOnly public static void drawText(androidx.compose.ui.graphics.drawscope.DrawScope, androidx.compose.ui.text.TextMeasurer textMeasurer, String text, optional androidx.compose.ui.geometry.Offset topLeft, optional androidx.compose.ui.text.TextStyle style, optional androidx.compose.ui.text.style.TextOverflow overflow, optional boolean softWrap, optional int maxLines, optional androidx.compose.ui.geometry.Size size, optional androidx.compose.ui.graphics.BlendMode blendMode);
method @BytecodeOnly public static void drawText-JFhB2K4(androidx.compose.ui.graphics.drawscope.DrawScope, androidx.compose.ui.text.TextMeasurer, androidx.compose.ui.text.AnnotatedString, long, androidx.compose.ui.text.TextStyle, int, boolean, int, java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder!>!>, long, int);
method @BytecodeOnly public static void drawText-LVfH_YU(androidx.compose.ui.graphics.drawscope.DrawScope, androidx.compose.ui.text.TextLayoutResult, androidx.compose.ui.graphics.Brush, long, float, androidx.compose.ui.graphics.Shadow?, androidx.compose.ui.text.style.TextDecoration?, androidx.compose.ui.graphics.drawscope.DrawStyle?, int);
method @BytecodeOnly public static void drawText-TPWCCtM(androidx.compose.ui.graphics.drawscope.DrawScope, androidx.compose.ui.text.TextMeasurer, String, long, androidx.compose.ui.text.TextStyle, int, boolean, int, long, int);
method @BytecodeOnly public static void drawText-d8-rzKo(androidx.compose.ui.graphics.drawscope.DrawScope, androidx.compose.ui.text.TextLayoutResult, long, long, float, androidx.compose.ui.graphics.Shadow?, androidx.compose.ui.text.style.TextDecoration?, androidx.compose.ui.graphics.drawscope.DrawStyle?, int);
}
@androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class TextRange {
method @BytecodeOnly public static androidx.compose.ui.text.TextRange! box-impl(long);
method @KotlinOnly public operator boolean contains(androidx.compose.ui.text.TextRange other);
method public operator boolean contains(int offset);
method @BytecodeOnly public static boolean contains-5zc-tL8(long, long);
method @BytecodeOnly public static boolean contains-impl(long, int);
method @BytecodeOnly public static boolean getCollapsed-impl(long);
method @BytecodeOnly public static int getEnd-impl(long);
method @BytecodeOnly public static int getLength-impl(long);
method @BytecodeOnly public static int getMax-impl(long);
method @BytecodeOnly public static int getMin-impl(long);
method @BytecodeOnly public static boolean getReversed-impl(long);
method @BytecodeOnly public static int getStart-impl(long);
method @KotlinOnly public boolean intersects(androidx.compose.ui.text.TextRange other);
method @BytecodeOnly public static boolean intersects-5zc-tL8(long, long);
method @BytecodeOnly public long unbox-impl();
property public boolean collapsed;
property public int end;
property public int length;
property public int max;
property public int min;
property public boolean reversed;
property public int start;
field public static final androidx.compose.ui.text.TextRange.Companion Companion;
}
public static final class TextRange.Companion {
method @BytecodeOnly public long getZero-d9O1mEE();
property public androidx.compose.ui.text.TextRange Zero;
}
public final class TextRangeKt {
method @InaccessibleFromJava public static androidx.compose.ui.text.TextRange TextRange(int index);
method @InaccessibleFromJava public static androidx.compose.ui.text.TextRange TextRange(int start, int end);
method @KotlinOnly public static androidx.compose.ui.text.TextRange coerceIn(androidx.compose.ui.text.TextRange, int minimumValue, int maximumValue);
method @BytecodeOnly public static long coerceIn-8ffj60Q(long, int, int);
method @KotlinOnly public static String substring(CharSequence, androidx.compose.ui.text.TextRange range);
method @BytecodeOnly public static String substring-FDrldGo(CharSequence, long);
}
@androidx.compose.runtime.Immutable public final class TextStyle {
ctor @KotlinOnly public TextStyle(androidx.compose.ui.graphics.Brush? brush, optional float alpha, optional androidx.compose.ui.unit.TextUnit fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional androidx.compose.ui.unit.TextUnit letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional androidx.compose.ui.graphics.Color background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle, optional androidx.compose.ui.text.style.TextAlign textAlign, optional androidx.compose.ui.text.style.TextDirection textDirection, optional androidx.compose.ui.unit.TextUnit lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformTextStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle, optional androidx.compose.ui.text.style.LineBreak lineBreak, optional androidx.compose.ui.text.style.Hyphens hyphens, optional androidx.compose.ui.text.style.TextMotion? textMotion);
ctor @BytecodeOnly @Deprecated public TextStyle(androidx.compose.ui.graphics.Brush!, float, long, androidx.compose.ui.text.font.FontWeight!, androidx.compose.ui.text.font.FontStyle!, androidx.compose.ui.text.font.FontSynthesis!, androidx.compose.ui.text.font.FontFamily!, String!, long, androidx.compose.ui.text.style.BaselineShift!, androidx.compose.ui.text.style.TextGeometricTransform!, androidx.compose.ui.text.intl.LocaleList!, long, androidx.compose.ui.text.style.TextDecoration!, androidx.compose.ui.graphics.Shadow!, androidx.compose.ui.graphics.drawscope.DrawStyle!, androidx.compose.ui.text.style.TextAlign!, androidx.compose.ui.text.style.TextDirection!, long, androidx.compose.ui.text.style.TextIndent!, androidx.compose.ui.text.PlatformTextStyle!, androidx.compose.ui.text.style.LineHeightStyle!, androidx.compose.ui.text.style.LineBreak!, androidx.compose.ui.text.style.Hyphens!, androidx.compose.ui.text.style.TextMotion!, kotlin.jvm.internal.DefaultConstructorMarker!);
ctor @BytecodeOnly public TextStyle(androidx.compose.ui.graphics.Brush!, float, long, androidx.compose.ui.text.font.FontWeight!, androidx.compose.ui.text.font.FontStyle!, androidx.compose.ui.text.font.FontSynthesis!, androidx.compose.ui.text.font.FontFamily!, String!, long, androidx.compose.ui.text.style.BaselineShift!, androidx.compose.ui.text.style.TextGeometricTransform!, androidx.compose.ui.text.intl.LocaleList!, long, androidx.compose.ui.text.style.TextDecoration!, androidx.compose.ui.graphics.Shadow!, androidx.compose.ui.graphics.drawscope.DrawStyle!, int, int, long, androidx.compose.ui.text.style.TextIndent!, androidx.compose.ui.text.PlatformTextStyle!, androidx.compose.ui.text.style.LineHeightStyle!, int, int, androidx.compose.ui.text.style.TextMotion!, kotlin.jvm.internal.DefaultConstructorMarker!);
ctor @KotlinOnly public TextStyle(optional androidx.compose.ui.graphics.Color color, optional androidx.compose.ui.unit.TextUnit fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional androidx.compose.ui.unit.TextUnit letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional androidx.compose.ui.graphics.Color background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle, optional androidx.compose.ui.text.style.TextAlign textAlign, optional androidx.compose.ui.text.style.TextDirection textDirection, optional androidx.compose.ui.unit.TextUnit lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformTextStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle, optional androidx.compose.ui.text.style.LineBreak lineBreak, optional androidx.compose.ui.text.style.Hyphens hyphens, optional androidx.compose.ui.text.style.TextMotion? textMotion);
ctor @BytecodeOnly @Deprecated public TextStyle(long, long, androidx.compose.ui.text.font.FontWeight!, androidx.compose.ui.text.font.FontStyle!, androidx.compose.ui.text.font.FontSynthesis!, androidx.compose.ui.text.font.FontFamily!, String!, long, androidx.compose.ui.text.style.BaselineShift!, androidx.compose.ui.text.style.TextGeometricTransform!, androidx.compose.ui.text.intl.LocaleList!, long, androidx.compose.ui.text.style.TextDecoration!, androidx.compose.ui.graphics.Shadow!, androidx.compose.ui.graphics.drawscope.DrawStyle!, androidx.compose.ui.text.style.TextAlign!, androidx.compose.ui.text.style.TextDirection!, long, androidx.compose.ui.text.style.TextIndent!, androidx.compose.ui.text.PlatformTextStyle!, androidx.compose.ui.text.style.LineHeightStyle!, androidx.compose.ui.text.style.LineBreak!, androidx.compose.ui.text.style.Hyphens!, androidx.compose.ui.text.style.TextMotion!, kotlin.jvm.internal.DefaultConstructorMarker!);
ctor @BytecodeOnly public TextStyle(long, long, androidx.compose.ui.text.font.FontWeight!, androidx.compose.ui.text.font.FontStyle!, androidx.compose.ui.text.font.FontSynthesis!, androidx.compose.ui.text.font.FontFamily!, String!, long, androidx.compose.ui.text.style.BaselineShift!, androidx.compose.ui.text.style.TextGeometricTransform!, androidx.compose.ui.text.intl.LocaleList!, long, androidx.compose.ui.text.style.TextDecoration!, androidx.compose.ui.graphics.Shadow!, androidx.compose.ui.graphics.drawscope.DrawStyle!, int, int, long, androidx.compose.ui.text.style.TextIndent!, androidx.compose.ui.text.PlatformTextStyle!, androidx.compose.ui.text.style.LineHeightStyle!, int, int, androidx.compose.ui.text.style.TextMotion!, kotlin.jvm.internal.DefaultConstructorMarker!);
ctor @BytecodeOnly @Deprecated public TextStyle(long, long, androidx.compose.ui.text.font.FontWeight!, androidx.compose.ui.text.font.FontStyle!, androidx.compose.ui.text.font.FontSynthesis!, androidx.compose.ui.text.font.FontFamily!, String!, long, androidx.compose.ui.text.style.BaselineShift!, androidx.compose.ui.text.style.TextGeometricTransform!, androidx.compose.ui.text.intl.LocaleList!, long, androidx.compose.ui.text.style.TextDecoration!, androidx.compose.ui.graphics.Shadow!, androidx.compose.ui.text.style.TextAlign!, androidx.compose.ui.text.style.TextDirection!, long, androidx.compose.ui.text.style.TextIndent!, androidx.compose.ui.text.PlatformTextStyle!, androidx.compose.ui.text.style.LineHeightStyle!, androidx.compose.ui.text.style.LineBreak!, androidx.compose.ui.text.style.Hyphens!, kotlin.jvm.internal.DefaultConstructorMarker!);
ctor @BytecodeOnly @Deprecated public TextStyle(long, long, androidx.compose.ui.text.font.FontWeight!, androidx.compose.ui.text.font.FontStyle!, androidx.compose.ui.text.font.FontSynthesis!, androidx.compose.ui.text.font.FontFamily!, String!, long, androidx.compose.ui.text.style.BaselineShift!, androidx.compose.ui.text.style.TextGeometricTransform!, androidx.compose.ui.text.intl.LocaleList!, long, androidx.compose.ui.text.style.TextDecoration!, androidx.compose.ui.graphics.Shadow!, androidx.compose.ui.text.style.TextAlign!, androidx.compose.ui.text.style.TextDirection!, long, androidx.compose.ui.text.style.TextIndent!, androidx.compose.ui.text.PlatformTextStyle!, androidx.compose.ui.text.style.LineHeightStyle!, kotlin.jvm.internal.DefaultConstructorMarker!);
ctor @BytecodeOnly @Deprecated public TextStyle(long, long, androidx.compose.ui.text.font.FontWeight!, androidx.compose.ui.text.font.FontStyle!, androidx.compose.ui.text.font.FontSynthesis!, androidx.compose.ui.text.font.FontFamily!, String!, long, androidx.compose.ui.text.style.BaselineShift!, androidx.compose.ui.text.style.TextGeometricTransform!, androidx.compose.ui.text.intl.LocaleList!, long, androidx.compose.ui.text.style.TextDecoration!, androidx.compose.ui.graphics.Shadow!, androidx.compose.ui.text.style.TextAlign!, androidx.compose.ui.text.style.TextDirection!, long, androidx.compose.ui.text.style.TextIndent!, kotlin.jvm.internal.DefaultConstructorMarker!);
method @KotlinOnly public androidx.compose.ui.text.TextStyle copy(androidx.compose.ui.graphics.Brush? brush, optional float alpha, optional androidx.compose.ui.unit.TextUnit fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional androidx.compose.ui.unit.TextUnit letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional androidx.compose.ui.graphics.Color background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle, optional androidx.compose.ui.text.style.TextAlign textAlign, optional androidx.compose.ui.text.style.TextDirection textDirection, optional androidx.compose.ui.unit.TextUnit lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformTextStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle, optional androidx.compose.ui.text.style.LineBreak lineBreak, optional androidx.compose.ui.text.style.Hyphens hyphens, optional androidx.compose.ui.text.style.TextMotion? textMotion);
method @KotlinOnly public androidx.compose.ui.text.TextStyle copy(optional androidx.compose.ui.graphics.Color color, optional androidx.compose.ui.unit.TextUnit fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional androidx.compose.ui.unit.TextUnit letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional androidx.compose.ui.graphics.Color background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle, optional androidx.compose.ui.text.style.TextAlign textAlign, optional androidx.compose.ui.text.style.TextDirection textDirection, optional androidx.compose.ui.unit.TextUnit lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformTextStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle, optional androidx.compose.ui.text.style.LineBreak lineBreak, optional androidx.compose.ui.text.style.Hyphens hyphens, optional androidx.compose.ui.text.style.TextMotion? textMotion);
method @BytecodeOnly @Deprecated public androidx.compose.ui.text.TextStyle! copy-CXVQc50(long, long, androidx.compose.ui.text.font.FontWeight!, androidx.compose.ui.text.font.FontStyle!, androidx.compose.ui.text.font.FontSynthesis!, androidx.compose.ui.text.font.FontFamily!, String!, long, androidx.compose.ui.text.style.BaselineShift!, androidx.compose.ui.text.style.TextGeometricTransform!, androidx.compose.ui.text.intl.LocaleList!, long, androidx.compose.ui.text.style.TextDecoration!, androidx.compose.ui.graphics.Shadow!, androidx.compose.ui.text.style.TextAlign!, androidx.compose.ui.text.style.TextDirection!, long, androidx.compose.ui.text.style.TextIndent!, androidx.compose.ui.text.PlatformTextStyle!, androidx.compose.ui.text.style.LineHeightStyle!, androidx.compose.ui.text.style.LineBreak!, androidx.compose.ui.text.style.Hyphens!);
method @BytecodeOnly @Deprecated public androidx.compose.ui.text.TextStyle! copy-HL5avdY(long, long, androidx.compose.ui.text.font.FontWeight!, androidx.compose.ui.text.font.FontStyle!, androidx.compose.ui.text.font.FontSynthesis!, androidx.compose.ui.text.font.FontFamily!, String!, long, androidx.compose.ui.text.style.BaselineShift!, androidx.compose.ui.text.style.TextGeometricTransform!, androidx.compose.ui.text.intl.LocaleList!, long, androidx.compose.ui.text.style.TextDecoration!, androidx.compose.ui.graphics.Shadow!, androidx.compose.ui.text.style.TextAlign!, androidx.compose.ui.text.style.TextDirection!, long, androidx.compose.ui.text.style.TextIndent!);
method @BytecodeOnly @Deprecated public androidx.compose.ui.text.TextStyle! copy-NOaFTUo(long, long, androidx.compose.ui.text.font.FontWeight!, androidx.compose.ui.text.font.FontStyle!, androidx.compose.ui.text.font.FontSynthesis!, androidx.compose.ui.text.font.FontFamily!, String!, long, androidx.compose.ui.text.style.BaselineShift!, androidx.compose.ui.text.style.TextGeometricTransform!, androidx.compose.ui.text.intl.LocaleList!, long, androidx.compose.ui.text.style.TextDecoration!, androidx.compose.ui.graphics.Shadow!, androidx.compose.ui.text.style.TextAlign!, androidx.compose.ui.text.style.TextDirection!, long, androidx.compose.ui.text.style.TextIndent!, androidx.compose.ui.text.PlatformTextStyle!, androidx.compose.ui.text.style.LineHeightStyle!);
method @BytecodeOnly public androidx.compose.ui.text.TextStyle copy-Ns73l9s(androidx.compose.ui.graphics.Brush?, float, long, androidx.compose.ui.text.font.FontWeight?, androidx.compose.ui.text.font.FontStyle?, androidx.compose.ui.text.font.FontSynthesis?, androidx.compose.ui.text.font.FontFamily?, String?, long, androidx.compose.ui.text.style.BaselineShift?, androidx.compose.ui.text.style.TextGeometricTransform?, androidx.compose.ui.text.intl.LocaleList?, long, androidx.compose.ui.text.style.TextDecoration?, androidx.compose.ui.graphics.Shadow?, androidx.compose.ui.graphics.drawscope.DrawStyle?, int, int, long, androidx.compose.ui.text.style.TextIndent?, androidx.compose.ui.text.PlatformTextStyle?, androidx.compose.ui.text.style.LineHeightStyle?, int, int, androidx.compose.ui.text.style.TextMotion?);
method @BytecodeOnly @Deprecated public androidx.compose.ui.text.TextStyle! copy-aIRg9q4(androidx.compose.ui.graphics.Brush!, float, long, androidx.compose.ui.text.font.FontWeight!, androidx.compose.ui.text.font.FontStyle!, androidx.compose.ui.text.font.FontSynthesis!, androidx.compose.ui.text.font.FontFamily!, String!, long, androidx.compose.ui.text.style.BaselineShift!, androidx.compose.ui.text.style.TextGeometricTransform!, androidx.compose.ui.text.intl.LocaleList!, long, androidx.compose.ui.text.style.TextDecoration!, androidx.compose.ui.graphics.Shadow!, androidx.compose.ui.graphics.drawscope.DrawStyle!, androidx.compose.ui.text.style.TextAlign!, androidx.compose.ui.text.style.TextDirection!, long, androidx.compose.ui.text.style.TextIndent!, androidx.compose.ui.text.PlatformTextStyle!, androidx.compose.ui.text.style.LineHeightStyle!, androidx.compose.ui.text.style.LineBreak!, androidx.compose.ui.text.style.Hyphens!, androidx.compose.ui.text.style.TextMotion!);
method @BytecodeOnly public androidx.compose.ui.text.TextStyle copy-p1EtxEg(long, long, androidx.compose.ui.text.font.FontWeight?, androidx.compose.ui.text.font.FontStyle?, androidx.compose.ui.text.font.FontSynthesis?, androidx.compose.ui.text.font.FontFamily?, String?, long, androidx.compose.ui.text.style.BaselineShift?, androidx.compose.ui.text.style.TextGeometricTransform?, androidx.compose.ui.text.intl.LocaleList?, long, androidx.compose.ui.text.style.TextDecoration?, androidx.compose.ui.graphics.Shadow?, androidx.compose.ui.graphics.drawscope.DrawStyle?, int, int, long, androidx.compose.ui.text.style.TextIndent?, androidx.compose.ui.text.PlatformTextStyle?, androidx.compose.ui.text.style.LineHeightStyle?, int, int, androidx.compose.ui.text.style.TextMotion?);
method @BytecodeOnly @Deprecated public androidx.compose.ui.text.TextStyle! copy-v2rsoow(long, long, androidx.compose.ui.text.font.FontWeight!, androidx.compose.ui.text.font.FontStyle!, androidx.compose.ui.text.font.FontSynthesis!, androidx.compose.ui.text.font.FontFamily!, String!, long, androidx.compose.ui.text.style.BaselineShift!, androidx.compose.ui.text.style.TextGeometricTransform!, androidx.compose.ui.text.intl.LocaleList!, long, androidx.compose.ui.text.style.TextDecoration!, androidx.compose.ui.graphics.Shadow!, androidx.compose.ui.graphics.drawscope.DrawStyle!, androidx.compose.ui.text.style.TextAlign!, androidx.compose.ui.text.style.TextDirection!, long, androidx.compose.ui.text.style.TextIndent!, androidx.compose.ui.text.PlatformTextStyle!, androidx.compose.ui.text.style.LineHeightStyle!, androidx.compose.ui.text.style.LineBreak!, androidx.compose.ui.text.style.Hyphens!, androidx.compose.ui.text.style.TextMotion!);
method public float getAlpha();
method @BytecodeOnly public long getBackground-0d7_KjU();
method @BytecodeOnly public androidx.compose.ui.text.style.BaselineShift? getBaselineShift-5SSeXJ0();
method public androidx.compose.ui.graphics.Brush? getBrush();
method @BytecodeOnly public long getColor-0d7_KjU();
method public androidx.compose.ui.graphics.drawscope.DrawStyle? getDrawStyle();
method public androidx.compose.ui.text.font.FontFamily? getFontFamily();
method public String? getFontFeatureSettings();
method @BytecodeOnly public long getFontSize-XSAIIZE();
method @BytecodeOnly public androidx.compose.ui.text.font.FontStyle? getFontStyle-4Lr2A7w();
method @BytecodeOnly public androidx.compose.ui.text.font.FontSynthesis? getFontSynthesis-ZQGJjVo();
method public androidx.compose.ui.text.font.FontWeight? getFontWeight();
method @Deprecated public androidx.compose.ui.text.style.Hyphens? getHyphens-EaSxIns();
method @BytecodeOnly public int getHyphens-vmbZdU8();
method @BytecodeOnly public long getLetterSpacing-XSAIIZE();
method @Deprecated public androidx.compose.ui.text.style.LineBreak? getLineBreak-LgCVezo();
method @BytecodeOnly public int getLineBreak-rAG3T2k();
method @BytecodeOnly public long getLineHeight-XSAIIZE();
method public androidx.compose.ui.text.style.LineHeightStyle? getLineHeightStyle();
method public androidx.compose.ui.text.intl.LocaleList? getLocaleList();
method public androidx.compose.ui.text.PlatformTextStyle? getPlatformStyle();
method public androidx.compose.ui.graphics.Shadow? getShadow();
method @Deprecated public androidx.compose.ui.text.style.TextAlign? getTextAlign-buA522U();
method @BytecodeOnly public int getTextAlign-e0LSkKk();
method public androidx.compose.ui.text.style.TextDecoration? getTextDecoration();
method @Deprecated public androidx.compose.ui.text.style.TextDirection? getTextDirection-mmuk1to();
method @BytecodeOnly public int getTextDirection-s_7X-co();
method public androidx.compose.ui.text.style.TextGeometricTransform? getTextGeometricTransform();
method public androidx.compose.ui.text.style.TextIndent? getTextIndent();
method public androidx.compose.ui.text.style.TextMotion? getTextMotion();
method public boolean hasSameDrawAffectingAttributes(androidx.compose.ui.text.TextStyle other);
method public boolean hasSameLayoutAffectingAttributes(androidx.compose.ui.text.TextStyle other);
method @KotlinOnly @androidx.compose.runtime.Stable public androidx.compose.ui.text.TextStyle merge(optional androidx.compose.ui.graphics.Color color, optional androidx.compose.ui.unit.TextUnit fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional androidx.compose.ui.unit.TextUnit letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional androidx.compose.ui.graphics.Color background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle, optional androidx.compose.ui.text.style.TextAlign textAlign, optional androidx.compose.ui.text.style.TextDirection textDirection, optional androidx.compose.ui.unit.TextUnit lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle, optional androidx.compose.ui.text.style.LineBreak lineBreak, optional androidx.compose.ui.text.style.Hyphens hyphens, optional androidx.compose.ui.text.PlatformTextStyle? platformStyle, optional androidx.compose.ui.text.style.TextMotion? textMotion);
method @androidx.compose.runtime.Stable public androidx.compose.ui.text.TextStyle merge(androidx.compose.ui.text.ParagraphStyle other);
method @androidx.compose.runtime.Stable public androidx.compose.ui.text.TextStyle merge(androidx.compose.ui.text.SpanStyle other);
method @androidx.compose.runtime.Stable public androidx.compose.ui.text.TextStyle merge(optional androidx.compose.ui.text.TextStyle? other);
method @BytecodeOnly @Deprecated @androidx.compose.runtime.Stable public androidx.compose.ui.text.TextStyle! merge-Z1GrekI(long, long, androidx.compose.ui.text.font.FontWeight!, androidx.compose.ui.text.font.FontStyle!, androidx.compose.ui.text.font.FontSynthesis!, androidx.compose.ui.text.font.FontFamily!, String!, long, androidx.compose.ui.text.style.BaselineShift!, androidx.compose.ui.text.style.TextGeometricTransform!, androidx.compose.ui.text.intl.LocaleList!, long, androidx.compose.ui.text.style.TextDecoration!, androidx.compose.ui.graphics.Shadow!, androidx.compose.ui.graphics.drawscope.DrawStyle!, androidx.compose.ui.text.style.TextAlign!, androidx.compose.ui.text.style.TextDirection!, long, androidx.compose.ui.text.style.TextIndent!, androidx.compose.ui.text.style.LineHeightStyle!, androidx.compose.ui.text.style.LineBreak!, androidx.compose.ui.text.style.Hyphens!, androidx.compose.ui.text.PlatformTextStyle!, androidx.compose.ui.text.style.TextMotion!);
method @BytecodeOnly @androidx.compose.runtime.Stable public androidx.compose.ui.text.TextStyle merge-dA7vx0o(long, long, androidx.compose.ui.text.font.FontWeight?, androidx.compose.ui.text.font.FontStyle?, androidx.compose.ui.text.font.FontSynthesis?, androidx.compose.ui.text.font.FontFamily?, String?, long, androidx.compose.ui.text.style.BaselineShift?, androidx.compose.ui.text.style.TextGeometricTransform?, androidx.compose.ui.text.intl.LocaleList?, long, androidx.compose.ui.text.style.TextDecoration?, androidx.compose.ui.graphics.Shadow?, androidx.compose.ui.graphics.drawscope.DrawStyle?, int, int, long, androidx.compose.ui.text.style.TextIndent?, androidx.compose.ui.text.style.LineHeightStyle?, int, int, androidx.compose.ui.text.PlatformTextStyle?, androidx.compose.ui.text.style.TextMotion?);
method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.TextStyle plus(androidx.compose.ui.text.ParagraphStyle other);
method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.TextStyle plus(androidx.compose.ui.text.SpanStyle other);
method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.TextStyle plus(androidx.compose.ui.text.TextStyle other);
method @androidx.compose.runtime.Stable public androidx.compose.ui.text.ParagraphStyle toParagraphStyle();
method @androidx.compose.runtime.Stable public androidx.compose.ui.text.SpanStyle toSpanStyle();
property public float alpha;
property public androidx.compose.ui.graphics.Color background;
property public androidx.compose.ui.text.style.BaselineShift? baselineShift;
property public androidx.compose.ui.graphics.Brush? brush;
property public androidx.compose.ui.graphics.Color color;
property @Deprecated public androidx.compose.ui.text.style.Hyphens? deprecated_boxing_hyphens;
property @Deprecated public androidx.compose.ui.text.style.LineBreak? deprecated_boxing_lineBreak;
property @Deprecated public androidx.compose.ui.text.style.TextAlign? deprecated_boxing_textAlign;
property @Deprecated public androidx.compose.ui.text.style.TextDirection? deprecated_boxing_textDirection;
property public androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle;
property public androidx.compose.ui.text.font.FontFamily? fontFamily;
property public String? fontFeatureSettings;
property public androidx.compose.ui.unit.TextUnit fontSize;
property public androidx.compose.ui.text.font.FontStyle? fontStyle;
property public androidx.compose.ui.text.font.FontSynthesis? fontSynthesis;
property public androidx.compose.ui.text.font.FontWeight? fontWeight;
property public androidx.compose.ui.text.style.Hyphens hyphens;
property public androidx.compose.ui.unit.TextUnit letterSpacing;
property public androidx.compose.ui.text.style.LineBreak lineBreak;
property public androidx.compose.ui.unit.TextUnit lineHeight;
property public androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle;
property public androidx.compose.ui.text.intl.LocaleList? localeList;
property public androidx.compose.ui.text.PlatformTextStyle? platformStyle;
property public androidx.compose.ui.graphics.Shadow? shadow;
property public androidx.compose.ui.text.style.TextAlign textAlign;
property public androidx.compose.ui.text.style.TextDecoration? textDecoration;
property public androidx.compose.ui.text.style.TextDirection textDirection;
property public androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform;
property public androidx.compose.ui.text.style.TextIndent? textIndent;
property public androidx.compose.ui.text.style.TextMotion? textMotion;
field public static final androidx.compose.ui.text.TextStyle.Companion Companion;
}
public static final class TextStyle.Companion {
method public androidx.compose.ui.text.TextStyle getDefault();
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.TextStyle Default;
}
public final class TextStyleKt {
method public static androidx.compose.ui.text.TextStyle lerp(androidx.compose.ui.text.TextStyle start, androidx.compose.ui.text.TextStyle stop, float fraction);
method public static androidx.compose.ui.text.TextStyle resolveDefaults(androidx.compose.ui.text.TextStyle style, androidx.compose.ui.unit.LayoutDirection direction);
}
public abstract sealed class TtsAnnotation implements androidx.compose.ui.text.AnnotatedString.Annotation {
}
@Deprecated @SuppressCompatibility @androidx.compose.ui.text.ExperimentalTextApi public final class UrlAnnotation implements androidx.compose.ui.text.AnnotatedString.Annotation {
ctor @Deprecated public UrlAnnotation(String url);
method @Deprecated public String getUrl();
property @Deprecated public String url;
}
public final class VerbatimTtsAnnotation extends androidx.compose.ui.text.TtsAnnotation {
ctor public VerbatimTtsAnnotation(String verbatim);
method public String getVerbatim();
property public String verbatim;
}
}
package androidx.compose.ui.text.android {
@SuppressCompatibility @kotlin.RequiresOptIn(level=kotlin.RequiresOptIn.Level.ERROR, message="This is internal API that may change frequently and without warning.") @kotlin.annotation.Retention(kotlin.annotation.AnnotationRetention.BINARY) @kotlin.annotation.Target(allowedTargets={kotlin.annotation.AnnotationTarget.CLASS, kotlin.annotation.AnnotationTarget.FUNCTION, kotlin.annotation.AnnotationTarget.PROPERTY}) public @interface InternalPlatformTextApi {
}
@SuppressCompatibility @androidx.compose.ui.text.android.InternalPlatformTextApi public final class StaticLayoutFactory {
method public android.text.StaticLayout create(CharSequence text, android.text.TextPaint paint, int width, optional int start, optional int end, optional android.text.TextDirectionHeuristic textDir, optional android.text.Layout.Alignment alignment, optional @IntRange(from=0L) int maxLines, optional android.text.TextUtils.TruncateAt? ellipsize, optional @IntRange(from=0L) int ellipsizedWidth, optional @FloatRange(from=0.0) float lineSpacingMultiplier, optional float lineSpacingExtra, optional int justificationMode, optional boolean includePadding, optional boolean useFallbackLineSpacing, optional int breakStrategy, optional int lineBreakStyle, optional int lineBreakWordStyle, optional int hyphenationFrequency, optional int[]? leftIndents, optional int[]? rightIndents);
method public boolean isFallbackLineSpacingEnabled(android.text.StaticLayout layout, boolean useFallbackLineSpacing);
field public static final androidx.compose.ui.text.android.StaticLayoutFactory INSTANCE;
}
}
package androidx.compose.ui.text.font {
public abstract class AndroidFont implements androidx.compose.ui.text.font.Font {
ctor @KotlinOnly @Deprecated public AndroidFont(androidx.compose.ui.text.font.FontLoadingStrategy loadingStrategy, androidx.compose.ui.text.font.AndroidFont.TypefaceLoader typefaceLoader);
ctor @KotlinOnly public AndroidFont(androidx.compose.ui.text.font.FontLoadingStrategy loadingStrategy, androidx.compose.ui.text.font.AndroidFont.TypefaceLoader typefaceLoader, androidx.compose.ui.text.font.FontVariation.Settings variationSettings);
ctor @BytecodeOnly public AndroidFont(int, androidx.compose.ui.text.font.AndroidFont.TypefaceLoader!, androidx.compose.ui.text.font.FontVariation.Settings!, kotlin.jvm.internal.DefaultConstructorMarker!);
ctor @BytecodeOnly @Deprecated public AndroidFont(int, androidx.compose.ui.text.font.AndroidFont.TypefaceLoader!, kotlin.jvm.internal.DefaultConstructorMarker!);
method @BytecodeOnly public final int getLoadingStrategy-PKNRLFQ();
method public final androidx.compose.ui.text.font.AndroidFont.TypefaceLoader getTypefaceLoader();
method public final androidx.compose.ui.text.font.FontVariation.Settings getVariationSettings();
property public final androidx.compose.ui.text.font.FontLoadingStrategy loadingStrategy;
property public final androidx.compose.ui.text.font.AndroidFont.TypefaceLoader typefaceLoader;
property public final androidx.compose.ui.text.font.FontVariation.Settings variationSettings;
}
public static interface AndroidFont.TypefaceLoader {
method public suspend Object? awaitLoad(android.content.Context context, androidx.compose.ui.text.font.AndroidFont font, kotlin.coroutines.Continuation<? super android.graphics.Typeface?>);
method public android.graphics.Typeface? loadBlocking(android.content.Context context, androidx.compose.ui.text.font.AndroidFont font);
}
public final class AndroidFontKt {
method @KotlinOnly @RequiresApi(26) @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.Font Font(android.os.ParcelFileDescriptor fileDescriptor, optional androidx.compose.ui.text.font.FontWeight weight, optional androidx.compose.ui.text.font.FontStyle style, optional androidx.compose.ui.text.font.FontVariation.Settings variationSettings);
method @KotlinOnly @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.Font Font(java.io.File file, optional androidx.compose.ui.text.font.FontWeight weight, optional androidx.compose.ui.text.font.FontStyle style, optional androidx.compose.ui.text.font.FontVariation.Settings variationSettings);
method @KotlinOnly @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.Font Font(String path, android.content.res.AssetManager assetManager, optional androidx.compose.ui.text.font.FontWeight weight, optional androidx.compose.ui.text.font.FontStyle style, optional androidx.compose.ui.text.font.FontVariation.Settings variationSettings);
method @BytecodeOnly @RequiresApi(26) @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.Font Font-Ej4NQ78(android.os.ParcelFileDescriptor, androidx.compose.ui.text.font.FontWeight, int, androidx.compose.ui.text.font.FontVariation.Settings);
method @BytecodeOnly @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.Font Font-Ej4NQ78(java.io.File, androidx.compose.ui.text.font.FontWeight, int, androidx.compose.ui.text.font.FontVariation.Settings);
method @BytecodeOnly @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.Font Font-MuC2MFs(String, android.content.res.AssetManager, androidx.compose.ui.text.font.FontWeight, int, androidx.compose.ui.text.font.FontVariation.Settings);
}
public final class AndroidTypeface_androidKt {
method public static androidx.compose.ui.text.font.FontFamily FontFamily(android.graphics.Typeface typeface);
method @Deprecated public static androidx.compose.ui.text.font.Typeface Typeface(android.content.Context context, androidx.compose.ui.text.font.FontFamily fontFamily, optional java.util.List<kotlin.Pair<androidx.compose.ui.text.font.FontWeight,androidx.compose.ui.text.font.FontStyle>>? styles);
method public static androidx.compose.ui.text.font.Typeface Typeface(android.graphics.Typeface typeface);
}
public final class DelegatingFontLoaderForDeprecatedUsage_androidKt {
method @Deprecated public static androidx.compose.ui.text.font.FontFamily.Resolver createFontFamilyResolver(androidx.compose.ui.text.font.Font.ResourceLoader fontResourceLoader, android.content.Context context);
}
@kotlin.jvm.JvmInline public final value class DeviceFontFamilyName {
ctor @KotlinOnly public DeviceFontFamilyName(String name);
method @BytecodeOnly public static androidx.compose.ui.text.font.DeviceFontFamilyName! box-impl(String!);
method @BytecodeOnly public static String constructor-impl(String);
method public String getName();
method @BytecodeOnly public String! unbox-impl();
property public String name;
}
public final class DeviceFontFamilyNameFontKt {
method @KotlinOnly public static androidx.compose.ui.text.font.Font Font(androidx.compose.ui.text.font.DeviceFontFamilyName familyName, optional androidx.compose.ui.text.font.FontWeight weight, optional androidx.compose.ui.text.font.FontStyle style, optional androidx.compose.ui.text.font.FontVariation.Settings variationSettings);
method @BytecodeOnly public static androidx.compose.ui.text.font.Font Font-vxs03AY(String, androidx.compose.ui.text.font.FontWeight, int, androidx.compose.ui.text.font.FontVariation.Settings);
}
public abstract sealed class FileBasedFontFamily extends androidx.compose.ui.text.font.FontFamily {
}
@androidx.compose.runtime.Immutable public interface Font {
method @BytecodeOnly public default int getLoadingStrategy-PKNRLFQ();
method @BytecodeOnly public int getStyle-_-LCdwA();
method public androidx.compose.ui.text.font.FontWeight getWeight();
property public default androidx.compose.ui.text.font.FontLoadingStrategy loadingStrategy;
property public abstract androidx.compose.ui.text.font.FontStyle style;
property public abstract androidx.compose.ui.text.font.FontWeight weight;
field public static final androidx.compose.ui.text.font.Font.Companion Companion;
field public static final long MaximumAsyncTimeoutMillis = 15000L; // 0x3a98L
}
public static final class Font.Companion {
property public static long MaximumAsyncTimeoutMillis;
field public static final long MaximumAsyncTimeoutMillis = 15000L; // 0x3a98L
}
@Deprecated public static interface Font.ResourceLoader {
method @Deprecated public Object load(androidx.compose.ui.text.font.Font font);
}
@androidx.compose.runtime.Immutable public abstract sealed class FontFamily {
method @Deprecated public final boolean getCanLoadSynchronously();
property @Deprecated public final boolean canLoadSynchronously;
field public static final androidx.compose.ui.text.font.FontFamily.Companion Companion;
}
public static final class FontFamily.Companion {
method public androidx.compose.ui.text.font.GenericFontFamily getCursive();
method public androidx.compose.ui.text.font.SystemFontFamily getDefault();
method public androidx.compose.ui.text.font.GenericFontFamily getMonospace();
method public androidx.compose.ui.text.font.GenericFontFamily getSansSerif();
method public androidx.compose.ui.text.font.GenericFontFamily getSerif();
property public androidx.compose.ui.text.font.GenericFontFamily Cursive;
property public androidx.compose.ui.text.font.SystemFontFamily Default;
property public androidx.compose.ui.text.font.GenericFontFamily Monospace;
property public androidx.compose.ui.text.font.GenericFontFamily SansSerif;
property public androidx.compose.ui.text.font.GenericFontFamily Serif;
}
public static sealed interface FontFamily.Resolver {
method public suspend Object? preload(androidx.compose.ui.text.font.FontFamily fontFamily, kotlin.coroutines.Continuation<? super kotlin.Unit>);
method @KotlinOnly public androidx.compose.runtime.State<java.lang.Object> resolve(optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional androidx.compose.ui.text.font.FontWeight fontWeight, optional androidx.compose.ui.text.font.FontStyle fontStyle, optional androidx.compose.ui.text.font.FontSynthesis fontSynthesis);
method @BytecodeOnly public androidx.compose.runtime.State<java.lang.Object!> resolve-DPcqOEQ(androidx.compose.ui.text.font.FontFamily?, androidx.compose.ui.text.font.FontWeight, int, int);
}
public final class FontFamilyKt {
method @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.FontFamily FontFamily(androidx.compose.ui.text.font.Font... fonts);
method @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.FontFamily FontFamily(androidx.compose.ui.text.font.Typeface typeface);
method @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.FontFamily FontFamily(java.util.List<? extends androidx.compose.ui.text.font.Font> fonts);
}
public final class FontFamilyResolver_androidKt {
method public static androidx.compose.ui.text.font.FontFamily.Resolver createFontFamilyResolver(android.content.Context context);
method public static androidx.compose.ui.text.font.FontFamily.Resolver createFontFamilyResolver(android.content.Context context, kotlin.coroutines.CoroutineContext coroutineContext);
method @KotlinOnly public static androidx.compose.runtime.State<android.graphics.Typeface> resolveAsTypeface(androidx.compose.ui.text.font.FontFamily.Resolver, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional androidx.compose.ui.text.font.FontWeight fontWeight, optional androidx.compose.ui.text.font.FontStyle fontStyle, optional androidx.compose.ui.text.font.FontSynthesis fontSynthesis);
method @BytecodeOnly public static androidx.compose.runtime.State<android.graphics.Typeface!> resolveAsTypeface-Wqqsr6A(androidx.compose.ui.text.font.FontFamily.Resolver, androidx.compose.ui.text.font.FontFamily?, androidx.compose.ui.text.font.FontWeight, int, int);
}
public final class FontKt {
method @KotlinOnly @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.Font Font(int resId, optional androidx.compose.ui.text.font.FontWeight weight, optional androidx.compose.ui.text.font.FontStyle style, optional androidx.compose.ui.text.font.FontLoadingStrategy loadingStrategy);
method @KotlinOnly @SuppressCompatibility @androidx.compose.ui.text.ExperimentalTextApi public static androidx.compose.ui.text.font.Font Font(int resId, optional androidx.compose.ui.text.font.FontWeight weight, optional androidx.compose.ui.text.font.FontStyle style, optional androidx.compose.ui.text.font.FontLoadingStrategy loadingStrategy, optional androidx.compose.ui.text.font.FontVariation.Settings variationSettings);
method @BytecodeOnly @SuppressCompatibility @androidx.compose.ui.text.ExperimentalTextApi public static androidx.compose.ui.text.font.Font Font-F3nL8kk(int, androidx.compose.ui.text.font.FontWeight, int, int, androidx.compose.ui.text.font.FontVariation.Settings);
method @BytecodeOnly @Deprecated @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.Font! Font-RetOiIg(int, androidx.compose.ui.text.font.FontWeight!, int);
method @BytecodeOnly @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.Font Font-YpTlLL0(int, androidx.compose.ui.text.font.FontWeight, int, int);
method @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.FontFamily toFontFamily(androidx.compose.ui.text.font.Font);
}
@androidx.compose.runtime.Immutable public final class FontListFontFamily extends androidx.compose.ui.text.font.FileBasedFontFamily implements kotlin.jvm.internal.markers.KMappedMarker java.util.List<androidx.compose.ui.text.font.Font> {
method @BytecodeOnly public boolean add(androidx.compose.ui.text.font.Font!);
method @BytecodeOnly public void add(int, androidx.compose.ui.text.font.Font!);
method @BytecodeOnly public boolean addAll(int, java.util.Collection<? extends androidx.compose.ui.text.font.Font!>!);
method @BytecodeOnly public boolean addAll(java.util.Collection<? extends androidx.compose.ui.text.font.Font!>!);
method @BytecodeOnly public void addFirst(androidx.compose.ui.text.font.Font!);
method @BytecodeOnly public void addLast(androidx.compose.ui.text.font.Font!);
method @BytecodeOnly public void clear();
method @BytecodeOnly public boolean contains(androidx.compose.ui.text.font.Font);
method @BytecodeOnly public boolean contains(Object!);
method @BytecodeOnly public boolean containsAll(java.util.Collection<? extends java.lang.Object!>);
method @BytecodeOnly public androidx.compose.ui.text.font.Font get(int);
method public java.util.List<androidx.compose.ui.text.font.Font> getFonts();
method @BytecodeOnly public int getSize();
method @BytecodeOnly public int indexOf(androidx.compose.ui.text.font.Font);
method @BytecodeOnly public int indexOf(Object!);
method @BytecodeOnly public boolean isEmpty();
method @BytecodeOnly public java.util.Iterator<androidx.compose.ui.text.font.Font!> iterator();
method @BytecodeOnly public int lastIndexOf(androidx.compose.ui.text.font.Font);
method @BytecodeOnly public int lastIndexOf(Object!);
method @BytecodeOnly public java.util.ListIterator<androidx.compose.ui.text.font.Font!> listIterator();
method @BytecodeOnly public java.util.ListIterator<androidx.compose.ui.text.font.Font!> listIterator(int);
method @BytecodeOnly public androidx.compose.ui.text.font.Font! remove(int);
method @BytecodeOnly public boolean remove(Object!);
method @BytecodeOnly public boolean removeAll(java.util.Collection<? extends java.lang.Object!>!);
method @BytecodeOnly public androidx.compose.ui.text.font.Font! removeFirst();
method @BytecodeOnly public androidx.compose.ui.text.font.Font! removeLast();
method @BytecodeOnly public void replaceAll(java.util.function.UnaryOperator<androidx.compose.ui.text.font.Font!>!);
method @BytecodeOnly public boolean retainAll(java.util.Collection<? extends java.lang.Object!>!);
method @BytecodeOnly public androidx.compose.ui.text.font.Font! set(int, androidx.compose.ui.text.font.Font!);
method @BytecodeOnly public int size();
method @BytecodeOnly public void sort(java.util.Comparator<? super androidx.compose.ui.text.font.Font!>!);
method @BytecodeOnly public java.util.List<androidx.compose.ui.text.font.Font!> subList(int, int);
method @BytecodeOnly public Object![]! toArray();
method @BytecodeOnly public <T> T![]! toArray(T![]!);
property public java.util.List<androidx.compose.ui.text.font.Font> fonts;
}
@kotlin.jvm.JvmInline public final value class FontLoadingStrategy {
method @BytecodeOnly public static androidx.compose.ui.text.font.FontLoadingStrategy! box-impl(int);
method public int getValue();
method @BytecodeOnly public int unbox-impl();
property public int value;
field public static final androidx.compose.ui.text.font.FontLoadingStrategy.Companion Companion;
}
public static final class FontLoadingStrategy.Companion {
method @BytecodeOnly public int getAsync-PKNRLFQ();
method @BytecodeOnly public int getBlocking-PKNRLFQ();
method @BytecodeOnly public int getOptionalLocal-PKNRLFQ();
property public androidx.compose.ui.text.font.FontLoadingStrategy Async;
property public androidx.compose.ui.text.font.FontLoadingStrategy Blocking;
property public androidx.compose.ui.text.font.FontLoadingStrategy OptionalLocal;
}
@kotlin.jvm.JvmInline public final value class FontStyle {
ctor @KotlinOnly @Deprecated public FontStyle(int value);
method @BytecodeOnly public static androidx.compose.ui.text.font.FontStyle! box-impl(int);
method @BytecodeOnly @Deprecated public static int constructor-impl(int);
method public int getValue();
method @BytecodeOnly public int unbox-impl();
property public int value;
field public static final androidx.compose.ui.text.font.FontStyle.Companion Companion;
}
public static final class FontStyle.Companion {
method @BytecodeOnly public int getItalic-_-LCdwA();
method @BytecodeOnly public int getNormal-_-LCdwA();
method public java.util.List<androidx.compose.ui.text.font.FontStyle> values();
property public androidx.compose.ui.text.font.FontStyle Italic;
property public androidx.compose.ui.text.font.FontStyle Normal;
}
@kotlin.jvm.JvmInline public final value class FontSynthesis {
method @BytecodeOnly public static androidx.compose.ui.text.font.FontSynthesis! box-impl(int);
method public int getValue();
method @BytecodeOnly public int unbox-impl();
property public int value;
field public static final androidx.compose.ui.text.font.FontSynthesis.Companion Companion;
}
public static final class FontSynthesis.Companion {
method @BytecodeOnly public int getAll-GVVA2EU();
method @BytecodeOnly public int getNone-GVVA2EU();
method @BytecodeOnly public int getStyle-GVVA2EU();
method @BytecodeOnly public int getWeight-GVVA2EU();
method @KotlinOnly public androidx.compose.ui.text.font.FontSynthesis valueOf(int value);
method @BytecodeOnly public int valueOf-9CiegCU(int);
property public androidx.compose.ui.text.font.FontSynthesis All;
property public androidx.compose.ui.text.font.FontSynthesis None;
property public androidx.compose.ui.text.font.FontSynthesis Style;
property public androidx.compose.ui.text.font.FontSynthesis Weight;
}
public final class FontVariation {
method public androidx.compose.ui.text.font.FontVariation.Setting Setting(String name, float value);
method @KotlinOnly public androidx.compose.ui.text.font.FontVariation.Settings Settings(androidx.compose.ui.text.font.FontWeight weight, androidx.compose.ui.text.font.FontStyle style, androidx.compose.ui.text.font.FontVariation.Setting... settings);
method @BytecodeOnly public androidx.compose.ui.text.font.FontVariation.Settings Settings-6EWAqTQ(androidx.compose.ui.text.font.FontWeight, int, androidx.compose.ui.text.font.FontVariation.Setting!...);
method public androidx.compose.ui.text.font.FontVariation.Setting grade(int value);
method public androidx.compose.ui.text.font.FontVariation.Setting italic(float value);
method @KotlinOnly public androidx.compose.ui.text.font.FontVariation.Setting opticalSizing(androidx.compose.ui.unit.TextUnit textSize);
method @BytecodeOnly public androidx.compose.ui.text.font.FontVariation.Setting opticalSizing--R2X_6o(long);
method public androidx.compose.ui.text.font.FontVariation.Setting slant(float value);
method public androidx.compose.ui.text.font.FontVariation.Setting weight(int value);
method public androidx.compose.ui.text.font.FontVariation.Setting width(float value);
field public static final androidx.compose.ui.text.font.FontVariation INSTANCE;
}
@androidx.compose.runtime.Immutable public static sealed interface FontVariation.Setting {
method public String getAxisName();
method public boolean getNeedsDensity();
method public float toVariationValue(androidx.compose.ui.unit.Density? density);
property public abstract String axisName;
property public abstract boolean needsDensity;
}
@androidx.compose.runtime.Immutable public static final class FontVariation.Settings {
ctor public FontVariation.Settings(androidx.compose.ui.text.font.FontVariation.Setting... settings);
method public java.util.List<androidx.compose.ui.text.font.FontVariation.Setting> getSettings();
property public java.util.List<androidx.compose.ui.text.font.FontVariation.Setting> settings;
}
@androidx.compose.runtime.Immutable public final class FontWeight implements java.lang.Comparable<androidx.compose.ui.text.font.FontWeight> {
ctor public FontWeight(int weight);
method public operator int compareTo(androidx.compose.ui.text.font.FontWeight other);
method public int getWeight();
property public int weight;
field public static final androidx.compose.ui.text.font.FontWeight.Companion Companion;
}
public static final class FontWeight.Companion {
method public androidx.compose.ui.text.font.FontWeight getBlack();
method public androidx.compose.ui.text.font.FontWeight getBold();
method public androidx.compose.ui.text.font.FontWeight getExtraBold();
method public androidx.compose.ui.text.font.FontWeight getExtraLight();
method public androidx.compose.ui.text.font.FontWeight getLight();
method public androidx.compose.ui.text.font.FontWeight getMedium();
method public androidx.compose.ui.text.font.FontWeight getNormal();
method public androidx.compose.ui.text.font.FontWeight getSemiBold();
method public androidx.compose.ui.text.font.FontWeight getThin();
method public androidx.compose.ui.text.font.FontWeight getW100();
method public androidx.compose.ui.text.font.FontWeight getW200();
method public androidx.compose.ui.text.font.FontWeight getW300();
method public androidx.compose.ui.text.font.FontWeight getW400();
method public androidx.compose.ui.text.font.FontWeight getW500();
method public androidx.compose.ui.text.font.FontWeight getW600();
method public androidx.compose.ui.text.font.FontWeight getW700();
method public androidx.compose.ui.text.font.FontWeight getW800();
method public androidx.compose.ui.text.font.FontWeight getW900();
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.font.FontWeight Black;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.font.FontWeight Bold;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.font.FontWeight ExtraBold;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.font.FontWeight ExtraLight;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.font.FontWeight Light;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.font.FontWeight Medium;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.font.FontWeight Normal;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.font.FontWeight SemiBold;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.font.FontWeight Thin;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.font.FontWeight W100;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.font.FontWeight W200;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.font.FontWeight W300;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.font.FontWeight W400;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.font.FontWeight W500;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.font.FontWeight W600;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.font.FontWeight W700;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.font.FontWeight W800;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.font.FontWeight W900;
}
public final class FontWeightKt {
method public static androidx.compose.ui.text.font.FontWeight lerp(androidx.compose.ui.text.font.FontWeight start, androidx.compose.ui.text.font.FontWeight stop, float fraction);
}
@androidx.compose.runtime.Immutable public final class GenericFontFamily extends androidx.compose.ui.text.font.SystemFontFamily {
method public String getName();
property public String name;
}
public final class LoadedFontFamily extends androidx.compose.ui.text.font.FontFamily {
method public androidx.compose.ui.text.font.Typeface getTypeface();
property public androidx.compose.ui.text.font.Typeface typeface;
}
public final class ResourceFont implements androidx.compose.ui.text.font.Font {
method @KotlinOnly public androidx.compose.ui.text.font.ResourceFont copy(optional int resId, optional androidx.compose.ui.text.font.FontWeight weight, optional androidx.compose.ui.text.font.FontStyle style);
method @KotlinOnly @SuppressCompatibility @androidx.compose.ui.text.ExperimentalTextApi public androidx.compose.ui.text.font.ResourceFont copy(optional int resId, optional androidx.compose.ui.text.font.FontWeight weight, optional androidx.compose.ui.text.font.FontStyle style, optional androidx.compose.ui.text.font.FontLoadingStrategy loadingStrategy, optional androidx.compose.ui.text.font.FontVariation.Settings variationSettings);
method @BytecodeOnly @SuppressCompatibility @androidx.compose.ui.text.ExperimentalTextApi public androidx.compose.ui.text.font.ResourceFont copy-F3nL8kk(int, androidx.compose.ui.text.font.FontWeight, int, int, androidx.compose.ui.text.font.FontVariation.Settings);
method @BytecodeOnly public androidx.compose.ui.text.font.ResourceFont copy-RetOiIg(int, androidx.compose.ui.text.font.FontWeight, int);
method public int getResId();
method @BytecodeOnly public int getStyle-_-LCdwA();
method public androidx.compose.ui.text.font.FontVariation.Settings getVariationSettings();
method public androidx.compose.ui.text.font.FontWeight getWeight();
property @SuppressCompatibility @androidx.compose.ui.text.ExperimentalTextApi public androidx.compose.ui.text.font.FontLoadingStrategy loadingStrategy;
property public int resId;
property public androidx.compose.ui.text.font.FontStyle style;
property public androidx.compose.ui.text.font.FontVariation.Settings variationSettings;
property public androidx.compose.ui.text.font.FontWeight weight;
}
public abstract sealed class SystemFontFamily extends androidx.compose.ui.text.font.FontFamily {
}
public interface Typeface {
method public androidx.compose.ui.text.font.FontFamily? getFontFamily();
property public abstract androidx.compose.ui.text.font.FontFamily? fontFamily;
}
}
package androidx.compose.ui.text.input {
public final class BackspaceCommand implements androidx.compose.ui.text.input.EditCommand {
ctor public BackspaceCommand();
method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
}
public final class CommitTextCommand implements androidx.compose.ui.text.input.EditCommand {
ctor public CommitTextCommand(androidx.compose.ui.text.AnnotatedString annotatedString, int newCursorPosition);
ctor public CommitTextCommand(String text, int newCursorPosition);
method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
method public androidx.compose.ui.text.AnnotatedString getAnnotatedString();
method public int getNewCursorPosition();
method public String getText();
property public androidx.compose.ui.text.AnnotatedString annotatedString;
property public int newCursorPosition;
property public String text;
}
public final class DeleteAllCommand implements androidx.compose.ui.text.input.EditCommand {
ctor public DeleteAllCommand();
method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
}
public final class DeleteSurroundingTextCommand implements androidx.compose.ui.text.input.EditCommand {
ctor public DeleteSurroundingTextCommand(int lengthBeforeCursor, int lengthAfterCursor);
method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
method public int getLengthAfterCursor();
method public int getLengthBeforeCursor();
property public int lengthAfterCursor;
property public int lengthBeforeCursor;
}
public final class DeleteSurroundingTextInCodePointsCommand implements androidx.compose.ui.text.input.EditCommand {
ctor public DeleteSurroundingTextInCodePointsCommand(int lengthBeforeCursor, int lengthAfterCursor);
method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
method public int getLengthAfterCursor();
method public int getLengthBeforeCursor();
property public int lengthAfterCursor;
property public int lengthBeforeCursor;
}
public interface EditCommand {
method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
}
public final class EditProcessor {
ctor public EditProcessor();
method public androidx.compose.ui.text.input.TextFieldValue apply(java.util.List<? extends androidx.compose.ui.text.input.EditCommand> editCommands);
method public void reset(androidx.compose.ui.text.input.TextFieldValue value, androidx.compose.ui.text.input.TextInputSession? textInputSession);
method public androidx.compose.ui.text.input.TextFieldValue toTextFieldValue();
}
public final class EditingBuffer {
ctor @KotlinOnly public EditingBuffer(androidx.compose.ui.text.AnnotatedString text, androidx.compose.ui.text.TextRange selection);
ctor @BytecodeOnly public EditingBuffer(androidx.compose.ui.text.AnnotatedString!, long, kotlin.jvm.internal.DefaultConstructorMarker!);
}
public final class FinishComposingTextCommand implements androidx.compose.ui.text.input.EditCommand {
ctor public FinishComposingTextCommand();
method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
}
@kotlin.jvm.JvmInline public final value class ImeAction {
method @BytecodeOnly public static androidx.compose.ui.text.input.ImeAction! box-impl(int);
method @BytecodeOnly public int unbox-impl();
field public static final androidx.compose.ui.text.input.ImeAction.Companion Companion;
}
public static final class ImeAction.Companion {
method @BytecodeOnly public int getDefault-eUduSuo();
method @BytecodeOnly public int getDone-eUduSuo();
method @BytecodeOnly public int getGo-eUduSuo();
method @BytecodeOnly public int getNext-eUduSuo();
method @BytecodeOnly public int getNone-eUduSuo();
method @BytecodeOnly public int getPrevious-eUduSuo();
method @BytecodeOnly public int getSearch-eUduSuo();
method @BytecodeOnly public int getSend-eUduSuo();
method @BytecodeOnly public int getUnspecified-eUduSuo();
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.input.ImeAction Default;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.input.ImeAction Done;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.input.ImeAction Go;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.input.ImeAction Next;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.input.ImeAction None;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.input.ImeAction Previous;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.input.ImeAction Search;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.input.ImeAction Send;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.input.ImeAction Unspecified;
}
@androidx.compose.runtime.Immutable public final class ImeOptions {
ctor public ImeOptions();
ctor @KotlinOnly public ImeOptions(optional boolean singleLine, optional androidx.compose.ui.text.input.KeyboardCapitalization capitalization, optional boolean autoCorrect, optional androidx.compose.ui.text.input.KeyboardType keyboardType, optional androidx.compose.ui.text.input.ImeAction imeAction, optional androidx.compose.ui.text.input.PlatformImeOptions? platformImeOptions, optional androidx.compose.ui.text.intl.LocaleList hintLocales);
ctor @BytecodeOnly public ImeOptions(boolean, int, boolean, int, int, androidx.compose.ui.text.input.PlatformImeOptions!, androidx.compose.ui.text.intl.LocaleList!, kotlin.jvm.internal.DefaultConstructorMarker!);
ctor @BytecodeOnly @Deprecated public ImeOptions(boolean, int, boolean, int, int, androidx.compose.ui.text.input.PlatformImeOptions!, kotlin.jvm.internal.DefaultConstructorMarker!);
ctor @BytecodeOnly @Deprecated public ImeOptions(boolean, int, boolean, int, int, kotlin.jvm.internal.DefaultConstructorMarker!);
method @KotlinOnly public androidx.compose.ui.text.input.ImeOptions copy(optional boolean singleLine, optional androidx.compose.ui.text.input.KeyboardCapitalization capitalization, optional boolean autoCorrect, optional androidx.compose.ui.text.input.KeyboardType keyboardType, optional androidx.compose.ui.text.input.ImeAction imeAction, optional androidx.compose.ui.text.input.PlatformImeOptions? platformImeOptions, optional androidx.compose.ui.text.intl.LocaleList hintLocales);
method @BytecodeOnly @Deprecated public androidx.compose.ui.text.input.ImeOptions! copy-YTHSh70(boolean, int, boolean, int, int, androidx.compose.ui.text.input.PlatformImeOptions!);
method @BytecodeOnly @Deprecated public androidx.compose.ui.text.input.ImeOptions! copy-uxg59PA(boolean, int, boolean, int, int);
method @BytecodeOnly public androidx.compose.ui.text.input.ImeOptions copy-wBHncE4(boolean, int, boolean, int, int, androidx.compose.ui.text.input.PlatformImeOptions?, androidx.compose.ui.text.intl.LocaleList);
method public boolean getAutoCorrect();
method @BytecodeOnly public int getCapitalization-IUNYP9k();
method public androidx.compose.ui.text.intl.LocaleList getHintLocales();
method @BytecodeOnly public int getImeAction-eUduSuo();
method @BytecodeOnly public int getKeyboardType-PjHm6EE();
method public androidx.compose.ui.text.input.PlatformImeOptions? getPlatformImeOptions();
method public boolean getSingleLine();
property public boolean autoCorrect;
property public androidx.compose.ui.text.input.KeyboardCapitalization capitalization;
property public androidx.compose.ui.text.intl.LocaleList hintLocales;
property public androidx.compose.ui.text.input.ImeAction imeAction;
property public androidx.compose.ui.text.input.KeyboardType keyboardType;
property public androidx.compose.ui.text.input.PlatformImeOptions? platformImeOptions;
property public boolean singleLine;
field public static final androidx.compose.ui.text.input.ImeOptions.Companion Companion;
}
public static final class ImeOptions.Companion {
method public androidx.compose.ui.text.input.ImeOptions getDefault();
property public androidx.compose.ui.text.input.ImeOptions Default;
}
@Deprecated public interface InputEventCallback {
method @Deprecated public void onEditCommands(java.util.List<? extends androidx.compose.ui.text.input.EditCommand> editCommands);
method @KotlinOnly @Deprecated public void onImeAction(androidx.compose.ui.text.input.ImeAction imeAction);
method @BytecodeOnly @Deprecated public void onImeAction-KlQnJC8(int);
}
@kotlin.jvm.JvmInline public final value class KeyboardCapitalization {
method @BytecodeOnly public static androidx.compose.ui.text.input.KeyboardCapitalization! box-impl(int);
method @BytecodeOnly public int unbox-impl();
field public static final androidx.compose.ui.text.input.KeyboardCapitalization.Companion Companion;
}
public static final class KeyboardCapitalization.Companion {
method @BytecodeOnly public int getCharacters-IUNYP9k();
method @BytecodeOnly public int getNone-IUNYP9k();
method @BytecodeOnly public int getSentences-IUNYP9k();
method @BytecodeOnly public int getUnspecified-IUNYP9k();
method @BytecodeOnly public int getWords-IUNYP9k();
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.input.KeyboardCapitalization Characters;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.input.KeyboardCapitalization None;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.input.KeyboardCapitalization Sentences;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.input.KeyboardCapitalization Unspecified;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.input.KeyboardCapitalization Words;
}
@kotlin.jvm.JvmInline public final value class KeyboardType {
method @BytecodeOnly public static androidx.compose.ui.text.input.KeyboardType! box-impl(int);
method @BytecodeOnly public int unbox-impl();
field public static final androidx.compose.ui.text.input.KeyboardType.Companion Companion;
}
public static final class KeyboardType.Companion {
method @BytecodeOnly public int getAscii-PjHm6EE();
method @BytecodeOnly public int getDecimal-PjHm6EE();
method @BytecodeOnly public int getEmail-PjHm6EE();
method @BytecodeOnly public int getNumber-PjHm6EE();
method @BytecodeOnly public int getNumberPassword-PjHm6EE();
method @BytecodeOnly public int getPassword-PjHm6EE();
method @BytecodeOnly public int getPhone-PjHm6EE();
method @BytecodeOnly public int getText-PjHm6EE();
method @BytecodeOnly public int getUnspecified-PjHm6EE();
method @BytecodeOnly public int getUri-PjHm6EE();
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.input.KeyboardType Ascii;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.input.KeyboardType Decimal;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.input.KeyboardType Email;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.input.KeyboardType Number;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.input.KeyboardType NumberPassword;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.input.KeyboardType Password;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.input.KeyboardType Phone;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.input.KeyboardType Text;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.input.KeyboardType Unspecified;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.input.KeyboardType Uri;
}
public final class MoveCursorCommand implements androidx.compose.ui.text.input.EditCommand {
ctor public MoveCursorCommand(int amount);
method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
method public int getAmount();
property public int amount;
}
public interface OffsetMapping {
method public int originalToTransformed(int offset);
method public int transformedToOriginal(int offset);
field public static final androidx.compose.ui.text.input.OffsetMapping.Companion Companion;
}
public static final class OffsetMapping.Companion {
method public androidx.compose.ui.text.input.OffsetMapping getIdentity();
property public androidx.compose.ui.text.input.OffsetMapping Identity;
}
public final class PasswordVisualTransformation implements androidx.compose.ui.text.input.VisualTransformation {
ctor public PasswordVisualTransformation();
ctor public PasswordVisualTransformation(optional char mask);
method public androidx.compose.ui.text.input.TransformedText filter(androidx.compose.ui.text.AnnotatedString text);
method public char getMask();
property public char mask;
}
@androidx.compose.runtime.Immutable public final class PlatformImeOptions {
ctor public PlatformImeOptions();
ctor public PlatformImeOptions(optional String? privateImeOptions);
method public String? getPrivateImeOptions();
property public String? privateImeOptions;
}
@Deprecated public interface PlatformTextInputService {
method @Deprecated public void hideSoftwareKeyboard();
method @Deprecated public default void notifyFocusedRect(androidx.compose.ui.geometry.Rect rect);
method @Deprecated public void showSoftwareKeyboard();
method @Deprecated public default void startInput();
method @Deprecated public void startInput(androidx.compose.ui.text.input.TextFieldValue value, androidx.compose.ui.text.input.ImeOptions imeOptions, kotlin.jvm.functions.Function1<? super java.util.List<? extends androidx.compose.ui.text.input.EditCommand>,kotlin.Unit> onEditCommand, kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.input.ImeAction,kotlin.Unit> onImeActionPerformed);
method @Deprecated public void stopInput();
method @Deprecated public void updateState(androidx.compose.ui.text.input.TextFieldValue? oldValue, androidx.compose.ui.text.input.TextFieldValue newValue);
method @Deprecated public default void updateTextLayoutResult(androidx.compose.ui.text.input.TextFieldValue textFieldValue, androidx.compose.ui.text.input.OffsetMapping offsetMapping, androidx.compose.ui.text.TextLayoutResult textLayoutResult, kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.Matrix,kotlin.Unit> textFieldToRootTransform, androidx.compose.ui.geometry.Rect innerTextFieldBounds, androidx.compose.ui.geometry.Rect decorationBoxBounds);
}
public final class SetComposingRegionCommand implements androidx.compose.ui.text.input.EditCommand {
ctor public SetComposingRegionCommand(int start, int end);
method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
method public int getEnd();
method public int getStart();
property public int end;
property public int start;
}
public final class SetComposingTextCommand implements androidx.compose.ui.text.input.EditCommand {
ctor public SetComposingTextCommand(androidx.compose.ui.text.AnnotatedString annotatedString, int newCursorPosition);
ctor public SetComposingTextCommand(String text, int newCursorPosition);
method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
method public androidx.compose.ui.text.AnnotatedString getAnnotatedString();
method public int getNewCursorPosition();
method public String getText();
property public androidx.compose.ui.text.AnnotatedString annotatedString;
property public int newCursorPosition;
property public String text;
}
public final class SetSelectionCommand implements androidx.compose.ui.text.input.EditCommand {
ctor public SetSelectionCommand(int start, int end);
method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
method public int getEnd();
method public int getStart();
property public int end;
property public int start;
}
@androidx.compose.runtime.Immutable public final class TextFieldValue {
ctor @KotlinOnly public TextFieldValue(androidx.compose.ui.text.AnnotatedString annotatedString, optional androidx.compose.ui.text.TextRange selection, optional androidx.compose.ui.text.TextRange? composition);
ctor @BytecodeOnly public TextFieldValue(androidx.compose.ui.text.AnnotatedString!, long, androidx.compose.ui.text.TextRange!, kotlin.jvm.internal.DefaultConstructorMarker!);
ctor @KotlinOnly public TextFieldValue(optional String text, optional androidx.compose.ui.text.TextRange selection, optional androidx.compose.ui.text.TextRange? composition);
ctor @BytecodeOnly public TextFieldValue(String!, long, androidx.compose.ui.text.TextRange!, kotlin.jvm.internal.DefaultConstructorMarker!);
method @KotlinOnly public androidx.compose.ui.text.input.TextFieldValue copy(optional androidx.compose.ui.text.AnnotatedString annotatedString, optional androidx.compose.ui.text.TextRange selection, optional androidx.compose.ui.text.TextRange? composition);
method @KotlinOnly public androidx.compose.ui.text.input.TextFieldValue copy(String text, optional androidx.compose.ui.text.TextRange selection, optional androidx.compose.ui.text.TextRange? composition);
method @BytecodeOnly public androidx.compose.ui.text.input.TextFieldValue copy-3r_uNRQ(androidx.compose.ui.text.AnnotatedString, long, androidx.compose.ui.text.TextRange?);
method @BytecodeOnly public androidx.compose.ui.text.input.TextFieldValue copy-3r_uNRQ(String, long, androidx.compose.ui.text.TextRange?);
method public androidx.compose.ui.text.AnnotatedString getAnnotatedString();
method @BytecodeOnly public androidx.compose.ui.text.TextRange? getComposition-MzsxiRA();
method @BytecodeOnly public long getSelection-d9O1mEE();
method public String getText();
property public androidx.compose.ui.text.AnnotatedString annotatedString;
property public androidx.compose.ui.text.TextRange? composition;
property public androidx.compose.ui.text.TextRange selection;
property public String text;
field public static final androidx.compose.ui.text.input.TextFieldValue.Companion Companion;
}
public static final class TextFieldValue.Companion {
method public androidx.compose.runtime.saveable.Saver<androidx.compose.ui.text.input.TextFieldValue,java.lang.Object> getSaver();
property public androidx.compose.runtime.saveable.Saver<androidx.compose.ui.text.input.TextFieldValue,java.lang.Object> Saver;
}
public final class TextFieldValueKt {
method public static androidx.compose.ui.text.AnnotatedString getSelectedText(androidx.compose.ui.text.input.TextFieldValue);
method public static androidx.compose.ui.text.AnnotatedString getTextAfterSelection(androidx.compose.ui.text.input.TextFieldValue, int maxChars);
method public static androidx.compose.ui.text.AnnotatedString getTextBeforeSelection(androidx.compose.ui.text.input.TextFieldValue, int maxChars);
}
@Deprecated public class TextInputService {
ctor @Deprecated public TextInputService(androidx.compose.ui.text.input.PlatformTextInputService platformTextInputService);
method @Deprecated public final void hideSoftwareKeyboard();
method @Deprecated public final void showSoftwareKeyboard();
method @Deprecated public androidx.compose.ui.text.input.TextInputSession startInput(androidx.compose.ui.text.input.TextFieldValue value, androidx.compose.ui.text.input.ImeOptions imeOptions, kotlin.jvm.functions.Function1<? super java.util.List<? extends androidx.compose.ui.text.input.EditCommand>,kotlin.Unit> onEditCommand, kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.input.ImeAction,kotlin.Unit> onImeActionPerformed);
method @Deprecated public void stopInput(androidx.compose.ui.text.input.TextInputSession session);
}
@Deprecated public final class TextInputSession {
ctor @Deprecated public TextInputSession(androidx.compose.ui.text.input.TextInputService textInputService, androidx.compose.ui.text.input.PlatformTextInputService platformTextInputService);
method @Deprecated public void dispose();
method @Deprecated public boolean hideSoftwareKeyboard();
method @Deprecated public boolean isOpen();
method @Deprecated public boolean notifyFocusedRect(androidx.compose.ui.geometry.Rect rect);
method @Deprecated public boolean showSoftwareKeyboard();
method @Deprecated public boolean updateState(androidx.compose.ui.text.input.TextFieldValue? oldValue, androidx.compose.ui.text.input.TextFieldValue newValue);
method @Deprecated public boolean updateTextLayoutResult(androidx.compose.ui.text.input.TextFieldValue textFieldValue, androidx.compose.ui.text.input.OffsetMapping offsetMapping, androidx.compose.ui.text.TextLayoutResult textLayoutResult, kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.Matrix,kotlin.Unit> textFieldToRootTransform, androidx.compose.ui.geometry.Rect innerTextFieldBounds, androidx.compose.ui.geometry.Rect decorationBoxBounds);
property @Deprecated public boolean isOpen;
}
public final class TransformedText {
ctor public TransformedText(androidx.compose.ui.text.AnnotatedString text, androidx.compose.ui.text.input.OffsetMapping offsetMapping);
method public androidx.compose.ui.text.input.OffsetMapping getOffsetMapping();
method public androidx.compose.ui.text.AnnotatedString getText();
property public androidx.compose.ui.text.input.OffsetMapping offsetMapping;
property public androidx.compose.ui.text.AnnotatedString text;
}
@androidx.compose.runtime.Immutable public fun interface VisualTransformation {
method public androidx.compose.ui.text.input.TransformedText filter(androidx.compose.ui.text.AnnotatedString text);
field public static final androidx.compose.ui.text.input.VisualTransformation.Companion Companion;
}
public static final class VisualTransformation.Companion {
method public androidx.compose.ui.text.input.VisualTransformation getNone();
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.input.VisualTransformation None;
}
}
package androidx.compose.ui.text.intl {
@androidx.compose.runtime.Immutable public final class Locale {
ctor public Locale(String languageTag);
method public String getLanguage();
method public java.util.Locale getPlatformLocale();
method public String getRegion();
method public String getScript();
method public String toLanguageTag();
property public String language;
property public java.util.Locale platformLocale;
property public String region;
property public String script;
field public static final androidx.compose.ui.text.intl.Locale.Companion Companion;
}
public static final class Locale.Companion {
method public androidx.compose.ui.text.intl.Locale getCurrent();
property public androidx.compose.ui.text.intl.Locale current;
}
@androidx.compose.runtime.Immutable public final class LocaleList implements java.util.Collection<androidx.compose.ui.text.intl.Locale> kotlin.jvm.internal.markers.KMappedMarker {
ctor public LocaleList(androidx.compose.ui.text.intl.Locale... locales);
ctor public LocaleList(String languageTags);
ctor public LocaleList(java.util.List<androidx.compose.ui.text.intl.Locale> localeList);
method @BytecodeOnly public boolean add(androidx.compose.ui.text.intl.Locale!);
method @BytecodeOnly public boolean addAll(java.util.Collection<? extends androidx.compose.ui.text.intl.Locale!>!);
method @BytecodeOnly public void clear();
method public operator boolean contains(androidx.compose.ui.text.intl.Locale element);
method @BytecodeOnly public boolean contains(Object!);
method public boolean containsAll(java.util.Collection<? extends androidx.compose.ui.text.intl.Locale> elements);
method public operator androidx.compose.ui.text.intl.Locale get(int i);
method public java.util.List<androidx.compose.ui.text.intl.Locale> getLocaleList();
method public int getSize();
method public boolean isEmpty();
method public java.util.Iterator<androidx.compose.ui.text.intl.Locale> iterator();
method @BytecodeOnly public boolean remove(Object!);
method @BytecodeOnly public boolean removeAll(java.util.Collection<? extends java.lang.Object!>!);
method @BytecodeOnly public boolean removeIf(java.util.function.Predicate<? super androidx.compose.ui.text.intl.Locale!>!);
method @BytecodeOnly public boolean retainAll(java.util.Collection<? extends java.lang.Object!>!);
method @BytecodeOnly public int size();
method @BytecodeOnly public Object![]! toArray();
method @BytecodeOnly public <T> T![]! toArray(T![]!);
property public java.util.List<androidx.compose.ui.text.intl.Locale> localeList;
property public int size;
field public static final androidx.compose.ui.text.intl.LocaleList.Companion Companion;
}
public static final class LocaleList.Companion {
method public androidx.compose.ui.text.intl.LocaleList getCurrent();
method public androidx.compose.ui.text.intl.LocaleList getEmpty();
property public androidx.compose.ui.text.intl.LocaleList Empty;
property public androidx.compose.ui.text.intl.LocaleList current;
}
public typealias PlatformLocale = java.util.Locale;
}
package androidx.compose.ui.text.platform.extensions {
public final class TtsAnnotationExtensions_androidKt {
method public static android.text.style.TtsSpan toSpan(androidx.compose.ui.text.TtsAnnotation);
method public static android.text.style.TtsSpan toSpan(androidx.compose.ui.text.VerbatimTtsAnnotation);
}
}
package androidx.compose.ui.text.style {
@androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class BaselineShift {
ctor @KotlinOnly public BaselineShift(float multiplier);
method @BytecodeOnly public static androidx.compose.ui.text.style.BaselineShift! box-impl(float);
method @BytecodeOnly public static float constructor-impl(float);
method public float getMultiplier();
method @BytecodeOnly public static boolean isSpecified-impl(float);
method @KotlinOnly public inline androidx.compose.ui.text.style.BaselineShift takeOrElse(kotlin.jvm.functions.Function0<androidx.compose.ui.text.style.BaselineShift> default);
method @BytecodeOnly public static float takeOrElse-IkE-C00(float, kotlin.jvm.functions.Function0<androidx.compose.ui.text.style.BaselineShift!>);
method @BytecodeOnly public float unbox-impl();
property public boolean isSpecified;
property public float multiplier;
field public static final androidx.compose.ui.text.style.BaselineShift.Companion Companion;
}
public static final class BaselineShift.Companion {
method @BytecodeOnly public float getNone-y9eOQZs();
method @BytecodeOnly public float getSubscript-y9eOQZs();
method @BytecodeOnly public float getSuperscript-y9eOQZs();
method @BytecodeOnly public float getUnspecified-y9eOQZs();
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.style.BaselineShift None;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.style.BaselineShift Subscript;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.style.BaselineShift Superscript;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.style.BaselineShift Unspecified;
}
public final class BaselineShiftKt {
method @KotlinOnly @androidx.compose.runtime.Stable public static androidx.compose.ui.text.style.BaselineShift lerp(androidx.compose.ui.text.style.BaselineShift start, androidx.compose.ui.text.style.BaselineShift stop, float fraction);
method @BytecodeOnly @androidx.compose.runtime.Stable public static float lerp-jWV1Mfo(float, float, float);
}
@kotlin.jvm.JvmInline public final value class Hyphens {
method @BytecodeOnly public static androidx.compose.ui.text.style.Hyphens! box-impl(int);
method public int getValue();
method @BytecodeOnly public static boolean isSpecified-impl(int);
method @BytecodeOnly public int unbox-impl();
property public boolean isSpecified;
property public int value;
field public static final androidx.compose.ui.text.style.Hyphens.Companion Companion;
}
public static final class Hyphens.Companion {
method @BytecodeOnly public int getAuto-vmbZdU8();
method @BytecodeOnly public int getNone-vmbZdU8();
method @BytecodeOnly public int getUnspecified-vmbZdU8();
method @KotlinOnly public androidx.compose.ui.text.style.Hyphens valueOf(int value);
method @BytecodeOnly public int valueOf-kPa1_AA(int);
property public androidx.compose.ui.text.style.Hyphens Auto;
property public androidx.compose.ui.text.style.Hyphens None;
property public androidx.compose.ui.text.style.Hyphens Unspecified;
}
@androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class LineBreak {
ctor @KotlinOnly public LineBreak(androidx.compose.ui.text.style.LineBreak.Strategy strategy, androidx.compose.ui.text.style.LineBreak.Strictness strictness, androidx.compose.ui.text.style.LineBreak.WordBreak wordBreak);
method @BytecodeOnly public static androidx.compose.ui.text.style.LineBreak! box-impl(int);
method @BytecodeOnly public static int constructor-impl(int, int, int);
method @KotlinOnly public androidx.compose.ui.text.style.LineBreak copy(optional androidx.compose.ui.text.style.LineBreak.Strategy strategy, optional androidx.compose.ui.text.style.LineBreak.Strictness strictness, optional androidx.compose.ui.text.style.LineBreak.WordBreak wordBreak);
method @BytecodeOnly public static int copy-gijOMQM(int, int, int, int);
method @BytecodeOnly public static int getStrategy-fcGXIks(int);
method @BytecodeOnly public static int getStrictness-usljTpc(int);
method @BytecodeOnly public static int getWordBreak-jp8hJ3c(int);
method @BytecodeOnly public int unbox-impl();
property public androidx.compose.ui.text.style.LineBreak.Strategy strategy;
property public androidx.compose.ui.text.style.LineBreak.Strictness strictness;
property public androidx.compose.ui.text.style.LineBreak.WordBreak wordBreak;
field public static final androidx.compose.ui.text.style.LineBreak.Companion Companion;
}
public static final class LineBreak.Companion {
method @BytecodeOnly public int getHeading-rAG3T2k();
method @BytecodeOnly public int getParagraph-rAG3T2k();
method @BytecodeOnly public int getSimple-rAG3T2k();
method @BytecodeOnly public int getUnspecified-rAG3T2k();
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.style.LineBreak Heading;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.style.LineBreak Paragraph;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.style.LineBreak Simple;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.style.LineBreak Unspecified;
}
@kotlin.jvm.JvmInline public static final value class LineBreak.Strategy {
method @BytecodeOnly public static androidx.compose.ui.text.style.LineBreak.Strategy! box-impl(int);
method @BytecodeOnly public int unbox-impl();
field public static final androidx.compose.ui.text.style.LineBreak.Strategy.Companion Companion;
}
public static final class LineBreak.Strategy.Companion {
method @BytecodeOnly public int getBalanced-fcGXIks();
method @BytecodeOnly public int getHighQuality-fcGXIks();
method @BytecodeOnly public int getSimple-fcGXIks();
method @BytecodeOnly public int getUnspecified-fcGXIks();
property public androidx.compose.ui.text.style.LineBreak.Strategy Balanced;
property public androidx.compose.ui.text.style.LineBreak.Strategy HighQuality;
property public androidx.compose.ui.text.style.LineBreak.Strategy Simple;
property public androidx.compose.ui.text.style.LineBreak.Strategy Unspecified;
}
@kotlin.jvm.JvmInline public static final value class LineBreak.Strictness {
method @BytecodeOnly public static androidx.compose.ui.text.style.LineBreak.Strictness! box-impl(int);
method @BytecodeOnly public int unbox-impl();
field public static final androidx.compose.ui.text.style.LineBreak.Strictness.Companion Companion;
}
public static final class LineBreak.Strictness.Companion {
method @BytecodeOnly public int getDefault-usljTpc();
method @BytecodeOnly public int getLoose-usljTpc();
method @BytecodeOnly public int getNormal-usljTpc();
method @BytecodeOnly public int getStrict-usljTpc();
method @BytecodeOnly public int getUnspecified-usljTpc();
property public androidx.compose.ui.text.style.LineBreak.Strictness Default;
property public androidx.compose.ui.text.style.LineBreak.Strictness Loose;
property public androidx.compose.ui.text.style.LineBreak.Strictness Normal;
property public androidx.compose.ui.text.style.LineBreak.Strictness Strict;
property public androidx.compose.ui.text.style.LineBreak.Strictness Unspecified;
}
@kotlin.jvm.JvmInline public static final value class LineBreak.WordBreak {
method @BytecodeOnly public static androidx.compose.ui.text.style.LineBreak.WordBreak! box-impl(int);
method @BytecodeOnly public int unbox-impl();
field public static final androidx.compose.ui.text.style.LineBreak.WordBreak.Companion Companion;
}
public static final class LineBreak.WordBreak.Companion {
method @BytecodeOnly public int getDefault-jp8hJ3c();
method @BytecodeOnly public int getPhrase-jp8hJ3c();
method @BytecodeOnly public int getUnspecified-jp8hJ3c();
property public androidx.compose.ui.text.style.LineBreak.WordBreak Default;
property public androidx.compose.ui.text.style.LineBreak.WordBreak Phrase;
property public androidx.compose.ui.text.style.LineBreak.WordBreak Unspecified;
}
public final class LineBreakKt {
method @BytecodeOnly public static boolean isSpecified-CZqVlQI(int);
property @androidx.compose.runtime.Stable public static inline boolean androidx.compose.ui.text.style.LineBreak.isSpecified;
}
public final class LineHeightStyle {
ctor @KotlinOnly public LineHeightStyle(androidx.compose.ui.text.style.LineHeightStyle.Alignment alignment, androidx.compose.ui.text.style.LineHeightStyle.Trim trim);
ctor @KotlinOnly public LineHeightStyle(androidx.compose.ui.text.style.LineHeightStyle.Alignment alignment, androidx.compose.ui.text.style.LineHeightStyle.Trim trim, androidx.compose.ui.text.style.LineHeightStyle.Mode mode);
ctor @BytecodeOnly public LineHeightStyle(float, int, int, kotlin.jvm.internal.DefaultConstructorMarker!);
ctor @BytecodeOnly public LineHeightStyle(float, int, kotlin.jvm.internal.DefaultConstructorMarker!);
method @KotlinOnly public androidx.compose.ui.text.style.LineHeightStyle copy(optional androidx.compose.ui.text.style.LineHeightStyle.Alignment alignment, optional androidx.compose.ui.text.style.LineHeightStyle.Trim trim, optional androidx.compose.ui.text.style.LineHeightStyle.Mode mode);
method @BytecodeOnly public androidx.compose.ui.text.style.LineHeightStyle copy-38bxuX8(float, int, int);
method @BytecodeOnly public float getAlignment-PIaL0Z0();
method @BytecodeOnly public int getMode-lzQqcRY();
method @BytecodeOnly public int getTrim-EVpEnUU();
property public androidx.compose.ui.text.style.LineHeightStyle.Alignment alignment;
property public androidx.compose.ui.text.style.LineHeightStyle.Mode mode;
property public androidx.compose.ui.text.style.LineHeightStyle.Trim trim;
field public static final androidx.compose.ui.text.style.LineHeightStyle.Companion Companion;
}
@kotlin.jvm.JvmInline public static final value class LineHeightStyle.Alignment {
ctor @KotlinOnly public LineHeightStyle.Alignment(float topRatio);
method @BytecodeOnly public static androidx.compose.ui.text.style.LineHeightStyle.Alignment! box-impl(float);
method @BytecodeOnly public static float constructor-impl(float);
method @BytecodeOnly public float unbox-impl();
field public static final androidx.compose.ui.text.style.LineHeightStyle.Alignment.Companion Companion;
}
public static final class LineHeightStyle.Alignment.Companion {
method @BytecodeOnly public float getBottom-PIaL0Z0();
method @BytecodeOnly public float getCenter-PIaL0Z0();
method @BytecodeOnly public float getProportional-PIaL0Z0();
method @BytecodeOnly public float getTop-PIaL0Z0();
property public androidx.compose.ui.text.style.LineHeightStyle.Alignment Bottom;
property public androidx.compose.ui.text.style.LineHeightStyle.Alignment Center;
property public androidx.compose.ui.text.style.LineHeightStyle.Alignment Proportional;
property public androidx.compose.ui.text.style.LineHeightStyle.Alignment Top;
}
public static final class LineHeightStyle.Companion {
method public androidx.compose.ui.text.style.LineHeightStyle getDefault();
property public androidx.compose.ui.text.style.LineHeightStyle Default;
}
@kotlin.jvm.JvmInline public static final value class LineHeightStyle.Mode {
method @BytecodeOnly public static androidx.compose.ui.text.style.LineHeightStyle.Mode! box-impl(int);
method @BytecodeOnly public int unbox-impl();
field public static final androidx.compose.ui.text.style.LineHeightStyle.Mode.Companion Companion;
}
public static final class LineHeightStyle.Mode.Companion {
method @BytecodeOnly public int getFixed-lzQqcRY();
method @BytecodeOnly public int getMinimum-lzQqcRY();
method @BytecodeOnly public int getTight-lzQqcRY();
property public androidx.compose.ui.text.style.LineHeightStyle.Mode Fixed;
property public androidx.compose.ui.text.style.LineHeightStyle.Mode Minimum;
property public androidx.compose.ui.text.style.LineHeightStyle.Mode Tight;
}
@kotlin.jvm.JvmInline public static final value class LineHeightStyle.Trim {
method @BytecodeOnly public static androidx.compose.ui.text.style.LineHeightStyle.Trim! box-impl(int);
method @BytecodeOnly public int unbox-impl();
field public static final androidx.compose.ui.text.style.LineHeightStyle.Trim.Companion Companion;
}
public static final class LineHeightStyle.Trim.Companion {
method @BytecodeOnly public int getBoth-EVpEnUU();
method @BytecodeOnly public int getFirstLineTop-EVpEnUU();
method @BytecodeOnly public int getLastLineBottom-EVpEnUU();
method @BytecodeOnly public int getNone-EVpEnUU();
property public androidx.compose.ui.text.style.LineHeightStyle.Trim Both;
property public androidx.compose.ui.text.style.LineHeightStyle.Trim FirstLineTop;
property public androidx.compose.ui.text.style.LineHeightStyle.Trim LastLineBottom;
property public androidx.compose.ui.text.style.LineHeightStyle.Trim None;
}
public enum ResolvedTextDirection {
enum_constant public static final androidx.compose.ui.text.style.ResolvedTextDirection Ltr;
enum_constant public static final androidx.compose.ui.text.style.ResolvedTextDirection Rtl;
}
@kotlin.jvm.JvmInline public final value class TextAlign {
method @BytecodeOnly public static androidx.compose.ui.text.style.TextAlign! box-impl(int);
method public int getValue();
method @BytecodeOnly public static boolean isSpecified-impl(int);
method @BytecodeOnly public int unbox-impl();
property public boolean isSpecified;
property public int value;
field public static final androidx.compose.ui.text.style.TextAlign.Companion Companion;
}
public static final class TextAlign.Companion {
method @BytecodeOnly public int getCenter-e0LSkKk();
method @BytecodeOnly public int getEnd-e0LSkKk();
method @BytecodeOnly public int getJustify-e0LSkKk();
method @BytecodeOnly public int getLeft-e0LSkKk();
method @BytecodeOnly public int getRight-e0LSkKk();
method @BytecodeOnly public int getStart-e0LSkKk();
method @BytecodeOnly public int getUnspecified-e0LSkKk();
method @KotlinOnly public androidx.compose.ui.text.style.TextAlign valueOf(int value);
method @BytecodeOnly public int valueOf-IgVj0fw(int);
method public java.util.List<androidx.compose.ui.text.style.TextAlign> values();
property public androidx.compose.ui.text.style.TextAlign Center;
property public androidx.compose.ui.text.style.TextAlign End;
property public androidx.compose.ui.text.style.TextAlign Justify;
property public androidx.compose.ui.text.style.TextAlign Left;
property public androidx.compose.ui.text.style.TextAlign Right;
property public androidx.compose.ui.text.style.TextAlign Start;
property public androidx.compose.ui.text.style.TextAlign Unspecified;
}
@androidx.compose.runtime.Immutable public final class TextDecoration {
method public operator boolean contains(androidx.compose.ui.text.style.TextDecoration other);
method public int getMask();
method public operator androidx.compose.ui.text.style.TextDecoration plus(androidx.compose.ui.text.style.TextDecoration decoration);
property public int mask;
field public static final androidx.compose.ui.text.style.TextDecoration.Companion Companion;
}
public static final class TextDecoration.Companion {
method public androidx.compose.ui.text.style.TextDecoration combine(java.util.List<androidx.compose.ui.text.style.TextDecoration> decorations);
method public androidx.compose.ui.text.style.TextDecoration getLineThrough();
method public androidx.compose.ui.text.style.TextDecoration getNone();
method public androidx.compose.ui.text.style.TextDecoration getUnderline();
method public androidx.compose.ui.text.style.TextDecoration valueOf(int mask);
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.style.TextDecoration LineThrough;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.style.TextDecoration None;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.style.TextDecoration Underline;
}
@kotlin.jvm.JvmInline public final value class TextDirection {
method @BytecodeOnly public static androidx.compose.ui.text.style.TextDirection! box-impl(int);
method public int getValue();
method @BytecodeOnly public static boolean isSpecified-impl(int);
method @BytecodeOnly public int unbox-impl();
property public boolean isSpecified;
property public int value;
field public static final androidx.compose.ui.text.style.TextDirection.Companion Companion;
}
public static final class TextDirection.Companion {
method @BytecodeOnly public int getContent-s_7X-co();
method @BytecodeOnly public int getContentOrLtr-s_7X-co();
method @BytecodeOnly public int getContentOrRtl-s_7X-co();
method @BytecodeOnly public int getLtr-s_7X-co();
method @BytecodeOnly public int getRtl-s_7X-co();
method @BytecodeOnly public int getUnspecified-s_7X-co();
method @KotlinOnly public androidx.compose.ui.text.style.TextDirection valueOf(int value);
method @BytecodeOnly public int valueOf-E8nx0Ws(int);
property public androidx.compose.ui.text.style.TextDirection Content;
property public androidx.compose.ui.text.style.TextDirection ContentOrLtr;
property public androidx.compose.ui.text.style.TextDirection ContentOrRtl;
property public androidx.compose.ui.text.style.TextDirection Ltr;
property public androidx.compose.ui.text.style.TextDirection Rtl;
property public androidx.compose.ui.text.style.TextDirection Unspecified;
}
@androidx.compose.runtime.Immutable public final class TextGeometricTransform {
ctor public TextGeometricTransform();
ctor public TextGeometricTransform(optional float scaleX, optional float skewX);
method public androidx.compose.ui.text.style.TextGeometricTransform copy(optional float scaleX, optional float skewX);
method public float getScaleX();
method public float getSkewX();
property public float scaleX;
property public float skewX;
field public static final androidx.compose.ui.text.style.TextGeometricTransform.Companion Companion;
}
public static final class TextGeometricTransform.Companion {
}
public final class TextGeometricTransformKt {
method public static androidx.compose.ui.text.style.TextGeometricTransform lerp(androidx.compose.ui.text.style.TextGeometricTransform start, androidx.compose.ui.text.style.TextGeometricTransform stop, float fraction);
}
@androidx.compose.runtime.Immutable public final class TextIndent {
ctor public TextIndent();
ctor @KotlinOnly public TextIndent(optional androidx.compose.ui.unit.TextUnit firstLine, optional androidx.compose.ui.unit.TextUnit restLine);
ctor @BytecodeOnly public TextIndent(long, long, kotlin.jvm.internal.DefaultConstructorMarker!);
method @KotlinOnly public androidx.compose.ui.text.style.TextIndent copy(optional androidx.compose.ui.unit.TextUnit firstLine, optional androidx.compose.ui.unit.TextUnit restLine);
method @BytecodeOnly public androidx.compose.ui.text.style.TextIndent copy-NB67dxo(long, long);
method @BytecodeOnly public long getFirstLine-XSAIIZE();
method @BytecodeOnly public long getRestLine-XSAIIZE();
property public androidx.compose.ui.unit.TextUnit firstLine;
property public androidx.compose.ui.unit.TextUnit restLine;
field public static final androidx.compose.ui.text.style.TextIndent.Companion Companion;
}
public static final class TextIndent.Companion {
method public androidx.compose.ui.text.style.TextIndent getNone();
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.style.TextIndent None;
}
public final class TextIndentKt {
method public static androidx.compose.ui.text.style.TextIndent lerp(androidx.compose.ui.text.style.TextIndent start, androidx.compose.ui.text.style.TextIndent stop, float fraction);
}
@androidx.compose.runtime.Immutable public final class TextMotion {
field public static final androidx.compose.ui.text.style.TextMotion.Companion Companion;
}
public static final class TextMotion.Companion {
method public androidx.compose.ui.text.style.TextMotion getAnimated();
method public androidx.compose.ui.text.style.TextMotion getStatic();
property public androidx.compose.ui.text.style.TextMotion Animated;
property public androidx.compose.ui.text.style.TextMotion Static;
}
@kotlin.jvm.JvmInline public final value class TextOverflow {
method @BytecodeOnly public static androidx.compose.ui.text.style.TextOverflow! box-impl(int);
method @BytecodeOnly public int unbox-impl();
field public static final androidx.compose.ui.text.style.TextOverflow.Companion Companion;
}
public static final class TextOverflow.Companion {
method @BytecodeOnly public int getClip-gIe3tQ8();
method @BytecodeOnly public int getEllipsis-gIe3tQ8();
method @BytecodeOnly public int getMiddleEllipsis-gIe3tQ8();
method @BytecodeOnly public int getStartEllipsis-gIe3tQ8();
method @BytecodeOnly public int getVisible-gIe3tQ8();
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.style.TextOverflow Clip;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.style.TextOverflow Ellipsis;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.style.TextOverflow MiddleEllipsis;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.style.TextOverflow StartEllipsis;
property @androidx.compose.runtime.Stable public androidx.compose.ui.text.style.TextOverflow Visible;
}
}