[go: nahoru, domu]

blob: 0e0b3135f6d7d1753431e9cde035be5b946b3bdc [file] [log] [blame]
Nick Anthony08300de2022-09-01 03:25:39 -04001// Signature format: 4.0
2package androidx.compose.ui.text {
3
4 public final class ActualAtomicReferenceJvmKt {
5 }
6
7 public final class AndroidParagraph_androidKt {
8 }
9
10 public final class AndroidTextStyle_androidKt {
11 method public static androidx.compose.ui.text.PlatformParagraphStyle lerp(androidx.compose.ui.text.PlatformParagraphStyle start, androidx.compose.ui.text.PlatformParagraphStyle stop, float fraction);
12 method public static androidx.compose.ui.text.PlatformSpanStyle lerp(androidx.compose.ui.text.PlatformSpanStyle start, androidx.compose.ui.text.PlatformSpanStyle stop, float fraction);
13 }
14
15 @androidx.compose.runtime.Immutable public final class AnnotatedString implements java.lang.CharSequence {
16 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);
17 method public operator char get(int index);
18 method public int getLength();
19 method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.ParagraphStyle>> getParagraphStyles();
20 method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> getSpanStyles();
21 method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<java.lang.String>> getStringAnnotations(String tag, int start, int end);
22 method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<java.lang.String>> getStringAnnotations(int start, int end);
23 method public String getText();
24 method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.TtsAnnotation>> getTtsAnnotations(int start, int end);
25 method @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);
26 method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.AnnotatedString plus(androidx.compose.ui.text.AnnotatedString other);
27 method public androidx.compose.ui.text.AnnotatedString subSequence(int startIndex, int endIndex);
28 method public androidx.compose.ui.text.AnnotatedString subSequence(long range);
29 property public int length;
30 property public final java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.ParagraphStyle>> paragraphStyles;
31 property public final java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> spanStyles;
32 property public final String text;
33 }
34
35 public static final class AnnotatedString.Builder {
36 ctor public AnnotatedString.Builder(optional int capacity);
37 ctor public AnnotatedString.Builder(String text);
38 ctor public AnnotatedString.Builder(androidx.compose.ui.text.AnnotatedString text);
39 method public void addStringAnnotation(String tag, String annotation, int start, int end);
40 method public void addStyle(androidx.compose.ui.text.SpanStyle style, int start, int end);
41 method public void addStyle(androidx.compose.ui.text.ParagraphStyle style, int start, int end);
42 method @androidx.compose.ui.text.ExperimentalTextApi public void addTtsAnnotation(androidx.compose.ui.text.TtsAnnotation ttsAnnotation, int start, int end);
43 method @androidx.compose.ui.text.ExperimentalTextApi public void addUrlAnnotation(androidx.compose.ui.text.UrlAnnotation urlAnnotation, int start, int end);
44 method public void append(String text);
45 method public void append(char char);
46 method public void append(androidx.compose.ui.text.AnnotatedString text);
47 method public int getLength();
48 method public void pop();
49 method public void pop(int index);
50 method public int pushStringAnnotation(String tag, String annotation);
51 method public int pushStyle(androidx.compose.ui.text.SpanStyle style);
52 method public int pushStyle(androidx.compose.ui.text.ParagraphStyle style);
53 method public int pushTtsAnnotation(androidx.compose.ui.text.TtsAnnotation ttsAnnotation);
54 method @androidx.compose.ui.text.ExperimentalTextApi public int pushUrlAnnotation(androidx.compose.ui.text.UrlAnnotation urlAnnotation);
55 method public androidx.compose.ui.text.AnnotatedString toAnnotatedString();
56 property public final int length;
57 }
58
59 @androidx.compose.runtime.Immutable public static final class AnnotatedString.Range<T> {
60 ctor public AnnotatedString.Range(T? item, int start, int end, String tag);
61 ctor public AnnotatedString.Range(T? item, int start, int end);
62 method public T! component1();
63 method public int component2();
64 method public int component3();
65 method public String component4();
66 method public androidx.compose.ui.text.AnnotatedString.Range<T> copy(T! item, int start, int end, String tag);
67 method public int getEnd();
68 method public T! getItem();
69 method public int getStart();
70 method public String getTag();
71 property public final int end;
72 property public final T! item;
73 property public final int start;
74 property public final String tag;
75 }
76
77 public final class AnnotatedStringKt {
78 method public static androidx.compose.ui.text.AnnotatedString AnnotatedString(String text, androidx.compose.ui.text.SpanStyle spanStyle, optional androidx.compose.ui.text.ParagraphStyle? paragraphStyle);
79 method public static androidx.compose.ui.text.AnnotatedString AnnotatedString(String text, androidx.compose.ui.text.ParagraphStyle paragraphStyle);
80 method public static inline androidx.compose.ui.text.AnnotatedString buildAnnotatedString(kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.AnnotatedString.Builder,kotlin.Unit> builder);
81 method public static androidx.compose.ui.text.AnnotatedString capitalize(androidx.compose.ui.text.AnnotatedString, optional androidx.compose.ui.text.intl.LocaleList localeList);
82 method public static androidx.compose.ui.text.AnnotatedString decapitalize(androidx.compose.ui.text.AnnotatedString, optional androidx.compose.ui.text.intl.LocaleList localeList);
83 method public static androidx.compose.ui.text.AnnotatedString toLowerCase(androidx.compose.ui.text.AnnotatedString, optional androidx.compose.ui.text.intl.LocaleList localeList);
84 method public static androidx.compose.ui.text.AnnotatedString toUpperCase(androidx.compose.ui.text.AnnotatedString, optional androidx.compose.ui.text.intl.LocaleList localeList);
85 method @androidx.compose.ui.text.ExperimentalTextApi 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);
86 method @androidx.compose.ui.text.ExperimentalTextApi 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);
87 method @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);
88 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);
89 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);
90 }
91
92 @kotlin.RequiresOptIn(message="This API is experimental and is likely to change in the future.") public @interface ExperimentalTextApi {
93 }
94
95 @kotlin.RequiresOptIn(level=kotlin.RequiresOptIn.Level.ERROR, message="This is internal API that may change frequently and without warning.") @kotlin.annotation.Target(allowedTargets={kotlin.annotation.AnnotationTarget.CLASS, kotlin.annotation.AnnotationTarget.FUNCTION, kotlin.annotation.AnnotationTarget.PROPERTY}) public @interface InternalTextApi {
96 }
97
98 public final class JvmAnnotatedString_jvmKt {
99 }
100
101 public final class JvmCharHelpers_androidKt {
102 }
103
104 public final class MultiParagraph {
105 ctor public MultiParagraph(androidx.compose.ui.text.MultiParagraphIntrinsics intrinsics, long constraints, optional int maxLines, optional boolean ellipsis);
106 ctor @Deprecated public MultiParagraph(androidx.compose.ui.text.MultiParagraphIntrinsics intrinsics, optional int maxLines, optional boolean ellipsis, float width);
107 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);
108 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);
109 ctor public MultiParagraph(androidx.compose.ui.text.AnnotatedString annotatedString, androidx.compose.ui.text.TextStyle style, long 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 boolean ellipsis);
110 method public androidx.compose.ui.text.style.ResolvedTextDirection getBidiRunDirection(int offset);
111 method public androidx.compose.ui.geometry.Rect getBoundingBox(int offset);
112 method public androidx.compose.ui.geometry.Rect getCursorRect(int offset);
113 method public boolean getDidExceedMaxLines();
114 method public float getFirstBaseline();
115 method public float getHeight();
116 method public float getHorizontalPosition(int offset, boolean usePrimaryDirection);
117 method public androidx.compose.ui.text.MultiParagraphIntrinsics getIntrinsics();
118 method public float getLastBaseline();
119 method public float getLineBottom(int lineIndex);
120 method public int getLineCount();
121 method public int getLineEnd(int lineIndex, optional boolean visibleEnd);
122 method public int getLineForOffset(int offset);
123 method public int getLineForVerticalPosition(float vertical);
124 method public float getLineHeight(int lineIndex);
125 method public float getLineLeft(int lineIndex);
126 method public float getLineRight(int lineIndex);
127 method public int getLineStart(int lineIndex);
128 method public float getLineTop(int lineIndex);
129 method public float getLineWidth(int lineIndex);
130 method public float getMaxIntrinsicWidth();
131 method public int getMaxLines();
132 method public float getMinIntrinsicWidth();
133 method public int getOffsetForPosition(long position);
134 method public androidx.compose.ui.text.style.ResolvedTextDirection getParagraphDirection(int offset);
135 method public androidx.compose.ui.graphics.Path getPathForRange(int start, int end);
136 method public java.util.List<androidx.compose.ui.geometry.Rect> getPlaceholderRects();
137 method public float getWidth();
138 method public long getWordBoundary(int offset);
139 method public boolean isLineEllipsized(int lineIndex);
140 method public void paint(androidx.compose.ui.graphics.Canvas canvas, optional long color, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextDecoration? decoration);
141 method @androidx.compose.ui.text.ExperimentalTextApi 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);
142 property public final boolean didExceedMaxLines;
143 property public final float firstBaseline;
144 property public final float height;
145 property public final androidx.compose.ui.text.MultiParagraphIntrinsics intrinsics;
146 property public final float lastBaseline;
147 property public final int lineCount;
148 property public final float maxIntrinsicWidth;
149 property public final int maxLines;
150 property public final float minIntrinsicWidth;
151 property public final java.util.List<androidx.compose.ui.geometry.Rect> placeholderRects;
152 property public final float width;
153 }
154
155 public final class MultiParagraphIntrinsics implements androidx.compose.ui.text.ParagraphIntrinsics {
156 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);
157 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);
158 method public androidx.compose.ui.text.AnnotatedString getAnnotatedString();
159 method public float getMaxIntrinsicWidth();
160 method public float getMinIntrinsicWidth();
161 method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> getPlaceholders();
162 property public final androidx.compose.ui.text.AnnotatedString annotatedString;
163 property public boolean hasStaleResolvedFonts;
164 property public float maxIntrinsicWidth;
165 property public float minIntrinsicWidth;
166 property public final java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders;
167 }
168
169 public final class MultiParagraphIntrinsicsKt {
170 }
171
172 public final class MultiParagraphKt {
173 }
174
175 public sealed interface Paragraph {
176 method public androidx.compose.ui.text.style.ResolvedTextDirection getBidiRunDirection(int offset);
177 method public androidx.compose.ui.geometry.Rect getBoundingBox(int offset);
178 method public androidx.compose.ui.geometry.Rect getCursorRect(int offset);
179 method public boolean getDidExceedMaxLines();
180 method public float getFirstBaseline();
181 method public float getHeight();
182 method public float getHorizontalPosition(int offset, boolean usePrimaryDirection);
183 method public float getLastBaseline();
184 method public float getLineBottom(int lineIndex);
185 method public int getLineCount();
186 method public int getLineEnd(int lineIndex, boolean visibleEnd);
187 method public int getLineForOffset(int offset);
188 method public int getLineForVerticalPosition(float vertical);
189 method public float getLineHeight(int lineIndex);
190 method public float getLineLeft(int lineIndex);
191 method public float getLineRight(int lineIndex);
192 method public int getLineStart(int lineIndex);
193 method public float getLineTop(int lineIndex);
194 method public float getLineWidth(int lineIndex);
195 method public float getMaxIntrinsicWidth();
196 method public float getMinIntrinsicWidth();
197 method public int getOffsetForPosition(long position);
198 method public androidx.compose.ui.text.style.ResolvedTextDirection getParagraphDirection(int offset);
199 method public androidx.compose.ui.graphics.Path getPathForRange(int start, int end);
200 method public java.util.List<androidx.compose.ui.geometry.Rect> getPlaceholderRects();
201 method public float getWidth();
202 method public long getWordBoundary(int offset);
203 method public boolean isLineEllipsized(int lineIndex);
204 method public void paint(androidx.compose.ui.graphics.Canvas canvas, long color, androidx.compose.ui.graphics.Shadow? shadow, androidx.compose.ui.text.style.TextDecoration? textDecoration);
205 method @androidx.compose.ui.text.ExperimentalTextApi public void paint(androidx.compose.ui.graphics.Canvas canvas, androidx.compose.ui.graphics.Brush brush, float alpha, androidx.compose.ui.graphics.Shadow? shadow, androidx.compose.ui.text.style.TextDecoration? textDecoration);
206 property public abstract boolean didExceedMaxLines;
207 property public abstract float firstBaseline;
208 property public abstract float height;
209 property public abstract float lastBaseline;
210 property public abstract int lineCount;
211 property public abstract float maxIntrinsicWidth;
212 property public abstract float minIntrinsicWidth;
213 property public abstract java.util.List<androidx.compose.ui.geometry.Rect> placeholderRects;
214 property public abstract float width;
215 }
216
217 public interface ParagraphIntrinsics {
218 method public default boolean getHasStaleResolvedFonts();
219 method public float getMaxIntrinsicWidth();
220 method public float getMinIntrinsicWidth();
221 property public default boolean hasStaleResolvedFonts;
222 property public abstract float maxIntrinsicWidth;
223 property public abstract float minIntrinsicWidth;
224 }
225
226 public final class ParagraphIntrinsicsKt {
227 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);
228 method 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);
229 }
230
231 public final class ParagraphKt {
232 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);
233 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);
234 method public static androidx.compose.ui.text.Paragraph Paragraph(String text, androidx.compose.ui.text.TextStyle style, long 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 boolean ellipsis);
235 method @Deprecated public static androidx.compose.ui.text.Paragraph Paragraph(androidx.compose.ui.text.ParagraphIntrinsics paragraphIntrinsics, optional int maxLines, optional boolean ellipsis, float width);
236 method public static androidx.compose.ui.text.Paragraph Paragraph(androidx.compose.ui.text.ParagraphIntrinsics paragraphIntrinsics, long constraints, optional int maxLines, optional boolean ellipsis);
237 }
238
239 @androidx.compose.runtime.Immutable public final class ParagraphStyle {
240 ctor public ParagraphStyle(optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformParagraphStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle);
241 ctor public ParagraphStyle(optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent);
242 method public androidx.compose.ui.text.ParagraphStyle copy(optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent);
243 method public androidx.compose.ui.text.ParagraphStyle copy(optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformParagraphStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle);
244 method public long getLineHeight();
245 method public androidx.compose.ui.text.style.LineHeightStyle? getLineHeightStyle();
246 method public androidx.compose.ui.text.PlatformParagraphStyle? getPlatformStyle();
247 method public androidx.compose.ui.text.style.TextAlign? getTextAlign();
248 method public androidx.compose.ui.text.style.TextDirection? getTextDirection();
249 method public androidx.compose.ui.text.style.TextIndent? getTextIndent();
250 method @androidx.compose.runtime.Stable public androidx.compose.ui.text.ParagraphStyle merge(optional androidx.compose.ui.text.ParagraphStyle? other);
251 method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.ParagraphStyle plus(androidx.compose.ui.text.ParagraphStyle other);
252 property public final long lineHeight;
253 property public final androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle;
254 property public final androidx.compose.ui.text.PlatformParagraphStyle? platformStyle;
255 property public final androidx.compose.ui.text.style.TextAlign? textAlign;
256 property public final androidx.compose.ui.text.style.TextDirection? textDirection;
257 property public final androidx.compose.ui.text.style.TextIndent? textIndent;
258 }
259
260 public final class ParagraphStyleKt {
261 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);
262 }
263
264 @androidx.compose.runtime.Immutable public final class Placeholder {
265 ctor public Placeholder(long width, long height, int placeholderVerticalAlign);
266 method public androidx.compose.ui.text.Placeholder copy(optional long width, optional long height, optional int placeholderVerticalAlign);
267 method public long getHeight();
268 method public int getPlaceholderVerticalAlign();
269 method public long getWidth();
270 property public final long height;
271 property public final int placeholderVerticalAlign;
272 property public final long width;
273 }
274
275 @kotlin.jvm.JvmInline public final value class PlaceholderVerticalAlign {
276 field public static final androidx.compose.ui.text.PlaceholderVerticalAlign.Companion Companion;
277 }
278
279 public static final class PlaceholderVerticalAlign.Companion {
280 method public int getAboveBaseline();
281 method public int getBottom();
282 method public int getCenter();
283 method public int getTextBottom();
284 method public int getTextCenter();
285 method public int getTextTop();
286 method public int getTop();
287 property public final int AboveBaseline;
288 property public final int Bottom;
289 property public final int Center;
290 property public final int TextBottom;
291 property public final int TextCenter;
292 property public final int TextTop;
293 property public final int Top;
294 }
295
296 public final class PlatformParagraphStyle {
297 ctor @Deprecated public PlatformParagraphStyle(optional boolean includeFontPadding);
298 method @Deprecated public boolean getIncludeFontPadding();
299 method public androidx.compose.ui.text.PlatformParagraphStyle merge(androidx.compose.ui.text.PlatformParagraphStyle? other);
300 property @Deprecated public final boolean includeFontPadding;
301 field public static final androidx.compose.ui.text.PlatformParagraphStyle.Companion Companion;
302 }
303
304 public static final class PlatformParagraphStyle.Companion {
305 method public androidx.compose.ui.text.PlatformParagraphStyle getDefault();
306 property public final androidx.compose.ui.text.PlatformParagraphStyle Default;
307 }
308
309 public final class PlatformSpanStyle {
310 ctor public PlatformSpanStyle();
311 method public androidx.compose.ui.text.PlatformSpanStyle merge(androidx.compose.ui.text.PlatformSpanStyle? other);
312 field public static final androidx.compose.ui.text.PlatformSpanStyle.Companion Companion;
313 }
314
315 public static final class PlatformSpanStyle.Companion {
316 method public androidx.compose.ui.text.PlatformSpanStyle getDefault();
317 property public final androidx.compose.ui.text.PlatformSpanStyle Default;
318 }
319
320 public final class PlatformTextStyle {
321 ctor public PlatformTextStyle(androidx.compose.ui.text.PlatformSpanStyle? spanStyle, androidx.compose.ui.text.PlatformParagraphStyle? paragraphStyle);
322 ctor @Deprecated public PlatformTextStyle(optional boolean includeFontPadding);
323 method public androidx.compose.ui.text.PlatformParagraphStyle? getParagraphStyle();
324 method public androidx.compose.ui.text.PlatformSpanStyle? getSpanStyle();
325 property public final androidx.compose.ui.text.PlatformParagraphStyle? paragraphStyle;
326 property public final androidx.compose.ui.text.PlatformSpanStyle? spanStyle;
327 }
328
329 public final class SaversKt {
330 }
331
332 @androidx.compose.runtime.Immutable public final class SpanStyle {
333 ctor public SpanStyle(optional long color, optional long 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 long 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 long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow);
334 ctor public SpanStyle(optional long color, optional long 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 long 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 long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.PlatformSpanStyle? platformStyle);
335 ctor @androidx.compose.ui.text.ExperimentalTextApi public SpanStyle(androidx.compose.ui.graphics.Brush? brush, optional float alpha, optional long 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 long 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 long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.PlatformSpanStyle? platformStyle);
336 method public androidx.compose.ui.text.SpanStyle copy(optional long color, optional long 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 long 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 long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow);
337 method public androidx.compose.ui.text.SpanStyle copy(optional long color, optional long 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 long 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 long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.PlatformSpanStyle? platformStyle);
338 method @androidx.compose.ui.text.ExperimentalTextApi public androidx.compose.ui.text.SpanStyle copy(androidx.compose.ui.graphics.Brush? brush, optional float alpha, optional long 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 long 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 long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.PlatformSpanStyle? platformStyle);
339 method @androidx.compose.ui.text.ExperimentalTextApi public float getAlpha();
340 method public long getBackground();
341 method public androidx.compose.ui.text.style.BaselineShift? getBaselineShift();
342 method @androidx.compose.ui.text.ExperimentalTextApi public androidx.compose.ui.graphics.Brush? getBrush();
343 method public long getColor();
344 method public androidx.compose.ui.text.font.FontFamily? getFontFamily();
345 method public String? getFontFeatureSettings();
346 method public long getFontSize();
347 method public androidx.compose.ui.text.font.FontStyle? getFontStyle();
348 method public androidx.compose.ui.text.font.FontSynthesis? getFontSynthesis();
349 method public androidx.compose.ui.text.font.FontWeight? getFontWeight();
350 method public long getLetterSpacing();
351 method public androidx.compose.ui.text.intl.LocaleList? getLocaleList();
352 method public androidx.compose.ui.text.PlatformSpanStyle? getPlatformStyle();
353 method public androidx.compose.ui.graphics.Shadow? getShadow();
354 method public androidx.compose.ui.text.style.TextDecoration? getTextDecoration();
355 method public androidx.compose.ui.text.style.TextGeometricTransform? getTextGeometricTransform();
356 method @androidx.compose.runtime.Stable public androidx.compose.ui.text.SpanStyle merge(optional androidx.compose.ui.text.SpanStyle? other);
357 method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.SpanStyle plus(androidx.compose.ui.text.SpanStyle other);
358 property @androidx.compose.ui.text.ExperimentalTextApi public final float alpha;
359 property public final long background;
360 property public final androidx.compose.ui.text.style.BaselineShift? baselineShift;
361 property @androidx.compose.ui.text.ExperimentalTextApi public final androidx.compose.ui.graphics.Brush? brush;
362 property public final long color;
363 property public final androidx.compose.ui.text.font.FontFamily? fontFamily;
364 property public final String? fontFeatureSettings;
365 property public final long fontSize;
366 property public final androidx.compose.ui.text.font.FontStyle? fontStyle;
367 property public final androidx.compose.ui.text.font.FontSynthesis? fontSynthesis;
368 property public final androidx.compose.ui.text.font.FontWeight? fontWeight;
369 property public final long letterSpacing;
370 property public final androidx.compose.ui.text.intl.LocaleList? localeList;
371 property public final androidx.compose.ui.text.PlatformSpanStyle? platformStyle;
372 property public final androidx.compose.ui.graphics.Shadow? shadow;
373 property public final androidx.compose.ui.text.style.TextDecoration? textDecoration;
374 property public final androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform;
375 }
376
377 public final class SpanStyleKt {
378 method public static androidx.compose.ui.text.SpanStyle lerp(androidx.compose.ui.text.SpanStyle start, androidx.compose.ui.text.SpanStyle stop, float fraction);
379 }
380
381 public final class StringKt {
382 method public static String capitalize(String, androidx.compose.ui.text.intl.Locale locale);
383 method public static String capitalize(String, androidx.compose.ui.text.intl.LocaleList localeList);
384 method public static String decapitalize(String, androidx.compose.ui.text.intl.Locale locale);
385 method public static String decapitalize(String, androidx.compose.ui.text.intl.LocaleList localeList);
386 method public static String toLowerCase(String, androidx.compose.ui.text.intl.Locale locale);
387 method public static String toLowerCase(String, androidx.compose.ui.text.intl.LocaleList localeList);
388 method public static String toUpperCase(String, androidx.compose.ui.text.intl.Locale locale);
389 method public static String toUpperCase(String, androidx.compose.ui.text.intl.LocaleList localeList);
390 }
391
392 public final class TempListUtilsKt {
393 }
394
395 public final class TextLayoutInput {
396 ctor @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, int overflow, androidx.compose.ui.unit.Density density, androidx.compose.ui.unit.LayoutDirection layoutDirection, androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader, long constraints);
397 ctor 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, int overflow, androidx.compose.ui.unit.Density density, androidx.compose.ui.unit.LayoutDirection layoutDirection, androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver, long constraints);
398 method @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 int 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 long constraints);
399 method public long getConstraints();
400 method public androidx.compose.ui.unit.Density getDensity();
401 method public androidx.compose.ui.text.font.FontFamily.Resolver getFontFamilyResolver();
402 method public androidx.compose.ui.unit.LayoutDirection getLayoutDirection();
403 method public int getMaxLines();
404 method public int getOverflow();
405 method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> getPlaceholders();
406 method @Deprecated public androidx.compose.ui.text.font.Font.ResourceLoader getResourceLoader();
407 method public boolean getSoftWrap();
408 method public androidx.compose.ui.text.TextStyle getStyle();
409 method public androidx.compose.ui.text.AnnotatedString getText();
410 property public final long constraints;
411 property public final androidx.compose.ui.unit.Density density;
412 property public final androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver;
413 property public final androidx.compose.ui.unit.LayoutDirection layoutDirection;
414 property public final int maxLines;
415 property public final int overflow;
416 property public final java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders;
417 property @Deprecated public final androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader;
418 property public final boolean softWrap;
419 property public final androidx.compose.ui.text.TextStyle style;
420 property public final androidx.compose.ui.text.AnnotatedString text;
421 }
422
423 public final class TextLayoutResult {
424 ctor public TextLayoutResult(androidx.compose.ui.text.TextLayoutInput layoutInput, androidx.compose.ui.text.MultiParagraph multiParagraph, long size);
425 method public androidx.compose.ui.text.TextLayoutResult copy(optional androidx.compose.ui.text.TextLayoutInput layoutInput, optional long size);
426 method public androidx.compose.ui.text.style.ResolvedTextDirection getBidiRunDirection(int offset);
427 method public androidx.compose.ui.geometry.Rect getBoundingBox(int offset);
428 method public androidx.compose.ui.geometry.Rect getCursorRect(int offset);
429 method public boolean getDidOverflowHeight();
430 method public boolean getDidOverflowWidth();
431 method public float getFirstBaseline();
432 method public boolean getHasVisualOverflow();
433 method public float getHorizontalPosition(int offset, boolean usePrimaryDirection);
434 method public float getLastBaseline();
435 method public androidx.compose.ui.text.TextLayoutInput getLayoutInput();
436 method public float getLineBottom(int lineIndex);
437 method public int getLineCount();
438 method public int getLineEnd(int lineIndex, optional boolean visibleEnd);
439 method public int getLineForOffset(int offset);
440 method public int getLineForVerticalPosition(float vertical);
441 method public float getLineLeft(int lineIndex);
442 method public float getLineRight(int lineIndex);
443 method public int getLineStart(int lineIndex);
444 method public float getLineTop(int lineIndex);
445 method public androidx.compose.ui.text.MultiParagraph getMultiParagraph();
446 method public int getOffsetForPosition(long position);
447 method public androidx.compose.ui.text.style.ResolvedTextDirection getParagraphDirection(int offset);
448 method public androidx.compose.ui.graphics.Path getPathForRange(int start, int end);
449 method public java.util.List<androidx.compose.ui.geometry.Rect> getPlaceholderRects();
450 method public long getSize();
451 method public long getWordBoundary(int offset);
452 method public boolean isLineEllipsized(int lineIndex);
453 property public final boolean didOverflowHeight;
454 property public final boolean didOverflowWidth;
455 property public final float firstBaseline;
456 property public final boolean hasVisualOverflow;
457 property public final float lastBaseline;
458 property public final androidx.compose.ui.text.TextLayoutInput layoutInput;
459 property public final int lineCount;
460 property public final androidx.compose.ui.text.MultiParagraph multiParagraph;
461 property public final java.util.List<androidx.compose.ui.geometry.Rect> placeholderRects;
462 property public final long size;
463 }
464
465 @androidx.compose.runtime.Immutable @androidx.compose.ui.text.ExperimentalTextApi public final class TextMeasurer {
466 ctor public TextMeasurer(androidx.compose.ui.text.font.FontFamily.Resolver fallbackFontFamilyResolver, androidx.compose.ui.unit.Density fallbackDensity, androidx.compose.ui.unit.LayoutDirection fallbackLayoutDirection, optional int cacheSize);
Nick Anthony5bdff8b2022-09-01 16:34:00 -0400467 method @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 int overflow, optional boolean softWrap, optional int maxLines, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, optional long 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);
Nick Anthony08300de2022-09-01 03:25:39 -0400468 }
469
470 public final class TextMeasurerKt {
471 }
472
473 public final class TextPainter {
474 method public void paint(androidx.compose.ui.graphics.Canvas canvas, androidx.compose.ui.text.TextLayoutResult textLayoutResult);
475 field public static final androidx.compose.ui.text.TextPainter INSTANCE;
476 }
477
478 public final class TextPainterKt {
Nick Anthony5bdff8b2022-09-01 16:34:00 -0400479 method @androidx.compose.ui.text.ExperimentalTextApi public static void drawText(androidx.compose.ui.graphics.drawscope.DrawScope, androidx.compose.ui.text.TextMeasurer textMeasurer, androidx.compose.ui.text.AnnotatedString text, optional long topLeft, optional androidx.compose.ui.text.TextStyle style, optional int overflow, optional boolean softWrap, optional int maxLines, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, optional long maxSize);
480 method @androidx.compose.ui.text.ExperimentalTextApi public static void drawText(androidx.compose.ui.graphics.drawscope.DrawScope, androidx.compose.ui.text.TextMeasurer textMeasurer, String text, optional long topLeft, optional androidx.compose.ui.text.TextStyle style, optional int overflow, optional boolean softWrap, optional int maxLines, optional long maxSize);
Nick Anthony08300de2022-09-01 03:25:39 -0400481 method @androidx.compose.ui.text.ExperimentalTextApi public static void drawText(androidx.compose.ui.graphics.drawscope.DrawScope, androidx.compose.ui.text.TextLayoutResult textLayoutResult, optional long color, optional long topLeft, optional float alpha, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextDecoration? textDecoration);
482 method @androidx.compose.ui.text.ExperimentalTextApi public static void drawText(androidx.compose.ui.graphics.drawscope.DrawScope, androidx.compose.ui.text.TextLayoutResult textLayoutResult, androidx.compose.ui.graphics.Brush brush, optional long topLeft, optional float alpha, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextDecoration? textDecoration);
483 }
484
485 @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class TextRange {
486 method public operator boolean contains(long other);
487 method public operator boolean contains(int offset);
488 method public boolean getCollapsed();
489 method public int getEnd();
490 method public int getLength();
491 method public int getMax();
492 method public int getMin();
493 method public boolean getReversed();
494 method public int getStart();
495 method public boolean intersects(long other);
496 property public final boolean collapsed;
497 property public final int end;
498 property public final int length;
499 property public final int max;
500 property public final int min;
501 property public final boolean reversed;
502 property public final int start;
503 field public static final androidx.compose.ui.text.TextRange.Companion Companion;
504 }
505
506 public static final class TextRange.Companion {
507 method public long getZero();
508 property public final long Zero;
509 }
510
511 public final class TextRangeKt {
512 method public static long TextRange(int start, int end);
513 method public static long TextRange(int index);
514 method public static String substring(CharSequence, long range);
515 }
516
517 @androidx.compose.runtime.Immutable public final class TextStyle {
518 ctor public TextStyle(optional long color, optional long 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 long 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 long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent);
519 ctor public TextStyle(optional long color, optional long 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 long 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 long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformTextStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle);
520 ctor @androidx.compose.ui.text.ExperimentalTextApi public TextStyle(androidx.compose.ui.graphics.Brush? brush, optional float alpha, optional long 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 long 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 long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformTextStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle);
521 method public androidx.compose.ui.text.TextStyle copy(optional long color, optional long 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 long 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 long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent);
522 method public androidx.compose.ui.text.TextStyle copy(optional long color, optional long 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 long 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 long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformTextStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle);
523 method @androidx.compose.ui.text.ExperimentalTextApi public androidx.compose.ui.text.TextStyle copy(androidx.compose.ui.graphics.Brush? brush, optional float alpha, optional long 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 long 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 long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformTextStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle);
524 method @androidx.compose.ui.text.ExperimentalTextApi public float getAlpha();
525 method public long getBackground();
526 method public androidx.compose.ui.text.style.BaselineShift? getBaselineShift();
527 method @androidx.compose.ui.text.ExperimentalTextApi public androidx.compose.ui.graphics.Brush? getBrush();
528 method public long getColor();
529 method public androidx.compose.ui.text.font.FontFamily? getFontFamily();
530 method public String? getFontFeatureSettings();
531 method public long getFontSize();
532 method public androidx.compose.ui.text.font.FontStyle? getFontStyle();
533 method public androidx.compose.ui.text.font.FontSynthesis? getFontSynthesis();
534 method public androidx.compose.ui.text.font.FontWeight? getFontWeight();
535 method public long getLetterSpacing();
536 method public long getLineHeight();
537 method public androidx.compose.ui.text.style.LineHeightStyle? getLineHeightStyle();
538 method public androidx.compose.ui.text.intl.LocaleList? getLocaleList();
539 method public androidx.compose.ui.text.PlatformTextStyle? getPlatformStyle();
540 method public androidx.compose.ui.graphics.Shadow? getShadow();
541 method public androidx.compose.ui.text.style.TextAlign? getTextAlign();
542 method public androidx.compose.ui.text.style.TextDecoration? getTextDecoration();
543 method public androidx.compose.ui.text.style.TextDirection? getTextDirection();
544 method public androidx.compose.ui.text.style.TextGeometricTransform? getTextGeometricTransform();
545 method public androidx.compose.ui.text.style.TextIndent? getTextIndent();
546 method public boolean hasSameLayoutAffectingAttributes(androidx.compose.ui.text.TextStyle other);
547 method @androidx.compose.runtime.Stable public androidx.compose.ui.text.TextStyle merge(optional androidx.compose.ui.text.TextStyle? other);
548 method @androidx.compose.runtime.Stable public androidx.compose.ui.text.TextStyle merge(androidx.compose.ui.text.SpanStyle other);
549 method @androidx.compose.runtime.Stable public androidx.compose.ui.text.TextStyle merge(androidx.compose.ui.text.ParagraphStyle other);
550 method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.TextStyle plus(androidx.compose.ui.text.TextStyle other);
551 method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.TextStyle plus(androidx.compose.ui.text.ParagraphStyle other);
552 method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.TextStyle plus(androidx.compose.ui.text.SpanStyle other);
553 method @androidx.compose.runtime.Stable public androidx.compose.ui.text.ParagraphStyle toParagraphStyle();
554 method @androidx.compose.runtime.Stable public androidx.compose.ui.text.SpanStyle toSpanStyle();
555 property @androidx.compose.ui.text.ExperimentalTextApi public final float alpha;
556 property public final long background;
557 property public final androidx.compose.ui.text.style.BaselineShift? baselineShift;
558 property @androidx.compose.ui.text.ExperimentalTextApi public final androidx.compose.ui.graphics.Brush? brush;
559 property public final long color;
560 property public final androidx.compose.ui.text.font.FontFamily? fontFamily;
561 property public final String? fontFeatureSettings;
562 property public final long fontSize;
563 property public final androidx.compose.ui.text.font.FontStyle? fontStyle;
564 property public final androidx.compose.ui.text.font.FontSynthesis? fontSynthesis;
565 property public final androidx.compose.ui.text.font.FontWeight? fontWeight;
566 property public final long letterSpacing;
567 property public final long lineHeight;
568 property public final androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle;
569 property public final androidx.compose.ui.text.intl.LocaleList? localeList;
570 property public final androidx.compose.ui.text.PlatformTextStyle? platformStyle;
571 property public final androidx.compose.ui.graphics.Shadow? shadow;
572 property public final androidx.compose.ui.text.style.TextAlign? textAlign;
573 property public final androidx.compose.ui.text.style.TextDecoration? textDecoration;
574 property public final androidx.compose.ui.text.style.TextDirection? textDirection;
575 property public final androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform;
576 property public final androidx.compose.ui.text.style.TextIndent? textIndent;
577 field public static final androidx.compose.ui.text.TextStyle.Companion Companion;
578 }
579
580 public static final class TextStyle.Companion {
581 method public androidx.compose.ui.text.TextStyle getDefault();
582 property public final androidx.compose.ui.text.TextStyle Default;
583 }
584
585 public final class TextStyleKt {
586 method public static androidx.compose.ui.text.TextStyle lerp(androidx.compose.ui.text.TextStyle start, androidx.compose.ui.text.TextStyle stop, float fraction);
587 method public static androidx.compose.ui.text.TextStyle resolveDefaults(androidx.compose.ui.text.TextStyle style, androidx.compose.ui.unit.LayoutDirection direction);
588 }
589
590 public abstract sealed class TtsAnnotation {
591 }
592
593 @androidx.compose.ui.text.ExperimentalTextApi public final class UrlAnnotation {
594 ctor public UrlAnnotation(String url);
595 method public String getUrl();
596 property public final String url;
597 }
598
599 public final class VerbatimTtsAnnotation extends androidx.compose.ui.text.TtsAnnotation {
600 ctor public VerbatimTtsAnnotation(String verbatim);
601 method public String getVerbatim();
602 property public final String verbatim;
603 }
604
605}
606
607package androidx.compose.ui.text.android {
608
609 @kotlin.RequiresOptIn(level=kotlin.RequiresOptIn.Level.ERROR, message="This is internal API that may change frequently and without warning.") @kotlin.annotation.Target(allowedTargets={kotlin.annotation.AnnotationTarget.CLASS, kotlin.annotation.AnnotationTarget.FUNCTION, kotlin.annotation.AnnotationTarget.PROPERTY}) public @interface InternalPlatformTextApi {
610 }
611
612 public final class LayoutCompatKt {
613 }
614
615 public final class LayoutHelperKt {
616 }
617
618 public final class LayoutIntrinsicsKt {
619 }
620
621 public final class PaintExtensionsKt {
622 }
623
624 public final class SpannedExtensionsKt {
625 }
626
627 public final class StaticLayoutFactoryKt {
628 }
629
630 public final class TempListUtilsKt {
631 }
632
633 public final class TextLayoutKt {
634 }
635
636}
637
638package androidx.compose.ui.text.android.style {
639
640 public final class IndentationFixSpanKt {
641 }
642
643 public final class LineHeightStyleSpanKt {
644 }
645
646 public final class PlaceholderSpanKt {
647 }
648
649}
650
651package androidx.compose.ui.text.caches {
652
653 public final class ContainerHelpersKt {
654 }
655
656 public final class SimpleArrayMapKt {
657 }
658
659}
660
661package androidx.compose.ui.text.font {
662
663 public abstract class AndroidFont implements androidx.compose.ui.text.font.Font {
664 ctor @androidx.compose.ui.text.ExperimentalTextApi public AndroidFont(int loadingStrategy, androidx.compose.ui.text.font.AndroidFont.TypefaceLoader typefaceLoader, androidx.compose.ui.text.font.FontVariation.Settings variationSettings);
665 ctor public AndroidFont(int loadingStrategy, androidx.compose.ui.text.font.AndroidFont.TypefaceLoader typefaceLoader);
666 method public final int getLoadingStrategy();
667 method public final androidx.compose.ui.text.font.AndroidFont.TypefaceLoader getTypefaceLoader();
668 method @androidx.compose.ui.text.ExperimentalTextApi public final androidx.compose.ui.text.font.FontVariation.Settings getVariationSettings();
669 property public final int loadingStrategy;
670 property public final androidx.compose.ui.text.font.AndroidFont.TypefaceLoader typefaceLoader;
671 property @androidx.compose.ui.text.ExperimentalTextApi public final androidx.compose.ui.text.font.FontVariation.Settings variationSettings;
672 }
673
674 public static interface AndroidFont.TypefaceLoader {
675 method public suspend Object? awaitLoad(android.content.Context context, androidx.compose.ui.text.font.AndroidFont font, kotlin.coroutines.Continuation<? super android.graphics.Typeface>);
676 method public android.graphics.Typeface? loadBlocking(android.content.Context context, androidx.compose.ui.text.font.AndroidFont font);
677 }
678
679 public final class AndroidFontKt {
680 method @Deprecated @androidx.compose.runtime.Stable @androidx.compose.ui.text.ExperimentalTextApi public static androidx.compose.ui.text.font.Font Font(android.content.res.AssetManager assetManager, String path, optional androidx.compose.ui.text.font.FontWeight weight, optional int style);
681 method @androidx.compose.runtime.Stable @androidx.compose.ui.text.ExperimentalTextApi 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 int style, optional androidx.compose.ui.text.font.FontVariation.Settings variationSettings);
682 method @androidx.compose.runtime.Stable @androidx.compose.ui.text.ExperimentalTextApi public static androidx.compose.ui.text.font.Font Font(java.io.File file, optional androidx.compose.ui.text.font.FontWeight weight, optional int style, optional androidx.compose.ui.text.font.FontVariation.Settings variationSettings);
683 method @RequiresApi(26) @androidx.compose.runtime.Stable @androidx.compose.ui.text.ExperimentalTextApi public static androidx.compose.ui.text.font.Font Font(android.os.ParcelFileDescriptor fileDescriptor, optional androidx.compose.ui.text.font.FontWeight weight, optional int style, optional androidx.compose.ui.text.font.FontVariation.Settings variationSettings);
684 }
685
686 public final class AndroidFontLoader_androidKt {
687 }
688
689 public final class AndroidFontResolveInterceptor_androidKt {
690 }
691
692 public final class AndroidFontUtils_androidKt {
693 }
694
695 public final class AndroidTypeface_androidKt {
696 method public static androidx.compose.ui.text.font.FontFamily FontFamily(android.graphics.Typeface typeface);
697 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);
698 method public static androidx.compose.ui.text.font.Typeface Typeface(android.graphics.Typeface typeface);
699 }
700
701 public final class DelegatingFontLoaderForDeprecatedUsage_androidKt {
702 method @Deprecated public static androidx.compose.ui.text.font.FontFamily.Resolver createFontFamilyResolver(androidx.compose.ui.text.font.Font.ResourceLoader fontResourceLoader, android.content.Context context);
703 }
704
705 @androidx.compose.ui.text.ExperimentalTextApi @kotlin.jvm.JvmInline public final value class DeviceFontFamilyName {
706 ctor public DeviceFontFamilyName(String name);
707 method public String getName();
708 property public final String name;
709 }
710
711 public final class DeviceFontFamilyNameFontKt {
712 method @androidx.compose.ui.text.ExperimentalTextApi public static androidx.compose.ui.text.font.Font Font(String familyName, optional androidx.compose.ui.text.font.FontWeight weight, optional int style, optional androidx.compose.ui.text.font.FontVariation.Settings variationSettings);
713 }
714
715 public abstract sealed class FileBasedFontFamily extends androidx.compose.ui.text.font.FontFamily {
716 }
717
718 @androidx.compose.runtime.Immutable public interface Font {
719 method @androidx.compose.ui.text.ExperimentalTextApi public int getLoadingStrategy();
720 method public int getStyle();
721 method public androidx.compose.ui.text.font.FontWeight getWeight();
722 property @androidx.compose.ui.text.ExperimentalTextApi public abstract int loadingStrategy;
723 property public abstract int style;
724 property public abstract androidx.compose.ui.text.font.FontWeight weight;
725 field public static final androidx.compose.ui.text.font.Font.Companion Companion;
726 field @androidx.compose.ui.text.ExperimentalTextApi public static final long MaximumAsyncTimeout = 15000L; // 0x3a98L
727 }
728
729 public static final class Font.Companion {
730 }
731
732 @Deprecated public static interface Font.ResourceLoader {
733 method @Deprecated public Object load(androidx.compose.ui.text.font.Font font);
734 }
735
736 @androidx.compose.runtime.Immutable public abstract sealed class FontFamily {
737 method @Deprecated public final boolean getCanLoadSynchronously();
738 property @Deprecated public final boolean canLoadSynchronously;
739 field public static final androidx.compose.ui.text.font.FontFamily.Companion Companion;
740 }
741
742 public static final class FontFamily.Companion {
743 method public androidx.compose.ui.text.font.GenericFontFamily getCursive();
744 method public androidx.compose.ui.text.font.SystemFontFamily getDefault();
745 method public androidx.compose.ui.text.font.GenericFontFamily getMonospace();
746 method public androidx.compose.ui.text.font.GenericFontFamily getSansSerif();
747 method public androidx.compose.ui.text.font.GenericFontFamily getSerif();
748 property public final androidx.compose.ui.text.font.GenericFontFamily Cursive;
749 property public final androidx.compose.ui.text.font.SystemFontFamily Default;
750 property public final androidx.compose.ui.text.font.GenericFontFamily Monospace;
751 property public final androidx.compose.ui.text.font.GenericFontFamily SansSerif;
752 property public final androidx.compose.ui.text.font.GenericFontFamily Serif;
753 }
754
755 public static sealed interface FontFamily.Resolver {
756 method public suspend Object? preload(androidx.compose.ui.text.font.FontFamily fontFamily, kotlin.coroutines.Continuation<? super kotlin.Unit>);
757 method 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 int fontStyle, optional int fontSynthesis);
758 }
759
760 public final class FontFamilyKt {
761 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);
762 method @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.FontFamily FontFamily(androidx.compose.ui.text.font.Font... fonts);
763 method @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.FontFamily FontFamily(androidx.compose.ui.text.font.Typeface typeface);
764 }
765
766 public final class FontFamilyResolverKt {
767 }
768
769 public final class FontFamilyResolver_androidKt {
770 method public static androidx.compose.ui.text.font.FontFamily.Resolver createFontFamilyResolver(android.content.Context context);
771 method @androidx.compose.ui.text.ExperimentalTextApi public static androidx.compose.ui.text.font.FontFamily.Resolver createFontFamilyResolver(android.content.Context context, kotlin.coroutines.CoroutineContext coroutineContext);
772 }
773
774 public final class FontKt {
775 method @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.Font Font(int resId, optional androidx.compose.ui.text.font.FontWeight weight, optional int style, optional int loadingStrategy);
776 method @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 int style, optional int loadingStrategy, optional androidx.compose.ui.text.font.FontVariation.Settings variationSettings);
777 method @Deprecated @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.Font! Font(int resId, optional androidx.compose.ui.text.font.FontWeight weight, optional int style);
778 method @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.FontFamily toFontFamily(androidx.compose.ui.text.font.Font);
779 }
780
781 @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> {
782 method public java.util.List<androidx.compose.ui.text.font.Font> getFonts();
783 property public final java.util.List<androidx.compose.ui.text.font.Font> fonts;
784 }
785
786 public final class FontListFontFamilyTypefaceAdapterKt {
787 }
788
789 @kotlin.jvm.JvmInline public final value class FontLoadingStrategy {
790 method public int getValue();
791 property public final int value;
792 field public static final androidx.compose.ui.text.font.FontLoadingStrategy.Companion Companion;
793 }
794
795 public static final class FontLoadingStrategy.Companion {
796 method public int getAsync();
797 method public int getBlocking();
798 method public int getOptionalLocal();
799 property public final int Async;
800 property public final int Blocking;
801 property public final int OptionalLocal;
802 }
803
804 @kotlin.jvm.JvmInline public final value class FontStyle {
805 ctor public FontStyle(int value);
806 method public int getValue();
807 property public final int value;
808 field public static final androidx.compose.ui.text.font.FontStyle.Companion Companion;
809 }
810
811 public static final class FontStyle.Companion {
812 method public int getItalic();
813 method public int getNormal();
814 method public java.util.List<androidx.compose.ui.text.font.FontStyle> values();
815 property public final int Italic;
816 property public final int Normal;
817 }
818
819 @kotlin.jvm.JvmInline public final value class FontSynthesis {
820 field public static final androidx.compose.ui.text.font.FontSynthesis.Companion Companion;
821 }
822
823 public static final class FontSynthesis.Companion {
824 method public int getAll();
825 method public int getNone();
826 method public int getStyle();
827 method public int getWeight();
828 property public final int All;
829 property public final int None;
830 property public final int Style;
831 property public final int Weight;
832 }
833
834 public final class FontSynthesis_androidKt {
835 }
836
837 @androidx.compose.ui.text.ExperimentalTextApi public final class FontVariation {
838 method public androidx.compose.ui.text.font.FontVariation.Setting Setting(String name, float value);
839 method public androidx.compose.ui.text.font.FontVariation.Settings Settings(androidx.compose.ui.text.font.FontWeight weight, int style, androidx.compose.ui.text.font.FontVariation.Setting... settings);
840 method public androidx.compose.ui.text.font.FontVariation.Setting grade(int value);
841 method public androidx.compose.ui.text.font.FontVariation.Setting italic(float value);
842 method public androidx.compose.ui.text.font.FontVariation.Setting opticalSizing(long textSize);
843 method public androidx.compose.ui.text.font.FontVariation.Setting slant(float value);
844 method public androidx.compose.ui.text.font.FontVariation.Setting weight(int value);
845 method public androidx.compose.ui.text.font.FontVariation.Setting width(float value);
846 field public static final androidx.compose.ui.text.font.FontVariation INSTANCE;
847 }
848
849 @androidx.compose.runtime.Immutable public static sealed interface FontVariation.Setting {
850 method public String getAxisName();
851 method public boolean getNeedsDensity();
852 method public float toVariationValue(androidx.compose.ui.unit.Density? density);
853 property public abstract String axisName;
854 property public abstract boolean needsDensity;
855 }
856
857 @androidx.compose.runtime.Immutable public static final class FontVariation.Settings {
858 ctor public FontVariation.Settings(androidx.compose.ui.text.font.FontVariation.Setting... settings);
859 method public java.util.List<androidx.compose.ui.text.font.FontVariation.Setting> getSettings();
860 property public final java.util.List<androidx.compose.ui.text.font.FontVariation.Setting> settings;
861 }
862
863 @androidx.compose.runtime.Immutable public final class FontWeight implements java.lang.Comparable<androidx.compose.ui.text.font.FontWeight> {
864 ctor public FontWeight(int weight);
865 method public operator int compareTo(androidx.compose.ui.text.font.FontWeight other);
866 method public int getWeight();
867 property public final int weight;
868 field public static final androidx.compose.ui.text.font.FontWeight.Companion Companion;
869 }
870
871 public static final class FontWeight.Companion {
872 method public androidx.compose.ui.text.font.FontWeight getBlack();
873 method public androidx.compose.ui.text.font.FontWeight getBold();
874 method public androidx.compose.ui.text.font.FontWeight getExtraBold();
875 method public androidx.compose.ui.text.font.FontWeight getExtraLight();
876 method public androidx.compose.ui.text.font.FontWeight getLight();
877 method public androidx.compose.ui.text.font.FontWeight getMedium();
878 method public androidx.compose.ui.text.font.FontWeight getNormal();
879 method public androidx.compose.ui.text.font.FontWeight getSemiBold();
880 method public androidx.compose.ui.text.font.FontWeight getThin();
881 method public androidx.compose.ui.text.font.FontWeight getW100();
882 method public androidx.compose.ui.text.font.FontWeight getW200();
883 method public androidx.compose.ui.text.font.FontWeight getW300();
884 method public androidx.compose.ui.text.font.FontWeight getW400();
885 method public androidx.compose.ui.text.font.FontWeight getW500();
886 method public androidx.compose.ui.text.font.FontWeight getW600();
887 method public androidx.compose.ui.text.font.FontWeight getW700();
888 method public androidx.compose.ui.text.font.FontWeight getW800();
889 method public androidx.compose.ui.text.font.FontWeight getW900();
890 property public final androidx.compose.ui.text.font.FontWeight Black;
891 property public final androidx.compose.ui.text.font.FontWeight Bold;
892 property public final androidx.compose.ui.text.font.FontWeight ExtraBold;
893 property public final androidx.compose.ui.text.font.FontWeight ExtraLight;
894 property public final androidx.compose.ui.text.font.FontWeight Light;
895 property public final androidx.compose.ui.text.font.FontWeight Medium;
896 property public final androidx.compose.ui.text.font.FontWeight Normal;
897 property public final androidx.compose.ui.text.font.FontWeight SemiBold;
898 property public final androidx.compose.ui.text.font.FontWeight Thin;
899 property public final androidx.compose.ui.text.font.FontWeight W100;
900 property public final androidx.compose.ui.text.font.FontWeight W200;
901 property public final androidx.compose.ui.text.font.FontWeight W300;
902 property public final androidx.compose.ui.text.font.FontWeight W400;
903 property public final androidx.compose.ui.text.font.FontWeight W500;
904 property public final androidx.compose.ui.text.font.FontWeight W600;
905 property public final androidx.compose.ui.text.font.FontWeight W700;
906 property public final androidx.compose.ui.text.font.FontWeight W800;
907 property public final androidx.compose.ui.text.font.FontWeight W900;
908 }
909
910 public final class FontWeightKt {
911 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);
912 }
913
914 @androidx.compose.runtime.Immutable public final class GenericFontFamily extends androidx.compose.ui.text.font.SystemFontFamily {
915 method public String getName();
916 property public final String name;
917 }
918
919 public final class LoadedFontFamily extends androidx.compose.ui.text.font.FontFamily {
920 method public androidx.compose.ui.text.font.Typeface getTypeface();
921 property public final androidx.compose.ui.text.font.Typeface typeface;
922 }
923
924 public final class PlatformTypefacesKt {
925 }
926
927 public final class ResourceFont implements androidx.compose.ui.text.font.Font {
928 method public androidx.compose.ui.text.font.ResourceFont copy(optional int resId, optional androidx.compose.ui.text.font.FontWeight weight, optional int style);
929 method @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 int style, optional int loadingStrategy, optional androidx.compose.ui.text.font.FontVariation.Settings variationSettings);
930 method @androidx.compose.ui.text.ExperimentalTextApi public int getLoadingStrategy();
931 method public int getResId();
932 method public int getStyle();
933 method @androidx.compose.ui.text.ExperimentalTextApi public androidx.compose.ui.text.font.FontVariation.Settings getVariationSettings();
934 method public androidx.compose.ui.text.font.FontWeight getWeight();
935 property @androidx.compose.ui.text.ExperimentalTextApi public int loadingStrategy;
936 property public final int resId;
937 property public int style;
938 property @androidx.compose.ui.text.ExperimentalTextApi public final androidx.compose.ui.text.font.FontVariation.Settings variationSettings;
939 property public androidx.compose.ui.text.font.FontWeight weight;
940 }
941
942 public abstract sealed class SystemFontFamily extends androidx.compose.ui.text.font.FontFamily {
943 }
944
945 public interface Typeface {
946 method public androidx.compose.ui.text.font.FontFamily? getFontFamily();
947 property public abstract androidx.compose.ui.text.font.FontFamily? fontFamily;
948 }
949
950}
951
952package androidx.compose.ui.text.input {
953
954 public final class BackspaceCommand implements androidx.compose.ui.text.input.EditCommand {
955 ctor public BackspaceCommand();
956 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
957 }
958
959 public final class CommitTextCommand implements androidx.compose.ui.text.input.EditCommand {
960 ctor public CommitTextCommand(androidx.compose.ui.text.AnnotatedString annotatedString, int newCursorPosition);
961 ctor public CommitTextCommand(String text, int newCursorPosition);
962 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
963 method public androidx.compose.ui.text.AnnotatedString getAnnotatedString();
964 method public int getNewCursorPosition();
965 method public String getText();
966 property public final androidx.compose.ui.text.AnnotatedString annotatedString;
967 property public final int newCursorPosition;
968 property public final String text;
969 }
970
971 public final class DeleteAllCommand implements androidx.compose.ui.text.input.EditCommand {
972 ctor public DeleteAllCommand();
973 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
974 }
975
976 public final class DeleteSurroundingTextCommand implements androidx.compose.ui.text.input.EditCommand {
977 ctor public DeleteSurroundingTextCommand(int lengthBeforeCursor, int lengthAfterCursor);
978 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
979 method public int getLengthAfterCursor();
980 method public int getLengthBeforeCursor();
981 property public final int lengthAfterCursor;
982 property public final int lengthBeforeCursor;
983 }
984
985 public final class DeleteSurroundingTextInCodePointsCommand implements androidx.compose.ui.text.input.EditCommand {
986 ctor public DeleteSurroundingTextInCodePointsCommand(int lengthBeforeCursor, int lengthAfterCursor);
987 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
988 method public int getLengthAfterCursor();
989 method public int getLengthBeforeCursor();
990 property public final int lengthAfterCursor;
991 property public final int lengthBeforeCursor;
992 }
993
994 public interface EditCommand {
995 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
996 }
997
998 public final class EditCommandKt {
999 }
1000
1001 public final class EditProcessor {
1002 ctor public EditProcessor();
1003 method public androidx.compose.ui.text.input.TextFieldValue apply(java.util.List<? extends androidx.compose.ui.text.input.EditCommand> editCommands);
1004 method public void reset(androidx.compose.ui.text.input.TextFieldValue value, androidx.compose.ui.text.input.TextInputSession? textInputSession);
1005 method public androidx.compose.ui.text.input.TextFieldValue toTextFieldValue();
1006 }
1007
1008 public final class EditingBuffer {
1009 ctor public EditingBuffer(androidx.compose.ui.text.AnnotatedString text, long selection);
1010 }
1011
1012 public final class EditingBufferKt {
1013 }
1014
1015 public final class FinishComposingTextCommand implements androidx.compose.ui.text.input.EditCommand {
1016 ctor public FinishComposingTextCommand();
1017 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
1018 }
1019
1020 public final class GapBufferKt {
1021 }
1022
1023 public final class GapBuffer_jvmKt {
1024 }
1025
1026 @kotlin.jvm.JvmInline public final value class ImeAction {
1027 field public static final androidx.compose.ui.text.input.ImeAction.Companion Companion;
1028 }
1029
1030 public static final class ImeAction.Companion {
1031 method public int getDefault();
1032 method public int getDone();
1033 method public int getGo();
1034 method public int getNext();
1035 method public int getNone();
1036 method public int getPrevious();
1037 method public int getSearch();
1038 method public int getSend();
1039 property public final int Default;
1040 property public final int Done;
1041 property public final int Go;
1042 property public final int Next;
1043 property public final int None;
1044 property public final int Previous;
1045 property public final int Search;
1046 property public final int Send;
1047 }
1048
1049 @androidx.compose.runtime.Immutable public final class ImeOptions {
1050 ctor public ImeOptions(optional boolean singleLine, optional int capitalization, optional boolean autoCorrect, optional int keyboardType, optional int imeAction);
1051 method public androidx.compose.ui.text.input.ImeOptions copy(optional boolean singleLine, optional int capitalization, optional boolean autoCorrect, optional int keyboardType, optional int imeAction);
1052 method public boolean getAutoCorrect();
1053 method public int getCapitalization();
1054 method public int getImeAction();
1055 method public int getKeyboardType();
1056 method public boolean getSingleLine();
1057 property public final boolean autoCorrect;
1058 property public final int capitalization;
1059 property public final int imeAction;
1060 property public final int keyboardType;
1061 property public final boolean singleLine;
1062 field public static final androidx.compose.ui.text.input.ImeOptions.Companion Companion;
1063 }
1064
1065 public static final class ImeOptions.Companion {
1066 method public androidx.compose.ui.text.input.ImeOptions getDefault();
1067 property public final androidx.compose.ui.text.input.ImeOptions Default;
1068 }
1069
1070 @Deprecated public interface InputEventCallback {
1071 method @Deprecated public void onEditCommands(java.util.List<? extends androidx.compose.ui.text.input.EditCommand> editCommands);
1072 method @Deprecated public void onImeAction(int imeAction);
1073 }
1074
1075 @kotlin.jvm.JvmInline public final value class KeyboardCapitalization {
1076 field public static final androidx.compose.ui.text.input.KeyboardCapitalization.Companion Companion;
1077 }
1078
1079 public static final class KeyboardCapitalization.Companion {
1080 method public int getCharacters();
1081 method public int getNone();
1082 method public int getSentences();
1083 method public int getWords();
1084 property public final int Characters;
1085 property public final int None;
1086 property public final int Sentences;
1087 property public final int Words;
1088 }
1089
1090 @kotlin.jvm.JvmInline public final value class KeyboardType {
1091 field public static final androidx.compose.ui.text.input.KeyboardType.Companion Companion;
1092 }
1093
1094 public static final class KeyboardType.Companion {
1095 method public int getAscii();
1096 method public int getDecimal();
1097 method public int getEmail();
1098 method public int getNumber();
1099 method public int getNumberPassword();
1100 method public int getPassword();
1101 method public int getPhone();
1102 method public int getText();
1103 method public int getUri();
1104 property public final int Ascii;
1105 property public final int Decimal;
1106 property public final int Email;
1107 property public final int Number;
1108 property public final int NumberPassword;
1109 property public final int Password;
1110 property public final int Phone;
1111 property public final int Text;
1112 property public final int Uri;
1113 }
1114
1115 public final class MoveCursorCommand implements androidx.compose.ui.text.input.EditCommand {
1116 ctor public MoveCursorCommand(int amount);
1117 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
1118 method public int getAmount();
1119 property public final int amount;
1120 }
1121
1122 public interface OffsetMapping {
1123 method public int originalToTransformed(int offset);
1124 method public int transformedToOriginal(int offset);
1125 field public static final androidx.compose.ui.text.input.OffsetMapping.Companion Companion;
1126 }
1127
1128 public static final class OffsetMapping.Companion {
1129 method public androidx.compose.ui.text.input.OffsetMapping getIdentity();
1130 property public final androidx.compose.ui.text.input.OffsetMapping Identity;
1131 }
1132
1133 public final class PasswordVisualTransformation implements androidx.compose.ui.text.input.VisualTransformation {
1134 ctor public PasswordVisualTransformation(optional char mask);
1135 method public androidx.compose.ui.text.input.TransformedText filter(androidx.compose.ui.text.AnnotatedString text);
1136 method public char getMask();
1137 property public final char mask;
1138 }
1139
1140 public interface PlatformTextInputService {
1141 method public void hideSoftwareKeyboard();
1142 method @Deprecated public default void notifyFocusedRect(androidx.compose.ui.geometry.Rect rect);
1143 method public void showSoftwareKeyboard();
1144 method 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);
1145 method public void stopInput();
1146 method public void updateState(androidx.compose.ui.text.input.TextFieldValue? oldValue, androidx.compose.ui.text.input.TextFieldValue newValue);
1147 }
1148
1149 public final class SetComposingRegionCommand implements androidx.compose.ui.text.input.EditCommand {
1150 ctor public SetComposingRegionCommand(int start, int end);
1151 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
1152 method public int getEnd();
1153 method public int getStart();
1154 property public final int end;
1155 property public final int start;
1156 }
1157
1158 public final class SetComposingTextCommand implements androidx.compose.ui.text.input.EditCommand {
1159 ctor public SetComposingTextCommand(androidx.compose.ui.text.AnnotatedString annotatedString, int newCursorPosition);
1160 ctor public SetComposingTextCommand(String text, int newCursorPosition);
1161 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
1162 method public androidx.compose.ui.text.AnnotatedString getAnnotatedString();
1163 method public int getNewCursorPosition();
1164 method public String getText();
1165 property public final androidx.compose.ui.text.AnnotatedString annotatedString;
1166 property public final int newCursorPosition;
1167 property public final String text;
1168 }
1169
1170 public final class SetSelectionCommand implements androidx.compose.ui.text.input.EditCommand {
1171 ctor public SetSelectionCommand(int start, int end);
1172 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
1173 method public int getEnd();
1174 method public int getStart();
1175 property public final int end;
1176 property public final int start;
1177 }
1178
1179 @androidx.compose.runtime.Immutable public final class TextFieldValue {
1180 ctor public TextFieldValue(androidx.compose.ui.text.AnnotatedString annotatedString, optional long selection, optional androidx.compose.ui.text.TextRange? composition);
1181 ctor public TextFieldValue(optional String text, optional long selection, optional androidx.compose.ui.text.TextRange? composition);
1182 method public androidx.compose.ui.text.input.TextFieldValue copy(optional androidx.compose.ui.text.AnnotatedString annotatedString, optional long selection, optional androidx.compose.ui.text.TextRange? composition);
1183 method public androidx.compose.ui.text.input.TextFieldValue copy(String text, optional long selection, optional androidx.compose.ui.text.TextRange? composition);
1184 method public androidx.compose.ui.text.AnnotatedString getAnnotatedString();
1185 method public androidx.compose.ui.text.TextRange? getComposition();
1186 method public long getSelection();
1187 method public String getText();
1188 property public final androidx.compose.ui.text.AnnotatedString annotatedString;
1189 property public final androidx.compose.ui.text.TextRange? composition;
1190 property public final long selection;
1191 property public final String text;
1192 field public static final androidx.compose.ui.text.input.TextFieldValue.Companion Companion;
1193 }
1194
1195 public static final class TextFieldValue.Companion {
1196 method public androidx.compose.runtime.saveable.Saver<androidx.compose.ui.text.input.TextFieldValue,java.lang.Object> getSaver();
1197 property public final androidx.compose.runtime.saveable.Saver<androidx.compose.ui.text.input.TextFieldValue,java.lang.Object> Saver;
1198 }
1199
1200 public final class TextFieldValueKt {
1201 method public static androidx.compose.ui.text.AnnotatedString getSelectedText(androidx.compose.ui.text.input.TextFieldValue);
1202 method public static androidx.compose.ui.text.AnnotatedString getTextAfterSelection(androidx.compose.ui.text.input.TextFieldValue, int maxChars);
1203 method public static androidx.compose.ui.text.AnnotatedString getTextBeforeSelection(androidx.compose.ui.text.input.TextFieldValue, int maxChars);
1204 }
1205
1206 public class TextInputService {
1207 ctor public TextInputService(androidx.compose.ui.text.input.PlatformTextInputService platformTextInputService);
1208 method @Deprecated public final void hideSoftwareKeyboard();
1209 method @Deprecated public final void showSoftwareKeyboard();
1210 method 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);
1211 method public void stopInput(androidx.compose.ui.text.input.TextInputSession session);
1212 }
1213
1214 public final class TextInputSession {
1215 ctor public TextInputSession(androidx.compose.ui.text.input.TextInputService textInputService, androidx.compose.ui.text.input.PlatformTextInputService platformTextInputService);
1216 method public void dispose();
1217 method public boolean hideSoftwareKeyboard();
1218 method public boolean isOpen();
1219 method @Deprecated public boolean notifyFocusedRect(androidx.compose.ui.geometry.Rect rect);
1220 method public boolean showSoftwareKeyboard();
1221 method public boolean updateState(androidx.compose.ui.text.input.TextFieldValue? oldValue, androidx.compose.ui.text.input.TextFieldValue newValue);
1222 property public final boolean isOpen;
1223 }
1224
1225 public final class TransformedText {
1226 ctor public TransformedText(androidx.compose.ui.text.AnnotatedString text, androidx.compose.ui.text.input.OffsetMapping offsetMapping);
1227 method public androidx.compose.ui.text.input.OffsetMapping getOffsetMapping();
1228 method public androidx.compose.ui.text.AnnotatedString getText();
1229 property public final androidx.compose.ui.text.input.OffsetMapping offsetMapping;
1230 property public final androidx.compose.ui.text.AnnotatedString text;
1231 }
1232
1233 @androidx.compose.runtime.Immutable public fun interface VisualTransformation {
1234 method public androidx.compose.ui.text.input.TransformedText filter(androidx.compose.ui.text.AnnotatedString text);
1235 field public static final androidx.compose.ui.text.input.VisualTransformation.Companion Companion;
1236 }
1237
1238 public static final class VisualTransformation.Companion {
1239 method public androidx.compose.ui.text.input.VisualTransformation getNone();
1240 property public final androidx.compose.ui.text.input.VisualTransformation None;
1241 }
1242
1243}
1244
1245package androidx.compose.ui.text.internal {
1246
1247 public final class JvmDefaultWithCompatibility_jvmKt {
1248 }
1249
1250}
1251
1252package androidx.compose.ui.text.intl {
1253
1254 public final class AndroidPlatformLocale_androidKt {
1255 }
1256
1257 @androidx.compose.runtime.Immutable public final class Locale {
1258 ctor public Locale(String languageTag);
1259 method public String getLanguage();
1260 method public String getRegion();
1261 method public String getScript();
1262 method public String toLanguageTag();
1263 property public final String language;
1264 property public final String region;
1265 property public final String script;
1266 field public static final androidx.compose.ui.text.intl.Locale.Companion Companion;
1267 }
1268
1269 public static final class Locale.Companion {
1270 method public androidx.compose.ui.text.intl.Locale getCurrent();
1271 property public final androidx.compose.ui.text.intl.Locale current;
1272 }
1273
1274 @androidx.compose.runtime.Immutable public final class LocaleList implements java.util.Collection<androidx.compose.ui.text.intl.Locale> kotlin.jvm.internal.markers.KMappedMarker {
1275 ctor public LocaleList(java.util.List<androidx.compose.ui.text.intl.Locale> localeList);
1276 ctor public LocaleList(String languageTags);
1277 ctor public LocaleList(androidx.compose.ui.text.intl.Locale... locales);
1278 method public operator boolean contains(androidx.compose.ui.text.intl.Locale element);
1279 method public boolean containsAll(java.util.Collection<E!> elements);
1280 method public operator androidx.compose.ui.text.intl.Locale get(int i);
1281 method public java.util.List<androidx.compose.ui.text.intl.Locale> getLocaleList();
1282 method public int getSize();
1283 method public boolean isEmpty();
1284 method public java.util.Iterator<androidx.compose.ui.text.intl.Locale> iterator();
1285 property public final java.util.List<androidx.compose.ui.text.intl.Locale> localeList;
1286 property public int size;
1287 field public static final androidx.compose.ui.text.intl.LocaleList.Companion Companion;
1288 }
1289
1290 public static final class LocaleList.Companion {
1291 method public androidx.compose.ui.text.intl.LocaleList getCurrent();
1292 property public final androidx.compose.ui.text.intl.LocaleList current;
1293 }
1294
1295 public final class PlatformLocaleKt {
1296 }
1297
1298}
1299
1300package androidx.compose.ui.text.platform {
1301
1302 public final class AndroidAccessibilitySpannableString_androidKt {
1303 }
1304
1305 public final class AndroidMultiParagraphDrawKt {
1306 }
1307
1308 public final class AndroidParagraphHelper_androidKt {
1309 }
1310
1311 public final class AndroidParagraphIntrinsics_androidKt {
1312 }
1313
1314 public final class AndroidParagraph_androidKt {
1315 }
1316
1317 public final class AndroidStringDelegate_androidKt {
1318 }
1319
1320 public final class AndroidTextPaint_androidKt {
1321 }
1322
1323 public final class Synchronization_jvmKt {
1324 }
1325
1326}
1327
1328package androidx.compose.ui.text.platform.extensions {
1329
1330 public final class LocaleExtensions_androidKt {
1331 }
1332
1333 public final class PlaceholderExtensions_androidKt {
1334 }
1335
1336 public final class SpannableExtensions_androidKt {
1337 }
1338
1339 public final class TextPaintExtensions_androidKt {
1340 }
1341
1342 public final class TtsAnnotationExtensions_androidKt {
1343 method public static android.text.style.TtsSpan toSpan(androidx.compose.ui.text.TtsAnnotation);
1344 method public static android.text.style.TtsSpan toSpan(androidx.compose.ui.text.VerbatimTtsAnnotation);
1345 }
1346
1347 public final class UrlAnnotationExtensions_androidKt {
1348 method @androidx.compose.ui.text.ExperimentalTextApi public static android.text.style.URLSpan toSpan(androidx.compose.ui.text.UrlAnnotation);
1349 }
1350
1351}
1352
1353package androidx.compose.ui.text.style {
1354
1355 @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class BaselineShift {
1356 ctor public BaselineShift(float multiplier);
1357 method public float getMultiplier();
1358 property public final float multiplier;
1359 field public static final androidx.compose.ui.text.style.BaselineShift.Companion Companion;
1360 }
1361
1362 public static final class BaselineShift.Companion {
1363 method public float getNone();
1364 method public float getSubscript();
1365 method public float getSuperscript();
1366 property public final float None;
1367 property public final float Subscript;
1368 property public final float Superscript;
1369 }
1370
1371 public final class BaselineShiftKt {
1372 method @androidx.compose.runtime.Stable public static float lerp(float start, float stop, float fraction);
1373 }
1374
1375 public final class LineHeightStyle {
1376 ctor public LineHeightStyle(float alignment, int trim);
1377 method public float getAlignment();
1378 method public int getTrim();
1379 property public final float alignment;
1380 property public final int trim;
1381 field public static final androidx.compose.ui.text.style.LineHeightStyle.Companion Companion;
1382 }
1383
1384 @kotlin.jvm.JvmInline public static final value class LineHeightStyle.Alignment {
1385 ctor @androidx.compose.ui.text.ExperimentalTextApi public LineHeightStyle.Alignment(float topRatio);
1386 field public static final androidx.compose.ui.text.style.LineHeightStyle.Alignment.Companion Companion;
1387 }
1388
1389 public static final class LineHeightStyle.Alignment.Companion {
1390 method public float getBottom();
1391 method public float getCenter();
1392 method public float getProportional();
1393 method public float getTop();
1394 property public final float Bottom;
1395 property public final float Center;
1396 property public final float Proportional;
1397 property public final float Top;
1398 }
1399
1400 public static final class LineHeightStyle.Companion {
1401 method public androidx.compose.ui.text.style.LineHeightStyle getDefault();
1402 property public final androidx.compose.ui.text.style.LineHeightStyle Default;
1403 }
1404
1405 @kotlin.jvm.JvmInline public static final value class LineHeightStyle.Trim {
1406 field public static final androidx.compose.ui.text.style.LineHeightStyle.Trim.Companion Companion;
1407 }
1408
1409 public static final class LineHeightStyle.Trim.Companion {
1410 method public int getBoth();
1411 method public int getFirstLineTop();
1412 method public int getLastLineBottom();
1413 method public int getNone();
1414 property public final int Both;
1415 property public final int FirstLineTop;
1416 property public final int LastLineBottom;
1417 property public final int None;
1418 }
1419
1420 public enum ResolvedTextDirection {
1421 method public static androidx.compose.ui.text.style.ResolvedTextDirection valueOf(String name) throws java.lang.IllegalArgumentException;
1422 method public static androidx.compose.ui.text.style.ResolvedTextDirection[] values();
1423 enum_constant public static final androidx.compose.ui.text.style.ResolvedTextDirection Ltr;
1424 enum_constant public static final androidx.compose.ui.text.style.ResolvedTextDirection Rtl;
1425 }
1426
1427 @kotlin.jvm.JvmInline public final value class TextAlign {
1428 field public static final androidx.compose.ui.text.style.TextAlign.Companion Companion;
1429 }
1430
1431 public static final class TextAlign.Companion {
1432 method public int getCenter();
1433 method public int getEnd();
1434 method public int getJustify();
1435 method public int getLeft();
1436 method public int getRight();
1437 method public int getStart();
1438 method public java.util.List<androidx.compose.ui.text.style.TextAlign> values();
1439 property public final int Center;
1440 property public final int End;
1441 property public final int Justify;
1442 property public final int Left;
1443 property public final int Right;
1444 property public final int Start;
1445 }
1446
1447 @androidx.compose.runtime.Immutable public final class TextDecoration {
1448 method public operator boolean contains(androidx.compose.ui.text.style.TextDecoration other);
1449 method public int getMask();
1450 method public operator androidx.compose.ui.text.style.TextDecoration plus(androidx.compose.ui.text.style.TextDecoration decoration);
1451 property public final int mask;
1452 field public static final androidx.compose.ui.text.style.TextDecoration.Companion Companion;
1453 }
1454
1455 public static final class TextDecoration.Companion {
1456 method public androidx.compose.ui.text.style.TextDecoration combine(java.util.List<androidx.compose.ui.text.style.TextDecoration> decorations);
1457 method public androidx.compose.ui.text.style.TextDecoration getLineThrough();
1458 method public androidx.compose.ui.text.style.TextDecoration getNone();
1459 method public androidx.compose.ui.text.style.TextDecoration getUnderline();
1460 property public final androidx.compose.ui.text.style.TextDecoration LineThrough;
1461 property public final androidx.compose.ui.text.style.TextDecoration None;
1462 property public final androidx.compose.ui.text.style.TextDecoration Underline;
1463 }
1464
1465 @kotlin.jvm.JvmInline public final value class TextDirection {
1466 field public static final androidx.compose.ui.text.style.TextDirection.Companion Companion;
1467 }
1468
1469 public static final class TextDirection.Companion {
1470 method public int getContent();
1471 method public int getContentOrLtr();
1472 method public int getContentOrRtl();
1473 method public int getLtr();
1474 method public int getRtl();
1475 property public final int Content;
1476 property public final int ContentOrLtr;
1477 property public final int ContentOrRtl;
1478 property public final int Ltr;
1479 property public final int Rtl;
1480 }
1481
1482 public final class TextDrawStyleKt {
1483 }
1484
1485 @androidx.compose.runtime.Immutable public final class TextGeometricTransform {
1486 ctor public TextGeometricTransform(optional float scaleX, optional float skewX);
1487 method public androidx.compose.ui.text.style.TextGeometricTransform copy(optional float scaleX, optional float skewX);
1488 method public float getScaleX();
1489 method public float getSkewX();
1490 property public final float scaleX;
1491 property public final float skewX;
1492 field public static final androidx.compose.ui.text.style.TextGeometricTransform.Companion Companion;
1493 }
1494
1495 public static final class TextGeometricTransform.Companion {
1496 }
1497
1498 public final class TextGeometricTransformKt {
1499 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);
1500 }
1501
1502 @androidx.compose.runtime.Immutable public final class TextIndent {
1503 ctor public TextIndent(optional long firstLine, optional long restLine);
1504 method public androidx.compose.ui.text.style.TextIndent copy(optional long firstLine, optional long restLine);
1505 method public long getFirstLine();
1506 method public long getRestLine();
1507 property public final long firstLine;
1508 property public final long restLine;
1509 field public static final androidx.compose.ui.text.style.TextIndent.Companion Companion;
1510 }
1511
1512 public static final class TextIndent.Companion {
1513 method public androidx.compose.ui.text.style.TextIndent getNone();
1514 property public final androidx.compose.ui.text.style.TextIndent None;
1515 }
1516
1517 public final class TextIndentKt {
1518 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);
1519 }
1520
1521 @kotlin.jvm.JvmInline public final value class TextOverflow {
1522 field public static final androidx.compose.ui.text.style.TextOverflow.Companion Companion;
1523 }
1524
1525 public static final class TextOverflow.Companion {
1526 method public int getClip();
1527 method public int getEllipsis();
1528 method public int getVisible();
1529 property public final int Clip;
1530 property public final int Ellipsis;
1531 property public final int Visible;
1532 }
1533
1534}
1535