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