1// Signature format: 4.0 2package androidx.compose.ui { 3 4 public final class AbsoluteAlignment { 5 method public androidx.compose.ui.Alignment getBottomLeft(); 6 method public androidx.compose.ui.Alignment getBottomRight(); 7 method public androidx.compose.ui.Alignment getCenterLeft(); 8 method public androidx.compose.ui.Alignment getCenterRight(); 9 method public androidx.compose.ui.Alignment.Horizontal getLeft(); 10 method public androidx.compose.ui.Alignment.Horizontal getRight(); 11 method public androidx.compose.ui.Alignment getTopLeft(); 12 method public androidx.compose.ui.Alignment getTopRight(); 13 property public final androidx.compose.ui.Alignment BottomLeft; 14 property public final androidx.compose.ui.Alignment BottomRight; 15 property public final androidx.compose.ui.Alignment CenterLeft; 16 property public final androidx.compose.ui.Alignment CenterRight; 17 property public final androidx.compose.ui.Alignment.Horizontal Left; 18 property public final androidx.compose.ui.Alignment.Horizontal Right; 19 property public final androidx.compose.ui.Alignment TopLeft; 20 property public final androidx.compose.ui.Alignment TopRight; 21 field public static final androidx.compose.ui.AbsoluteAlignment INSTANCE; 22 } 23 24 @androidx.compose.runtime.Immutable public fun interface Alignment { 25 method public long align(long size, long space, androidx.compose.ui.unit.LayoutDirection layoutDirection); 26 field public static final androidx.compose.ui.Alignment.Companion Companion; 27 } 28 29 public static final class Alignment.Companion { 30 method public androidx.compose.ui.Alignment.Vertical getBottom(); 31 method public androidx.compose.ui.Alignment getBottomCenter(); 32 method public androidx.compose.ui.Alignment getBottomEnd(); 33 method public androidx.compose.ui.Alignment getBottomStart(); 34 method public androidx.compose.ui.Alignment getCenter(); 35 method public androidx.compose.ui.Alignment getCenterEnd(); 36 method public androidx.compose.ui.Alignment.Horizontal getCenterHorizontally(); 37 method public androidx.compose.ui.Alignment getCenterStart(); 38 method public androidx.compose.ui.Alignment.Vertical getCenterVertically(); 39 method public androidx.compose.ui.Alignment.Horizontal getEnd(); 40 method public androidx.compose.ui.Alignment.Horizontal getStart(); 41 method public androidx.compose.ui.Alignment.Vertical getTop(); 42 method public androidx.compose.ui.Alignment getTopCenter(); 43 method public androidx.compose.ui.Alignment getTopEnd(); 44 method public androidx.compose.ui.Alignment getTopStart(); 45 property public final androidx.compose.ui.Alignment.Vertical Bottom; 46 property public final androidx.compose.ui.Alignment BottomCenter; 47 property public final androidx.compose.ui.Alignment BottomEnd; 48 property public final androidx.compose.ui.Alignment BottomStart; 49 property public final androidx.compose.ui.Alignment Center; 50 property public final androidx.compose.ui.Alignment CenterEnd; 51 property public final androidx.compose.ui.Alignment.Horizontal CenterHorizontally; 52 property public final androidx.compose.ui.Alignment CenterStart; 53 property public final androidx.compose.ui.Alignment.Vertical CenterVertically; 54 property public final androidx.compose.ui.Alignment.Horizontal End; 55 property public final androidx.compose.ui.Alignment.Horizontal Start; 56 property public final androidx.compose.ui.Alignment.Vertical Top; 57 property public final androidx.compose.ui.Alignment TopCenter; 58 property public final androidx.compose.ui.Alignment TopEnd; 59 property public final androidx.compose.ui.Alignment TopStart; 60 } 61 62 @androidx.compose.runtime.Immutable public static fun interface Alignment.Horizontal { 63 method public int align(int size, int space, androidx.compose.ui.unit.LayoutDirection layoutDirection); 64 } 65 66 @androidx.compose.runtime.Immutable public static fun interface Alignment.Vertical { 67 method public int align(int size, int space); 68 } 69 70 @androidx.compose.runtime.Immutable public final class BiasAbsoluteAlignment implements androidx.compose.ui.Alignment { 71 ctor public BiasAbsoluteAlignment(float horizontalBias, float verticalBias); 72 method public long align(long size, long space, androidx.compose.ui.unit.LayoutDirection layoutDirection); 73 method public androidx.compose.ui.BiasAbsoluteAlignment copy(float horizontalBias, float verticalBias); 74 } 75 76 @androidx.compose.runtime.Immutable public static final class BiasAbsoluteAlignment.Horizontal implements androidx.compose.ui.Alignment.Horizontal { 77 ctor public BiasAbsoluteAlignment.Horizontal(float bias); 78 method public int align(int size, int space, androidx.compose.ui.unit.LayoutDirection layoutDirection); 79 method public androidx.compose.ui.BiasAbsoluteAlignment.Horizontal copy(float bias); 80 } 81 82 @androidx.compose.runtime.Immutable public final class BiasAlignment implements androidx.compose.ui.Alignment { 83 ctor public BiasAlignment(float horizontalBias, float verticalBias); 84 method public long align(long size, long space, androidx.compose.ui.unit.LayoutDirection layoutDirection); 85 method public float component1(); 86 method public float component2(); 87 method public androidx.compose.ui.BiasAlignment copy(float horizontalBias, float verticalBias); 88 method public float getHorizontalBias(); 89 method public float getVerticalBias(); 90 property public final float horizontalBias; 91 property public final float verticalBias; 92 } 93 94 @androidx.compose.runtime.Immutable public static final class BiasAlignment.Horizontal implements androidx.compose.ui.Alignment.Horizontal { 95 ctor public BiasAlignment.Horizontal(float bias); 96 method public int align(int size, int space, androidx.compose.ui.unit.LayoutDirection layoutDirection); 97 method public androidx.compose.ui.BiasAlignment.Horizontal copy(float bias); 98 } 99 100 @androidx.compose.runtime.Immutable public static final class BiasAlignment.Vertical implements androidx.compose.ui.Alignment.Vertical { 101 ctor public BiasAlignment.Vertical(float bias); 102 method public int align(int size, int space); 103 method public androidx.compose.ui.BiasAlignment.Vertical copy(float bias); 104 } 105 106 public final class CombinedModifier implements androidx.compose.ui.Modifier { 107 ctor public CombinedModifier(androidx.compose.ui.Modifier outer, androidx.compose.ui.Modifier inner); 108 method public boolean all(kotlin.jvm.functions.Function1<? super androidx.compose.ui.Modifier.Element,java.lang.Boolean> predicate); 109 method public boolean any(kotlin.jvm.functions.Function1<? super androidx.compose.ui.Modifier.Element,java.lang.Boolean> predicate); 110 method public <R> R! foldIn(R? initial, kotlin.jvm.functions.Function2<? super R,? super androidx.compose.ui.Modifier.Element,? extends R> operation); 111 method public <R> R! foldOut(R? initial, kotlin.jvm.functions.Function2<? super androidx.compose.ui.Modifier.Element,? super R,? extends R> operation); 112 } 113 114 public final class ComposedModifierKt { 115 method public static androidx.compose.ui.Modifier composed(androidx.compose.ui.Modifier, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.platform.InspectorInfo,kotlin.Unit> inspectorInfo, kotlin.jvm.functions.Function1<? super androidx.compose.ui.Modifier,? extends androidx.compose.ui.Modifier> factory); 116 method public static androidx.compose.ui.Modifier materialize(androidx.compose.runtime.Composer, androidx.compose.ui.Modifier modifier); 117 } 118 119 @kotlin.RequiresOptIn(message="This API is experimental and is likely to change in the future.") public @interface ExperimentalComposeUiApi { 120 } 121 122 @kotlin.RequiresOptIn(message="Unstable API for use only between compose-ui modules sharing the same exact version, " + "subject to change without notice in major, minor, or patch releases.") public @interface InternalComposeUiApi { 123 } 124 125 @androidx.compose.runtime.Stable public interface Modifier { 126 method public boolean all(kotlin.jvm.functions.Function1<? super androidx.compose.ui.Modifier.Element,java.lang.Boolean> predicate); 127 method public boolean any(kotlin.jvm.functions.Function1<? super androidx.compose.ui.Modifier.Element,java.lang.Boolean> predicate); 128 method public <R> R! foldIn(R? initial, kotlin.jvm.functions.Function2<? super R,? super androidx.compose.ui.Modifier.Element,? extends R> operation); 129 method public <R> R! foldOut(R? initial, kotlin.jvm.functions.Function2<? super androidx.compose.ui.Modifier.Element,? super R,? extends R> operation); 130 method public default infix androidx.compose.ui.Modifier then(androidx.compose.ui.Modifier other); 131 field public static final androidx.compose.ui.Modifier.Companion Companion; 132 } 133 134 public static final class Modifier.Companion implements androidx.compose.ui.Modifier { 135 method public boolean all(kotlin.jvm.functions.Function1<? super androidx.compose.ui.Modifier.Element,java.lang.Boolean> predicate); 136 method public boolean any(kotlin.jvm.functions.Function1<? super androidx.compose.ui.Modifier.Element,java.lang.Boolean> predicate); 137 method public <R> R! foldIn(R? initial, kotlin.jvm.functions.Function2<? super R,? super androidx.compose.ui.Modifier.Element,? extends R> operation); 138 method public <R> R! foldOut(R? initial, kotlin.jvm.functions.Function2<? super androidx.compose.ui.Modifier.Element,? super R,? extends R> operation); 139 } 140 141 public static interface Modifier.Element extends androidx.compose.ui.Modifier { 142 method public default boolean all(kotlin.jvm.functions.Function1<? super androidx.compose.ui.Modifier.Element,java.lang.Boolean> predicate); 143 method public default boolean any(kotlin.jvm.functions.Function1<? super androidx.compose.ui.Modifier.Element,java.lang.Boolean> predicate); 144 method public default <R> R! foldIn(R? initial, kotlin.jvm.functions.Function2<? super R,? super androidx.compose.ui.Modifier.Element,? extends R> operation); 145 method public default <R> R! foldOut(R? initial, kotlin.jvm.functions.Function2<? super androidx.compose.ui.Modifier.Element,? super R,? extends R> operation); 146 } 147 148 public final class TempListUtilsKt { 149 } 150 151 public final class ZIndexModifierKt { 152 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier zIndex(androidx.compose.ui.Modifier, float zIndex); 153 } 154 155} 156 157package androidx.compose.ui.autofill { 158 159 public final class AndroidAutofillDebugUtils_androidKt { 160 } 161 162 public final class AndroidAutofillType_androidKt { 163 } 164 165 public final class AndroidAutofill_androidKt { 166 } 167 168 @androidx.compose.ui.ExperimentalComposeUiApi public interface Autofill { 169 method public void cancelAutofillForNode(androidx.compose.ui.autofill.AutofillNode autofillNode); 170 method public void requestAutofillForNode(androidx.compose.ui.autofill.AutofillNode autofillNode); 171 } 172 173 @androidx.compose.ui.ExperimentalComposeUiApi public final class AutofillNode { 174 ctor public AutofillNode(optional java.util.List<? extends androidx.compose.ui.autofill.AutofillType> autofillTypes, optional androidx.compose.ui.geometry.Rect? boundingBox, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit>? onFill); 175 method public java.util.List<androidx.compose.ui.autofill.AutofillType> getAutofillTypes(); 176 method public androidx.compose.ui.geometry.Rect? getBoundingBox(); 177 method public int getId(); 178 method public kotlin.jvm.functions.Function1<java.lang.String,kotlin.Unit>? getOnFill(); 179 method public void setBoundingBox(androidx.compose.ui.geometry.Rect? boundingBox); 180 property public final java.util.List<androidx.compose.ui.autofill.AutofillType> autofillTypes; 181 property public final androidx.compose.ui.geometry.Rect? boundingBox; 182 property public final int id; 183 property public final kotlin.jvm.functions.Function1<java.lang.String,kotlin.Unit>? onFill; 184 } 185 186 @androidx.compose.ui.ExperimentalComposeUiApi public final class AutofillTree { 187 ctor public AutofillTree(); 188 method public java.util.Map<java.lang.Integer,androidx.compose.ui.autofill.AutofillNode> getChildren(); 189 method public kotlin.Unit? performAutofill(int id, String value); 190 method public operator void plusAssign(androidx.compose.ui.autofill.AutofillNode autofillNode); 191 property public final java.util.Map<java.lang.Integer,androidx.compose.ui.autofill.AutofillNode> children; 192 } 193 194 @androidx.compose.ui.ExperimentalComposeUiApi public enum AutofillType { 195 enum_constant public static final androidx.compose.ui.autofill.AutofillType AddressAuxiliaryDetails; 196 enum_constant public static final androidx.compose.ui.autofill.AutofillType AddressCountry; 197 enum_constant public static final androidx.compose.ui.autofill.AutofillType AddressLocality; 198 enum_constant public static final androidx.compose.ui.autofill.AutofillType AddressRegion; 199 enum_constant public static final androidx.compose.ui.autofill.AutofillType AddressStreet; 200 enum_constant public static final androidx.compose.ui.autofill.AutofillType BirthDateDay; 201 enum_constant public static final androidx.compose.ui.autofill.AutofillType BirthDateFull; 202 enum_constant public static final androidx.compose.ui.autofill.AutofillType BirthDateMonth; 203 enum_constant public static final androidx.compose.ui.autofill.AutofillType BirthDateYear; 204 enum_constant public static final androidx.compose.ui.autofill.AutofillType CreditCardExpirationDate; 205 enum_constant public static final androidx.compose.ui.autofill.AutofillType CreditCardExpirationDay; 206 enum_constant public static final androidx.compose.ui.autofill.AutofillType CreditCardExpirationMonth; 207 enum_constant public static final androidx.compose.ui.autofill.AutofillType CreditCardExpirationYear; 208 enum_constant public static final androidx.compose.ui.autofill.AutofillType CreditCardNumber; 209 enum_constant public static final androidx.compose.ui.autofill.AutofillType CreditCardSecurityCode; 210 enum_constant public static final androidx.compose.ui.autofill.AutofillType EmailAddress; 211 enum_constant public static final androidx.compose.ui.autofill.AutofillType Gender; 212 enum_constant public static final androidx.compose.ui.autofill.AutofillType NewPassword; 213 enum_constant public static final androidx.compose.ui.autofill.AutofillType NewUsername; 214 enum_constant public static final androidx.compose.ui.autofill.AutofillType Password; 215 enum_constant public static final androidx.compose.ui.autofill.AutofillType PersonFirstName; 216 enum_constant public static final androidx.compose.ui.autofill.AutofillType PersonFullName; 217 enum_constant public static final androidx.compose.ui.autofill.AutofillType PersonLastName; 218 enum_constant public static final androidx.compose.ui.autofill.AutofillType PersonMiddleInitial; 219 enum_constant public static final androidx.compose.ui.autofill.AutofillType PersonMiddleName; 220 enum_constant public static final androidx.compose.ui.autofill.AutofillType PersonNamePrefix; 221 enum_constant public static final androidx.compose.ui.autofill.AutofillType PersonNameSuffix; 222 enum_constant public static final androidx.compose.ui.autofill.AutofillType PhoneCountryCode; 223 enum_constant public static final androidx.compose.ui.autofill.AutofillType PhoneNumber; 224 enum_constant public static final androidx.compose.ui.autofill.AutofillType PhoneNumberDevice; 225 enum_constant public static final androidx.compose.ui.autofill.AutofillType PhoneNumberNational; 226 enum_constant public static final androidx.compose.ui.autofill.AutofillType PostalAddress; 227 enum_constant public static final androidx.compose.ui.autofill.AutofillType PostalCode; 228 enum_constant public static final androidx.compose.ui.autofill.AutofillType PostalCodeExtended; 229 enum_constant public static final androidx.compose.ui.autofill.AutofillType SmsOtpCode; 230 enum_constant public static final androidx.compose.ui.autofill.AutofillType Username; 231 } 232 233} 234 235package androidx.compose.ui.draw { 236 237 public final class AlphaKt { 238 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier alpha(androidx.compose.ui.Modifier, float alpha); 239 } 240 241 public interface BuildDrawCacheParams { 242 method public androidx.compose.ui.unit.Density getDensity(); 243 method public androidx.compose.ui.unit.LayoutDirection getLayoutDirection(); 244 method public long getSize(); 245 property public abstract androidx.compose.ui.unit.Density density; 246 property public abstract androidx.compose.ui.unit.LayoutDirection layoutDirection; 247 property public abstract long size; 248 } 249 250 public final class CacheDrawScope implements androidx.compose.ui.unit.Density { 251 method public float getDensity(); 252 method public float getFontScale(); 253 method public androidx.compose.ui.unit.LayoutDirection getLayoutDirection(); 254 method public long getSize(); 255 method public androidx.compose.ui.draw.DrawResult onDrawBehind(kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.drawscope.DrawScope,kotlin.Unit> block); 256 method public androidx.compose.ui.draw.DrawResult onDrawWithContent(kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.drawscope.ContentDrawScope,kotlin.Unit> block); 257 property public float density; 258 property public float fontScale; 259 property public final androidx.compose.ui.unit.LayoutDirection layoutDirection; 260 property public final long size; 261 } 262 263 public final class ClipKt { 264 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier clip(androidx.compose.ui.Modifier, androidx.compose.ui.graphics.Shape shape); 265 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier clipToBounds(androidx.compose.ui.Modifier); 266 } 267 268 public interface DrawCacheModifier extends androidx.compose.ui.draw.DrawModifier { 269 method public void onBuildCache(androidx.compose.ui.draw.BuildDrawCacheParams params); 270 } 271 272 public interface DrawModifier extends androidx.compose.ui.Modifier.Element { 273 method public void draw(androidx.compose.ui.graphics.drawscope.ContentDrawScope); 274 } 275 276 public final class DrawModifierKt { 277 method public static androidx.compose.ui.Modifier drawBehind(androidx.compose.ui.Modifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.drawscope.DrawScope,kotlin.Unit> onDraw); 278 method public static androidx.compose.ui.Modifier drawWithCache(androidx.compose.ui.Modifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.draw.CacheDrawScope,androidx.compose.ui.draw.DrawResult> onBuildDrawCache); 279 method public static androidx.compose.ui.Modifier drawWithContent(androidx.compose.ui.Modifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.drawscope.ContentDrawScope,kotlin.Unit> onDraw); 280 } 281 282 public final class DrawResult { 283 } 284 285 public final class PainterModifierKt { 286 method public static androidx.compose.ui.Modifier paint(androidx.compose.ui.Modifier, androidx.compose.ui.graphics.painter.Painter painter, optional boolean sizeToIntrinsics, optional androidx.compose.ui.Alignment alignment, optional androidx.compose.ui.layout.ContentScale contentScale, optional float alpha, optional androidx.compose.ui.graphics.ColorFilter? colorFilter); 287 } 288 289 public final class RotateKt { 290 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier rotate(androidx.compose.ui.Modifier, float degrees); 291 } 292 293 public final class ScaleKt { 294 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier scale(androidx.compose.ui.Modifier, float scale); 295 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier scale(androidx.compose.ui.Modifier, float scaleX, float scaleY); 296 } 297 298 public final class ShadowKt { 299 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier shadow(androidx.compose.ui.Modifier, float elevation, optional androidx.compose.ui.graphics.Shape shape, optional boolean clip); 300 } 301 302} 303 304package androidx.compose.ui.focus { 305 306 public final class FocusChangedModifierKt { 307 method public static androidx.compose.ui.Modifier onFocusChanged(androidx.compose.ui.Modifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.focus.FocusState,kotlin.Unit> onFocusChanged); 308 } 309 310 public final inline class FocusDirection { 311 ctor public FocusDirection(); 312 method public int getValue(); 313 property public final int value; 314 } 315 316 public static final class FocusDirection.Companion { 317 method public int getDown(); 318 method public int getIn(); 319 method public int getLeft(); 320 method public int getNext(); 321 method public int getOut(); 322 method public int getPrevious(); 323 method public int getRight(); 324 method public int getUp(); 325 property public final int Down; 326 property public final int In; 327 property public final int Left; 328 property public final int Next; 329 property public final int Out; 330 property public final int Previous; 331 property public final int Right; 332 property public final int Up; 333 } 334 335 public interface FocusEventModifier extends androidx.compose.ui.Modifier.Element { 336 method public void onFocusEvent(androidx.compose.ui.focus.FocusState focusState); 337 } 338 339 public final class FocusEventModifierKt { 340 method public static androidx.compose.ui.Modifier onFocusEvent(androidx.compose.ui.Modifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.focus.FocusState,kotlin.Unit> onFocusEvent); 341 } 342 343 public interface FocusManager { 344 method public void clearFocus(optional boolean force); 345 method public boolean moveFocus(int focusDirection); 346 method @Deprecated @androidx.compose.ui.ExperimentalComposeUiApi public default boolean moveFocusIn(); 347 method @Deprecated @androidx.compose.ui.ExperimentalComposeUiApi public default boolean moveFocusOut(); 348 } 349 350 public final class FocusModifierKt { 351 method @Deprecated public static androidx.compose.ui.Modifier focusModifier(androidx.compose.ui.Modifier); 352 method public static androidx.compose.ui.Modifier focusTarget(androidx.compose.ui.Modifier); 353 } 354 355 public final class FocusNodeUtilsKt { 356 } 357 358 public final class FocusOrder { 359 ctor public FocusOrder(); 360 method public androidx.compose.ui.focus.FocusRequester getDown(); 361 method public androidx.compose.ui.focus.FocusRequester getEnd(); 362 method public androidx.compose.ui.focus.FocusRequester getLeft(); 363 method public androidx.compose.ui.focus.FocusRequester getNext(); 364 method public androidx.compose.ui.focus.FocusRequester getPrevious(); 365 method public androidx.compose.ui.focus.FocusRequester getRight(); 366 method public androidx.compose.ui.focus.FocusRequester getStart(); 367 method public androidx.compose.ui.focus.FocusRequester getUp(); 368 method public void setDown(androidx.compose.ui.focus.FocusRequester down); 369 method public void setEnd(androidx.compose.ui.focus.FocusRequester end); 370 method public void setLeft(androidx.compose.ui.focus.FocusRequester left); 371 method public void setNext(androidx.compose.ui.focus.FocusRequester next); 372 method public void setPrevious(androidx.compose.ui.focus.FocusRequester previous); 373 method public void setRight(androidx.compose.ui.focus.FocusRequester right); 374 method public void setStart(androidx.compose.ui.focus.FocusRequester start); 375 method public void setUp(androidx.compose.ui.focus.FocusRequester up); 376 property public final androidx.compose.ui.focus.FocusRequester down; 377 property public final androidx.compose.ui.focus.FocusRequester end; 378 property public final androidx.compose.ui.focus.FocusRequester left; 379 property public final androidx.compose.ui.focus.FocusRequester next; 380 property public final androidx.compose.ui.focus.FocusRequester previous; 381 property public final androidx.compose.ui.focus.FocusRequester right; 382 property public final androidx.compose.ui.focus.FocusRequester start; 383 property public final androidx.compose.ui.focus.FocusRequester up; 384 } 385 386 public interface FocusOrderModifier extends androidx.compose.ui.Modifier.Element { 387 method public void populateFocusOrder(androidx.compose.ui.focus.FocusOrder focusOrder); 388 } 389 390 public final class FocusOrderModifierKt { 391 method public static androidx.compose.ui.Modifier focusOrder(androidx.compose.ui.Modifier, androidx.compose.ui.focus.FocusRequester focusRequester); 392 method public static androidx.compose.ui.Modifier focusOrder(androidx.compose.ui.Modifier, androidx.compose.ui.focus.FocusRequester focusRequester, kotlin.jvm.functions.Function1<? super androidx.compose.ui.focus.FocusOrder,kotlin.Unit> focusOrderReceiver); 393 method public static androidx.compose.ui.Modifier focusOrder(androidx.compose.ui.Modifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.focus.FocusOrder,kotlin.Unit> focusOrderReceiver); 394 } 395 396 public final class FocusRequester { 397 ctor public FocusRequester(); 398 method public boolean captureFocus(); 399 method public boolean freeFocus(); 400 method public void requestFocus(); 401 field public static final androidx.compose.ui.focus.FocusRequester.Companion Companion; 402 } 403 404 public static final class FocusRequester.Companion { 405 method @androidx.compose.ui.ExperimentalComposeUiApi public androidx.compose.ui.focus.FocusRequester.Companion.FocusRequesterFactory createRefs(); 406 method public androidx.compose.ui.focus.FocusRequester getDefault(); 407 property public final androidx.compose.ui.focus.FocusRequester Default; 408 } 409 410 @androidx.compose.ui.ExperimentalComposeUiApi public static final class FocusRequester.Companion.FocusRequesterFactory { 411 method public operator androidx.compose.ui.focus.FocusRequester component1(); 412 method public operator androidx.compose.ui.focus.FocusRequester component10(); 413 method public operator androidx.compose.ui.focus.FocusRequester component11(); 414 method public operator androidx.compose.ui.focus.FocusRequester component12(); 415 method public operator androidx.compose.ui.focus.FocusRequester component13(); 416 method public operator androidx.compose.ui.focus.FocusRequester component14(); 417 method public operator androidx.compose.ui.focus.FocusRequester component15(); 418 method public operator androidx.compose.ui.focus.FocusRequester component16(); 419 method public operator androidx.compose.ui.focus.FocusRequester component2(); 420 method public operator androidx.compose.ui.focus.FocusRequester component3(); 421 method public operator androidx.compose.ui.focus.FocusRequester component4(); 422 method public operator androidx.compose.ui.focus.FocusRequester component5(); 423 method public operator androidx.compose.ui.focus.FocusRequester component6(); 424 method public operator androidx.compose.ui.focus.FocusRequester component7(); 425 method public operator androidx.compose.ui.focus.FocusRequester component8(); 426 method public operator androidx.compose.ui.focus.FocusRequester component9(); 427 field public static final androidx.compose.ui.focus.FocusRequester.Companion.FocusRequesterFactory INSTANCE; 428 } 429 430 public final class FocusRequesterKt { 431 } 432 433 public interface FocusRequesterModifier extends androidx.compose.ui.Modifier.Element { 434 method public androidx.compose.ui.focus.FocusRequester getFocusRequester(); 435 property public abstract androidx.compose.ui.focus.FocusRequester focusRequester; 436 } 437 438 public final class FocusRequesterModifierKt { 439 method public static androidx.compose.ui.Modifier focusRequester(androidx.compose.ui.Modifier, androidx.compose.ui.focus.FocusRequester focusRequester); 440 } 441 442 public interface FocusState { 443 method public boolean getHasFocus(); 444 method public boolean isCaptured(); 445 method public boolean isFocused(); 446 property public abstract boolean hasFocus; 447 property public abstract boolean isCaptured; 448 property public abstract boolean isFocused; 449 } 450 451 public final class FocusTransactionsKt { 452 } 453 454 public final class FocusTraversalKt { 455 } 456 457 public final class TwoDimensionalFocusSearchKt { 458 } 459 460} 461 462package androidx.compose.ui.graphics { 463 464 public final class GraphicsLayerModifierKt { 465 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier graphicsLayer(androidx.compose.ui.Modifier, optional float scaleX, optional float scaleY, optional float alpha, optional float translationX, optional float translationY, optional float shadowElevation, optional float rotationX, optional float rotationY, optional float rotationZ, optional float cameraDistance, optional long transformOrigin, optional androidx.compose.ui.graphics.Shape shape, optional boolean clip); 466 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier graphicsLayer(androidx.compose.ui.Modifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.GraphicsLayerScope,kotlin.Unit> block); 467 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier toolingGraphicsLayer(androidx.compose.ui.Modifier); 468 } 469 470 public interface GraphicsLayerScope extends androidx.compose.ui.unit.Density { 471 method public float getAlpha(); 472 method public float getCameraDistance(); 473 method public boolean getClip(); 474 method public float getRotationX(); 475 method public float getRotationY(); 476 method public float getRotationZ(); 477 method public float getScaleX(); 478 method public float getScaleY(); 479 method public float getShadowElevation(); 480 method public androidx.compose.ui.graphics.Shape getShape(); 481 method public long getTransformOrigin(); 482 method public float getTranslationX(); 483 method public float getTranslationY(); 484 method public void setAlpha(float alpha); 485 method public void setCameraDistance(float cameraDistance); 486 method public void setClip(boolean clip); 487 method public void setRotationX(float rotationX); 488 method public void setRotationY(float rotationY); 489 method public void setRotationZ(float rotationZ); 490 method public void setScaleX(float scaleX); 491 method public void setScaleY(float scaleY); 492 method public void setShadowElevation(float shadowElevation); 493 method public void setShape(androidx.compose.ui.graphics.Shape shape); 494 method public void setTransformOrigin(long transformOrigin); 495 method public void setTranslationX(float translationX); 496 method public void setTranslationY(float translationY); 497 property public abstract float alpha; 498 property public abstract float cameraDistance; 499 property public abstract boolean clip; 500 property public abstract float rotationX; 501 property public abstract float rotationY; 502 property public abstract float rotationZ; 503 property public abstract float scaleX; 504 property public abstract float scaleY; 505 property public abstract float shadowElevation; 506 property public abstract androidx.compose.ui.graphics.Shape shape; 507 property public abstract long transformOrigin; 508 property public abstract float translationX; 509 property public abstract float translationY; 510 } 511 512 public final class GraphicsLayerScopeKt { 513 method public static androidx.compose.ui.graphics.GraphicsLayerScope GraphicsLayerScope(); 514 field public static final float DefaultCameraDistance = 8.0f; 515 } 516 517 @androidx.compose.runtime.Immutable public final inline class TransformOrigin { 518 ctor public TransformOrigin(); 519 } 520 521 public static final class TransformOrigin.Companion { 522 method public long getCenter(); 523 property public final long Center; 524 } 525 526 public final class TransformOriginKt { 527 method public static long TransformOrigin(float pivotFractionX, float pivotFractionY); 528 } 529 530} 531 532package androidx.compose.ui.graphics.vector { 533 534 @androidx.compose.runtime.Immutable @androidx.compose.ui.ExperimentalComposeUiApi public final class AnimatedImageVector { 535 method public androidx.compose.ui.graphics.vector.ImageVector getImageVector(); 536 method public int getTotalDuration(); 537 method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.painter.Painter painterFor(boolean atEnd); 538 property public final androidx.compose.ui.graphics.vector.ImageVector imageVector; 539 property public final int totalDuration; 540 } 541 542 public final class AnimatorKt { 543 } 544 545 @androidx.compose.runtime.Immutable public final class ImageVector { 546 method public float getDefaultHeight(); 547 method public float getDefaultWidth(); 548 method public String getName(); 549 method public androidx.compose.ui.graphics.vector.VectorGroup getRoot(); 550 method public int getTintBlendMode(); 551 method public long getTintColor(); 552 method public float getViewportHeight(); 553 method public float getViewportWidth(); 554 property public final float defaultHeight; 555 property public final float defaultWidth; 556 property public final String name; 557 property public final androidx.compose.ui.graphics.vector.VectorGroup root; 558 property public final int tintBlendMode; 559 property public final long tintColor; 560 property public final float viewportHeight; 561 property public final float viewportWidth; 562 field public static final androidx.compose.ui.graphics.vector.ImageVector.Companion Companion; 563 } 564 565 public static final class ImageVector.Builder { 566 ctor public ImageVector.Builder(optional String name, float defaultWidth, float defaultHeight, float viewportWidth, float viewportHeight, optional long tintColor, optional int tintBlendMode); 567 method public androidx.compose.ui.graphics.vector.ImageVector.Builder addGroup(optional String name, optional float rotate, optional float pivotX, optional float pivotY, optional float scaleX, optional float scaleY, optional float translationX, optional float translationY, optional java.util.List<? extends androidx.compose.ui.graphics.vector.PathNode> clipPathData); 568 method public androidx.compose.ui.graphics.vector.ImageVector.Builder addPath(java.util.List<? extends androidx.compose.ui.graphics.vector.PathNode> pathData, optional int pathFillType, optional String name, optional androidx.compose.ui.graphics.Brush? fill, optional float fillAlpha, optional androidx.compose.ui.graphics.Brush? stroke, optional float strokeAlpha, optional float strokeLineWidth, optional int strokeLineCap, optional int strokeLineJoin, optional float strokeLineMiter, optional float trimPathStart, optional float trimPathEnd, optional float trimPathOffset); 569 method public androidx.compose.ui.graphics.vector.ImageVector build(); 570 method public androidx.compose.ui.graphics.vector.ImageVector.Builder clearGroup(); 571 } 572 573 public static final class ImageVector.Companion { 574 } 575 576 public final class ImageVectorKt { 577 method public static inline androidx.compose.ui.graphics.vector.ImageVector.Builder group(androidx.compose.ui.graphics.vector.ImageVector.Builder, optional String name, optional float rotate, optional float pivotX, optional float pivotY, optional float scaleX, optional float scaleY, optional float translationX, optional float translationY, optional java.util.List<? extends androidx.compose.ui.graphics.vector.PathNode> clipPathData, kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.vector.ImageVector.Builder,kotlin.Unit> block); 578 method public static inline androidx.compose.ui.graphics.vector.ImageVector.Builder path(androidx.compose.ui.graphics.vector.ImageVector.Builder, optional String name, optional androidx.compose.ui.graphics.Brush? fill, optional float fillAlpha, optional androidx.compose.ui.graphics.Brush? stroke, optional float strokeAlpha, optional float strokeLineWidth, optional int strokeLineCap, optional int strokeLineJoin, optional float strokeLineMiter, optional int pathFillType, kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.vector.PathBuilder,kotlin.Unit> pathBuilder); 579 } 580 581 public abstract sealed class VNode { 582 method public abstract void draw(androidx.compose.ui.graphics.drawscope.DrawScope); 583 method public final void invalidate(); 584 } 585 586 public final class VectorApplier extends androidx.compose.runtime.AbstractApplier<androidx.compose.ui.graphics.vector.VNode> { 587 ctor public VectorApplier(androidx.compose.ui.graphics.vector.VNode root); 588 method public void insertBottomUp(int index, androidx.compose.ui.graphics.vector.VNode instance); 589 method public void insertTopDown(int index, androidx.compose.ui.graphics.vector.VNode instance); 590 method public void move(int from, int to, int count); 591 method protected void onClear(); 592 method public void remove(int index, int count); 593 } 594 595 public final class VectorComposeKt { 596 method @androidx.compose.runtime.Composable public static void Group(optional String name, optional float rotation, optional float pivotX, optional float pivotY, optional float scaleX, optional float scaleY, optional float translationX, optional float translationY, optional java.util.List<? extends androidx.compose.ui.graphics.vector.PathNode> clipPathData, kotlin.jvm.functions.Function0<kotlin.Unit> content); 597 method @androidx.compose.runtime.Composable public static void Path(java.util.List<? extends androidx.compose.ui.graphics.vector.PathNode> pathData, optional int pathFillType, optional String name, optional androidx.compose.ui.graphics.Brush? fill, optional float fillAlpha, optional androidx.compose.ui.graphics.Brush? stroke, optional float strokeAlpha, optional float strokeLineWidth, optional int strokeLineCap, optional int strokeLineJoin, optional float strokeLineMiter, optional float trimPathStart, optional float trimPathEnd, optional float trimPathOffset); 598 } 599 600 @androidx.compose.runtime.Immutable public final class VectorGroup extends androidx.compose.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.compose.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker { 601 method public operator androidx.compose.ui.graphics.vector.VectorNode get(int index); 602 method public java.util.List<androidx.compose.ui.graphics.vector.PathNode> getClipPathData(); 603 method public String getName(); 604 method public float getPivotX(); 605 method public float getPivotY(); 606 method public float getRotation(); 607 method public float getScaleX(); 608 method public float getScaleY(); 609 method public int getSize(); 610 method public float getTranslationX(); 611 method public float getTranslationY(); 612 method public java.util.Iterator<androidx.compose.ui.graphics.vector.VectorNode> iterator(); 613 property public final java.util.List<androidx.compose.ui.graphics.vector.PathNode> clipPathData; 614 property public final String name; 615 property public final float pivotX; 616 property public final float pivotY; 617 property public final float rotation; 618 property public final float scaleX; 619 property public final float scaleY; 620 property public final int size; 621 property public final float translationX; 622 property public final float translationY; 623 } 624 625 public final class VectorKt { 626 method public static inline java.util.List<androidx.compose.ui.graphics.vector.PathNode> PathData(kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.vector.PathBuilder,kotlin.Unit> block); 627 method public static java.util.List<androidx.compose.ui.graphics.vector.PathNode> addPathNodes(String? pathStr); 628 method public static int getDefaultFillType(); 629 method public static int getDefaultStrokeLineCap(); 630 method public static int getDefaultStrokeLineJoin(); 631 method public static int getDefaultTintBlendMode(); 632 method public static long getDefaultTintColor(); 633 method public static java.util.List<androidx.compose.ui.graphics.vector.PathNode> getEmptyPath(); 634 field public static final String DefaultGroupName = ""; 635 field public static final String DefaultPathName = ""; 636 field public static final float DefaultPivotX = 0.0f; 637 field public static final float DefaultPivotY = 0.0f; 638 field public static final float DefaultRotation = 0.0f; 639 field public static final float DefaultScaleX = 1.0f; 640 field public static final float DefaultScaleY = 1.0f; 641 field public static final float DefaultStrokeLineMiter = 4.0f; 642 field public static final float DefaultStrokeLineWidth = 0.0f; 643 field public static final float DefaultTranslationX = 0.0f; 644 field public static final float DefaultTranslationY = 0.0f; 645 field public static final float DefaultTrimPathEnd = 1.0f; 646 field public static final float DefaultTrimPathOffset = 0.0f; 647 field public static final float DefaultTrimPathStart = 0.0f; 648 } 649 650 public abstract sealed class VectorNode { 651 } 652 653 public final class VectorPainter extends androidx.compose.ui.graphics.painter.Painter { 654 method public long getIntrinsicSize(); 655 method protected void onDraw(androidx.compose.ui.graphics.drawscope.DrawScope); 656 property public long intrinsicSize; 657 } 658 659 public final class VectorPainterKt { 660 method @androidx.compose.runtime.Composable public static androidx.compose.ui.graphics.vector.VectorPainter rememberVectorPainter(androidx.compose.ui.graphics.vector.ImageVector image); 661 method @androidx.compose.runtime.Composable public static androidx.compose.ui.graphics.vector.VectorPainter rememberVectorPainter(float defaultWidth, float defaultHeight, optional float viewportWidth, optional float viewportHeight, optional String name, optional long tintColor, optional int tintBlendMode, kotlin.jvm.functions.Function2<? super java.lang.Float,? super java.lang.Float,kotlin.Unit> content); 662 field public static final String RootGroupName = "VectorRootGroup"; 663 } 664 665 @androidx.compose.runtime.Immutable public final class VectorPath extends androidx.compose.ui.graphics.vector.VectorNode { 666 method public androidx.compose.ui.graphics.Brush? getFill(); 667 method public float getFillAlpha(); 668 method public String getName(); 669 method public java.util.List<androidx.compose.ui.graphics.vector.PathNode> getPathData(); 670 method public int getPathFillType(); 671 method public androidx.compose.ui.graphics.Brush? getStroke(); 672 method public float getStrokeAlpha(); 673 method public int getStrokeLineCap(); 674 method public int getStrokeLineJoin(); 675 method public float getStrokeLineMiter(); 676 method public float getStrokeLineWidth(); 677 method public float getTrimPathEnd(); 678 method public float getTrimPathOffset(); 679 method public float getTrimPathStart(); 680 property public final androidx.compose.ui.graphics.Brush? fill; 681 property public final float fillAlpha; 682 property public final String name; 683 property public final java.util.List<androidx.compose.ui.graphics.vector.PathNode> pathData; 684 property public final int pathFillType; 685 property public final androidx.compose.ui.graphics.Brush? stroke; 686 property public final float strokeAlpha; 687 property public final int strokeLineCap; 688 property public final int strokeLineJoin; 689 property public final float strokeLineMiter; 690 property public final float strokeLineWidth; 691 property public final float trimPathEnd; 692 property public final float trimPathOffset; 693 property public final float trimPathStart; 694 } 695 696} 697 698package androidx.compose.ui.graphics.vector.compat { 699 700 public final class XmlAnimatedVectorParser_androidKt { 701 } 702 703 public final class XmlAnimatorParser_androidKt { 704 } 705 706 public final class XmlPullParserUtils_androidKt { 707 } 708 709 public final class XmlVectorParser_androidKt { 710 } 711 712} 713 714package androidx.compose.ui.hapticfeedback { 715 716 public interface HapticFeedback { 717 method public void performHapticFeedback(androidx.compose.ui.hapticfeedback.HapticFeedbackType hapticFeedbackType); 718 } 719 720 public enum HapticFeedbackType { 721 enum_constant public static final androidx.compose.ui.hapticfeedback.HapticFeedbackType LongPress; 722 enum_constant public static final androidx.compose.ui.hapticfeedback.HapticFeedbackType TextHandleMove; 723 } 724 725} 726 727package androidx.compose.ui.input.key { 728 729 public final inline class Key { 730 ctor public Key(); 731 method public long getKeyCode(); 732 property public final long keyCode; 733 } 734 735 public static final class Key.Companion { 736 method public long getA(); 737 method public long getAllApps(); 738 method public long getAltLeft(); 739 method public long getAltRight(); 740 method public long getApostrophe(); 741 method public long getAppSwitch(); 742 method public long getAssist(); 743 method public long getAt(); 744 method public long getAvReceiverInput(); 745 method public long getAvReceiverPower(); 746 method public long getB(); 747 method public long getBack(); 748 method public long getBackslash(); 749 method public long getBackspace(); 750 method public long getBookmark(); 751 method public long getBreak(); 752 method public long getBrightnessDown(); 753 method public long getBrightnessUp(); 754 method public long getBrowser(); 755 method public long getButton1(); 756 method public long getButton10(); 757 method public long getButton11(); 758 method public long getButton12(); 759 method public long getButton13(); 760 method public long getButton14(); 761 method public long getButton15(); 762 method public long getButton16(); 763 method public long getButton2(); 764 method public long getButton3(); 765 method public long getButton4(); 766 method public long getButton5(); 767 method public long getButton6(); 768 method public long getButton7(); 769 method public long getButton8(); 770 method public long getButton9(); 771 method public long getButtonA(); 772 method public long getButtonB(); 773 method public long getButtonC(); 774 method public long getButtonL1(); 775 method public long getButtonL2(); 776 method public long getButtonMode(); 777 method public long getButtonR1(); 778 method public long getButtonR2(); 779 method public long getButtonSelect(); 780 method public long getButtonStart(); 781 method public long getButtonThumbLeft(); 782 method public long getButtonThumbRight(); 783 method public long getButtonX(); 784 method public long getButtonY(); 785 method public long getButtonZ(); 786 method public long getC(); 787 method public long getCalculator(); 788 method public long getCalendar(); 789 method public long getCall(); 790 method public long getCamera(); 791 method public long getCapsLock(); 792 method public long getCaptions(); 793 method public long getChannelDown(); 794 method public long getChannelUp(); 795 method public long getClear(); 796 method public long getComma(); 797 method public long getContacts(); 798 method public long getCopy(); 799 method public long getCtrlLeft(); 800 method public long getCtrlRight(); 801 method public long getCut(); 802 method public long getD(); 803 method public long getDelete(); 804 method public long getDirectionCenter(); 805 method public long getDirectionDown(); 806 method public long getDirectionDownLeft(); 807 method public long getDirectionDownRight(); 808 method public long getDirectionLeft(); 809 method public long getDirectionRight(); 810 method public long getDirectionUp(); 811 method public long getDirectionUpLeft(); 812 method public long getDirectionUpRight(); 813 method public long getDvr(); 814 method public long getE(); 815 method public long getEight(); 816 method public long getEisu(); 817 method public long getEndCall(); 818 method public long getEnter(); 819 method public long getEnvelope(); 820 method public long getEquals(); 821 method public long getEscape(); 822 method public long getF(); 823 method public long getF1(); 824 method public long getF10(); 825 method public long getF11(); 826 method public long getF12(); 827 method public long getF2(); 828 method public long getF3(); 829 method public long getF4(); 830 method public long getF5(); 831 method public long getF6(); 832 method public long getF7(); 833 method public long getF8(); 834 method public long getF9(); 835 method public long getFive(); 836 method public long getFocus(); 837 method public long getForward(); 838 method public long getFour(); 839 method public long getFunction(); 840 method public long getG(); 841 method public long getGrave(); 842 method public long getGuide(); 843 method public long getH(); 844 method public long getHeadsetHook(); 845 method public long getHelp(); 846 method public long getHenkan(); 847 method public long getHome(); 848 method public long getI(); 849 method public long getInfo(); 850 method public long getInsert(); 851 method public long getJ(); 852 method public long getK(); 853 method public long getKana(); 854 method public long getKatakanaHiragana(); 855 method public long getL(); 856 method public long getLanguageSwitch(); 857 method public long getLastChannel(); 858 method public long getLeftBracket(); 859 method public long getM(); 860 method public long getMannerMode(); 861 method public long getMediaAudioTrack(); 862 method public long getMediaClose(); 863 method public long getMediaEject(); 864 method public long getMediaFastForward(); 865 method public long getMediaNext(); 866 method public long getMediaPause(); 867 method public long getMediaPlay(); 868 method public long getMediaPlayPause(); 869 method public long getMediaPrevious(); 870 method public long getMediaRecord(); 871 method public long getMediaRewind(); 872 method public long getMediaSkipBackward(); 873 method public long getMediaSkipForward(); 874 method public long getMediaStepBackward(); 875 method public long getMediaStepForward(); 876 method public long getMediaStop(); 877 method public long getMediaTopMenu(); 878 method public long getMenu(); 879 method public long getMetaLeft(); 880 method public long getMetaRight(); 881 method public long getMicrophoneMute(); 882 method public long getMinus(); 883 method public long getMoveEnd(); 884 method public long getMoveHome(); 885 method public long getMuhenkan(); 886 method public long getMultiply(); 887 method public long getMusic(); 888 method public long getN(); 889 method public long getNavigateIn(); 890 method public long getNavigateNext(); 891 method public long getNavigateOut(); 892 method public long getNavigatePrevious(); 893 method public long getNine(); 894 method public long getNotification(); 895 method public long getNumLock(); 896 method public long getNumPad0(); 897 method public long getNumPad1(); 898 method public long getNumPad2(); 899 method public long getNumPad3(); 900 method public long getNumPad4(); 901 method public long getNumPad5(); 902 method public long getNumPad6(); 903 method public long getNumPad7(); 904 method public long getNumPad8(); 905 method public long getNumPad9(); 906 method public long getNumPadAdd(); 907 method public long getNumPadComma(); 908 method public long getNumPadDivide(); 909 method public long getNumPadDot(); 910 method public long getNumPadEnter(); 911 method public long getNumPadEquals(); 912 method public long getNumPadLeftParenthesis(); 913 method public long getNumPadMultiply(); 914 method public long getNumPadRightParenthesis(); 915 method public long getNumPadSubtract(); 916 method public long getNumber(); 917 method public long getO(); 918 method public long getOne(); 919 method public long getP(); 920 method public long getPageDown(); 921 method public long getPageUp(); 922 method public long getPairing(); 923 method public long getPaste(); 924 method public long getPeriod(); 925 method public long getPictureSymbols(); 926 method public long getPlus(); 927 method public long getPound(); 928 method public long getPower(); 929 method public long getPrintScreen(); 930 method public long getProfileSwitch(); 931 method public long getProgramBlue(); 932 method public long getProgramGreen(); 933 method public long getProgramRed(); 934 method public long getProgramYellow(); 935 method public long getQ(); 936 method public long getR(); 937 method public long getRefresh(); 938 method public long getRightBracket(); 939 method public long getRo(); 940 method public long getS(); 941 method public long getScrollLock(); 942 method public long getSearch(); 943 method public long getSemicolon(); 944 method public long getSetTopBoxInput(); 945 method public long getSetTopBoxPower(); 946 method public long getSettings(); 947 method public long getSeven(); 948 method public long getShiftLeft(); 949 method public long getShiftRight(); 950 method public long getSix(); 951 method public long getSlash(); 952 method public long getSleep(); 953 method public long getSoftLeft(); 954 method public long getSoftRight(); 955 method public long getSoftSleep(); 956 method public long getSpacebar(); 957 method public long getStem1(); 958 method public long getStem2(); 959 method public long getStem3(); 960 method public long getStemPrimary(); 961 method public long getSwitchCharset(); 962 method public long getSymbol(); 963 method public long getSystemNavigationDown(); 964 method public long getSystemNavigationLeft(); 965 method public long getSystemNavigationRight(); 966 method public long getSystemNavigationUp(); 967 method public long getT(); 968 method public long getTab(); 969 method public long getThree(); 970 method public long getThumbsDown(); 971 method public long getThumbsUp(); 972 method public long getToggle2D3D(); 973 method public long getTv(); 974 method public long getTvAntennaCable(); 975 method public long getTvAudioDescription(); 976 method public long getTvAudioDescriptionMixingVolumeDown(); 977 method public long getTvAudioDescriptionMixingVolumeUp(); 978 method public long getTvContentsMenu(); 979 method public long getTvDataService(); 980 method public long getTvInput(); 981 method public long getTvInputComponent1(); 982 method public long getTvInputComponent2(); 983 method public long getTvInputComposite1(); 984 method public long getTvInputComposite2(); 985 method public long getTvInputHdmi1(); 986 method public long getTvInputHdmi2(); 987 method public long getTvInputHdmi3(); 988 method public long getTvInputHdmi4(); 989 method public long getTvInputVga1(); 990 method public long getTvMediaContextMenu(); 991 method public long getTvNetwork(); 992 method public long getTvNumberEntry(); 993 method public long getTvPower(); 994 method public long getTvRadioService(); 995 method public long getTvSatellite(); 996 method public long getTvSatelliteBs(); 997 method public long getTvSatelliteCs(); 998 method public long getTvSatelliteService(); 999 method public long getTvTeletext(); 1000 method public long getTvTerrestrialAnalog(); 1001 method public long getTvTerrestrialDigital(); 1002 method public long getTvTimerProgramming(); 1003 method public long getTvZoomMode(); 1004 method public long getTwo(); 1005 method public long getU(); 1006 method public long getUnknown(); 1007 method public long getV(); 1008 method public long getVoiceAssist(); 1009 method public long getVolumeDown(); 1010 method public long getVolumeMute(); 1011 method public long getVolumeUp(); 1012 method public long getW(); 1013 method public long getWakeUp(); 1014 method public long getWindow(); 1015 method public long getX(); 1016 method public long getY(); 1017 method public long getYen(); 1018 method public long getZ(); 1019 method public long getZenkakuHankaru(); 1020 method public long getZero(); 1021 method public long getZoomIn(); 1022 method public long getZoomOut(); 1023 property public final long A; 1024 property public final long AllApps; 1025 property public final long AltLeft; 1026 property public final long AltRight; 1027 property public final long Apostrophe; 1028 property public final long AppSwitch; 1029 property public final long Assist; 1030 property public final long At; 1031 property public final long AvReceiverInput; 1032 property public final long AvReceiverPower; 1033 property public final long B; 1034 property public final long Back; 1035 property public final long Backslash; 1036 property public final long Backspace; 1037 property public final long Bookmark; 1038 property public final long Break; 1039 property public final long BrightnessDown; 1040 property public final long BrightnessUp; 1041 property public final long Browser; 1042 property public final long Button1; 1043 property public final long Button10; 1044 property public final long Button11; 1045 property public final long Button12; 1046 property public final long Button13; 1047 property public final long Button14; 1048 property public final long Button15; 1049 property public final long Button16; 1050 property public final long Button2; 1051 property public final long Button3; 1052 property public final long Button4; 1053 property public final long Button5; 1054 property public final long Button6; 1055 property public final long Button7; 1056 property public final long Button8; 1057 property public final long Button9; 1058 property public final long ButtonA; 1059 property public final long ButtonB; 1060 property public final long ButtonC; 1061 property public final long ButtonL1; 1062 property public final long ButtonL2; 1063 property public final long ButtonMode; 1064 property public final long ButtonR1; 1065 property public final long ButtonR2; 1066 property public final long ButtonSelect; 1067 property public final long ButtonStart; 1068 property public final long ButtonThumbLeft; 1069 property public final long ButtonThumbRight; 1070 property public final long ButtonX; 1071 property public final long ButtonY; 1072 property public final long ButtonZ; 1073 property public final long C; 1074 property public final long Calculator; 1075 property public final long Calendar; 1076 property public final long Call; 1077 property public final long Camera; 1078 property public final long CapsLock; 1079 property public final long Captions; 1080 property public final long ChannelDown; 1081 property public final long ChannelUp; 1082 property public final long Clear; 1083 property public final long Comma; 1084 property public final long Contacts; 1085 property public final long Copy; 1086 property public final long CtrlLeft; 1087 property public final long CtrlRight; 1088 property public final long Cut; 1089 property public final long D; 1090 property public final long Delete; 1091 property public final long DirectionCenter; 1092 property public final long DirectionDown; 1093 property public final long DirectionDownLeft; 1094 property public final long DirectionDownRight; 1095 property public final long DirectionLeft; 1096 property public final long DirectionRight; 1097 property public final long DirectionUp; 1098 property public final long DirectionUpLeft; 1099 property public final long DirectionUpRight; 1100 property public final long Dvr; 1101 property public final long E; 1102 property public final long Eight; 1103 property public final long Eisu; 1104 property public final long EndCall; 1105 property public final long Enter; 1106 property public final long Envelope; 1107 property public final long Equals; 1108 property public final long Escape; 1109 property public final long F; 1110 property public final long F1; 1111 property public final long F10; 1112 property public final long F11; 1113 property public final long F12; 1114 property public final long F2; 1115 property public final long F3; 1116 property public final long F4; 1117 property public final long F5; 1118 property public final long F6; 1119 property public final long F7; 1120 property public final long F8; 1121 property public final long F9; 1122 property public final long Five; 1123 property public final long Focus; 1124 property public final long Forward; 1125 property public final long Four; 1126 property public final long Function; 1127 property public final long G; 1128 property public final long Grave; 1129 property public final long Guide; 1130 property public final long H; 1131 property public final long HeadsetHook; 1132 property public final long Help; 1133 property public final long Henkan; 1134 property public final long Home; 1135 property public final long I; 1136 property public final long Info; 1137 property public final long Insert; 1138 property public final long J; 1139 property public final long K; 1140 property public final long Kana; 1141 property public final long KatakanaHiragana; 1142 property public final long L; 1143 property public final long LanguageSwitch; 1144 property public final long LastChannel; 1145 property public final long LeftBracket; 1146 property public final long M; 1147 property public final long MannerMode; 1148 property public final long MediaAudioTrack; 1149 property public final long MediaClose; 1150 property public final long MediaEject; 1151 property public final long MediaFastForward; 1152 property public final long MediaNext; 1153 property public final long MediaPause; 1154 property public final long MediaPlay; 1155 property public final long MediaPlayPause; 1156 property public final long MediaPrevious; 1157 property public final long MediaRecord; 1158 property public final long MediaRewind; 1159 property public final long MediaSkipBackward; 1160 property public final long MediaSkipForward; 1161 property public final long MediaStepBackward; 1162 property public final long MediaStepForward; 1163 property public final long MediaStop; 1164 property public final long MediaTopMenu; 1165 property public final long Menu; 1166 property public final long MetaLeft; 1167 property public final long MetaRight; 1168 property public final long MicrophoneMute; 1169 property public final long Minus; 1170 property public final long MoveEnd; 1171 property public final long MoveHome; 1172 property public final long Muhenkan; 1173 property public final long Multiply; 1174 property public final long Music; 1175 property public final long N; 1176 property public final long NavigateIn; 1177 property public final long NavigateNext; 1178 property public final long NavigateOut; 1179 property public final long NavigatePrevious; 1180 property public final long Nine; 1181 property public final long Notification; 1182 property public final long NumLock; 1183 property public final long NumPad0; 1184 property public final long NumPad1; 1185 property public final long NumPad2; 1186 property public final long NumPad3; 1187 property public final long NumPad4; 1188 property public final long NumPad5; 1189 property public final long NumPad6; 1190 property public final long NumPad7; 1191 property public final long NumPad8; 1192 property public final long NumPad9; 1193 property public final long NumPadAdd; 1194 property public final long NumPadComma; 1195 property public final long NumPadDivide; 1196 property public final long NumPadDot; 1197 property public final long NumPadEnter; 1198 property public final long NumPadEquals; 1199 property public final long NumPadLeftParenthesis; 1200 property public final long NumPadMultiply; 1201 property public final long NumPadRightParenthesis; 1202 property public final long NumPadSubtract; 1203 property public final long Number; 1204 property public final long O; 1205 property public final long One; 1206 property public final long P; 1207 property public final long PageDown; 1208 property public final long PageUp; 1209 property public final long Pairing; 1210 property public final long Paste; 1211 property public final long Period; 1212 property public final long PictureSymbols; 1213 property public final long Plus; 1214 property public final long Pound; 1215 property public final long Power; 1216 property public final long PrintScreen; 1217 property public final long ProfileSwitch; 1218 property public final long ProgramBlue; 1219 property public final long ProgramGreen; 1220 property public final long ProgramRed; 1221 property public final long ProgramYellow; 1222 property public final long Q; 1223 property public final long R; 1224 property public final long Refresh; 1225 property public final long RightBracket; 1226 property public final long Ro; 1227 property public final long S; 1228 property public final long ScrollLock; 1229 property public final long Search; 1230 property public final long Semicolon; 1231 property public final long SetTopBoxInput; 1232 property public final long SetTopBoxPower; 1233 property public final long Settings; 1234 property public final long Seven; 1235 property public final long ShiftLeft; 1236 property public final long ShiftRight; 1237 property public final long Six; 1238 property public final long Slash; 1239 property public final long Sleep; 1240 property public final long SoftLeft; 1241 property public final long SoftRight; 1242 property public final long SoftSleep; 1243 property public final long Spacebar; 1244 property public final long Stem1; 1245 property public final long Stem2; 1246 property public final long Stem3; 1247 property public final long StemPrimary; 1248 property public final long SwitchCharset; 1249 property public final long Symbol; 1250 property public final long SystemNavigationDown; 1251 property public final long SystemNavigationLeft; 1252 property public final long SystemNavigationRight; 1253 property public final long SystemNavigationUp; 1254 property public final long T; 1255 property public final long Tab; 1256 property public final long Three; 1257 property public final long ThumbsDown; 1258 property public final long ThumbsUp; 1259 property public final long Toggle2D3D; 1260 property public final long Tv; 1261 property public final long TvAntennaCable; 1262 property public final long TvAudioDescription; 1263 property public final long TvAudioDescriptionMixingVolumeDown; 1264 property public final long TvAudioDescriptionMixingVolumeUp; 1265 property public final long TvContentsMenu; 1266 property public final long TvDataService; 1267 property public final long TvInput; 1268 property public final long TvInputComponent1; 1269 property public final long TvInputComponent2; 1270 property public final long TvInputComposite1; 1271 property public final long TvInputComposite2; 1272 property public final long TvInputHdmi1; 1273 property public final long TvInputHdmi2; 1274 property public final long TvInputHdmi3; 1275 property public final long TvInputHdmi4; 1276 property public final long TvInputVga1; 1277 property public final long TvMediaContextMenu; 1278 property public final long TvNetwork; 1279 property public final long TvNumberEntry; 1280 property public final long TvPower; 1281 property public final long TvRadioService; 1282 property public final long TvSatellite; 1283 property public final long TvSatelliteBs; 1284 property public final long TvSatelliteCs; 1285 property public final long TvSatelliteService; 1286 property public final long TvTeletext; 1287 property public final long TvTerrestrialAnalog; 1288 property public final long TvTerrestrialDigital; 1289 property public final long TvTimerProgramming; 1290 property public final long TvZoomMode; 1291 property public final long Two; 1292 property public final long U; 1293 property public final long Unknown; 1294 property public final long V; 1295 property public final long VoiceAssist; 1296 property public final long VolumeDown; 1297 property public final long VolumeMute; 1298 property public final long VolumeUp; 1299 property public final long W; 1300 property public final long WakeUp; 1301 property public final long Window; 1302 property public final long X; 1303 property public final long Y; 1304 property public final long Yen; 1305 property public final long Z; 1306 property public final long ZenkakuHankaru; 1307 property public final long Zero; 1308 property public final long ZoomIn; 1309 property public final long ZoomOut; 1310 } 1311 1312 public final inline class KeyEvent { 1313 ctor public KeyEvent(); 1314 method public android.view.KeyEvent getNativeKeyEvent(); 1315 property public final android.view.KeyEvent nativeKeyEvent; 1316 } 1317 1318 public final inline class KeyEventType { 1319 ctor public KeyEventType(); 1320 method public int getValue(); 1321 property public final int value; 1322 } 1323 1324 public static final class KeyEventType.Companion { 1325 method public int getKeyDown(); 1326 method public int getKeyUp(); 1327 method public int getUnknown(); 1328 property public final int KeyDown; 1329 property public final int KeyUp; 1330 property public final int Unknown; 1331 } 1332 1333 public final class KeyEvent_androidKt { 1334 method public static long getKey(android.view.KeyEvent); 1335 method public static int getType(android.view.KeyEvent); 1336 method public static int getUtf16CodePoint(android.view.KeyEvent); 1337 method public static boolean isAltPressed(android.view.KeyEvent); 1338 method public static boolean isCtrlPressed(android.view.KeyEvent); 1339 method public static boolean isMetaPressed(android.view.KeyEvent); 1340 method public static boolean isShiftPressed(android.view.KeyEvent); 1341 } 1342 1343 public final class KeyInputModifierKt { 1344 method public static androidx.compose.ui.Modifier onKeyEvent(androidx.compose.ui.Modifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.input.key.KeyEvent,java.lang.Boolean> onKeyEvent); 1345 method public static androidx.compose.ui.Modifier onPreviewKeyEvent(androidx.compose.ui.Modifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.input.key.KeyEvent,java.lang.Boolean> onPreviewKeyEvent); 1346 } 1347 1348 public final class Key_androidKt { 1349 method public static long Key(int nativeKeyCode); 1350 method public static int getNativeKeyCode(long); 1351 } 1352 1353} 1354 1355package androidx.compose.ui.input.nestedscroll { 1356 1357 public interface NestedScrollConnection { 1358 method public default suspend Object? onPostFling(long consumed, long available, kotlin.coroutines.Continuation<? super androidx.compose.ui.unit.Velocity> p); 1359 method public default long onPostScroll(long consumed, long available, int source); 1360 method public default suspend Object? onPreFling(long available, kotlin.coroutines.Continuation<? super androidx.compose.ui.unit.Velocity> p); 1361 method public default long onPreScroll(long available, int source); 1362 } 1363 1364 public final class NestedScrollDelegatingWrapperKt { 1365 } 1366 1367 public final class NestedScrollDispatcher { 1368 ctor public NestedScrollDispatcher(); 1369 method public suspend Object? dispatchPostFling(long consumed, long available, kotlin.coroutines.Continuation<? super androidx.compose.ui.unit.Velocity> p); 1370 method public long dispatchPostScroll(long consumed, long available, int source); 1371 method public suspend Object? dispatchPreFling(long available, kotlin.coroutines.Continuation<? super androidx.compose.ui.unit.Velocity> p); 1372 method public long dispatchPreScroll(long available, int source); 1373 method public kotlinx.coroutines.CoroutineScope getCoroutineScope(); 1374 property public final kotlinx.coroutines.CoroutineScope coroutineScope; 1375 } 1376 1377 public final class NestedScrollModifierKt { 1378 method public static androidx.compose.ui.Modifier nestedScroll(androidx.compose.ui.Modifier, androidx.compose.ui.input.nestedscroll.NestedScrollConnection connection, optional androidx.compose.ui.input.nestedscroll.NestedScrollDispatcher? dispatcher); 1379 } 1380 1381 public final inline class NestedScrollSource { 1382 ctor public NestedScrollSource(); 1383 } 1384 1385 public static final class NestedScrollSource.Companion { 1386 method public int getDrag(); 1387 method public int getFling(); 1388 method @Deprecated public int getRelocate(); 1389 property public final int Drag; 1390 property public final int Fling; 1391 property @Deprecated public final int Relocate; 1392 } 1393 1394} 1395 1396package androidx.compose.ui.input.pointer { 1397 1398 @kotlin.coroutines.RestrictsSuspension public interface AwaitPointerEventScope extends androidx.compose.ui.unit.Density { 1399 method public suspend Object? awaitPointerEvent(optional androidx.compose.ui.input.pointer.PointerEventPass pass, optional kotlin.coroutines.Continuation<? super androidx.compose.ui.input.pointer.PointerEvent> p); 1400 method public androidx.compose.ui.input.pointer.PointerEvent getCurrentEvent(); 1401 method public long getSize(); 1402 method public androidx.compose.ui.platform.ViewConfiguration getViewConfiguration(); 1403 property public abstract androidx.compose.ui.input.pointer.PointerEvent currentEvent; 1404 property public abstract long size; 1405 property public abstract androidx.compose.ui.platform.ViewConfiguration viewConfiguration; 1406 } 1407 1408 public final class ConsumedData { 1409 ctor public ConsumedData(optional boolean positionChange, optional boolean downChange); 1410 method public boolean getDownChange(); 1411 method public boolean getPositionChange(); 1412 method public void setDownChange(boolean downChange); 1413 method public void setPositionChange(boolean positionChange); 1414 property public final boolean downChange; 1415 property public final boolean positionChange; 1416 } 1417 1418 public final class MotionEventAdapter_androidKt { 1419 } 1420 1421 public final class PointerEvent { 1422 ctor public PointerEvent(java.util.List<androidx.compose.ui.input.pointer.PointerInputChange> changes); 1423 method public java.util.List<androidx.compose.ui.input.pointer.PointerInputChange> component1(); 1424 method public androidx.compose.ui.input.pointer.PointerEvent copy(java.util.List<androidx.compose.ui.input.pointer.PointerInputChange> changes, android.view.MotionEvent? motionEvent); 1425 method public java.util.List<androidx.compose.ui.input.pointer.PointerInputChange> getChanges(); 1426 property public final java.util.List<androidx.compose.ui.input.pointer.PointerInputChange> changes; 1427 } 1428 1429 public final class PointerEventKt { 1430 method public static boolean anyChangeConsumed(androidx.compose.ui.input.pointer.PointerInputChange); 1431 method public static boolean changedToDown(androidx.compose.ui.input.pointer.PointerInputChange); 1432 method public static boolean changedToDownIgnoreConsumed(androidx.compose.ui.input.pointer.PointerInputChange); 1433 method public static boolean changedToUp(androidx.compose.ui.input.pointer.PointerInputChange); 1434 method public static boolean changedToUpIgnoreConsumed(androidx.compose.ui.input.pointer.PointerInputChange); 1435 method public static void consumeAllChanges(androidx.compose.ui.input.pointer.PointerInputChange); 1436 method public static void consumeDownChange(androidx.compose.ui.input.pointer.PointerInputChange); 1437 method public static void consumePositionChange(androidx.compose.ui.input.pointer.PointerInputChange); 1438 method public static boolean isOutOfBounds(androidx.compose.ui.input.pointer.PointerInputChange, long size); 1439 method public static long positionChange(androidx.compose.ui.input.pointer.PointerInputChange); 1440 method public static boolean positionChangeConsumed(androidx.compose.ui.input.pointer.PointerInputChange); 1441 method public static long positionChangeIgnoreConsumed(androidx.compose.ui.input.pointer.PointerInputChange); 1442 method public static boolean positionChanged(androidx.compose.ui.input.pointer.PointerInputChange); 1443 method public static boolean positionChangedIgnoreConsumed(androidx.compose.ui.input.pointer.PointerInputChange); 1444 } 1445 1446 public enum PointerEventPass { 1447 enum_constant public static final androidx.compose.ui.input.pointer.PointerEventPass Final; 1448 enum_constant public static final androidx.compose.ui.input.pointer.PointerEventPass Initial; 1449 enum_constant public static final androidx.compose.ui.input.pointer.PointerEventPass Main; 1450 } 1451 1452 public final inline class PointerId { 1453 ctor public PointerId(); 1454 method public long getValue(); 1455 property public final long value; 1456 } 1457 1458 @androidx.compose.runtime.Immutable public final class PointerInputChange { 1459 ctor public PointerInputChange(long id, long uptimeMillis, long position, boolean pressed, long previousUptimeMillis, long previousPosition, boolean previousPressed, androidx.compose.ui.input.pointer.ConsumedData consumed, optional int type); 1460 method public androidx.compose.ui.input.pointer.PointerInputChange copy(optional long id, optional long currentTime, optional long currentPosition, optional boolean currentPressed, optional long previousTime, optional long previousPosition, optional boolean previousPressed, optional androidx.compose.ui.input.pointer.ConsumedData consumed, optional int type); 1461 method public androidx.compose.ui.input.pointer.ConsumedData getConsumed(); 1462 method public long getId(); 1463 method public long getPosition(); 1464 method public boolean getPressed(); 1465 method public long getPreviousPosition(); 1466 method public boolean getPreviousPressed(); 1467 method public long getPreviousUptimeMillis(); 1468 method public int getType(); 1469 method public long getUptimeMillis(); 1470 property public final androidx.compose.ui.input.pointer.ConsumedData consumed; 1471 property public final long id; 1472 property public final long position; 1473 property public final boolean pressed; 1474 property public final long previousPosition; 1475 property public final boolean previousPressed; 1476 property public final long previousUptimeMillis; 1477 property public final int type; 1478 property public final long uptimeMillis; 1479 } 1480 1481 public final class PointerInputEventProcessorKt { 1482 } 1483 1484 public abstract class PointerInputFilter { 1485 ctor public PointerInputFilter(); 1486 method public final long getSize(); 1487 method public abstract void onCancel(); 1488 method public abstract void onPointerEvent(androidx.compose.ui.input.pointer.PointerEvent pointerEvent, androidx.compose.ui.input.pointer.PointerEventPass pass, long bounds); 1489 property public final long size; 1490 } 1491 1492 public interface PointerInputModifier extends androidx.compose.ui.Modifier.Element { 1493 method public androidx.compose.ui.input.pointer.PointerInputFilter getPointerInputFilter(); 1494 property public abstract androidx.compose.ui.input.pointer.PointerInputFilter pointerInputFilter; 1495 } 1496 1497 public interface PointerInputScope extends androidx.compose.ui.unit.Density { 1498 method public suspend <R> Object? awaitPointerEventScope(kotlin.jvm.functions.Function2<? super androidx.compose.ui.input.pointer.AwaitPointerEventScope,? super kotlin.coroutines.Continuation<? super R>,?> block, kotlin.coroutines.Continuation<? super R> p); 1499 method public long getSize(); 1500 method public androidx.compose.ui.platform.ViewConfiguration getViewConfiguration(); 1501 property public abstract long size; 1502 property public abstract androidx.compose.ui.platform.ViewConfiguration viewConfiguration; 1503 } 1504 1505 public final class PointerInputTestUtilKt { 1506 } 1507 1508 public final class PointerInteropFilter_androidKt { 1509 method public static androidx.compose.ui.Modifier pointerInteropFilter(androidx.compose.ui.Modifier, optional androidx.compose.ui.input.pointer.RequestDisallowInterceptTouchEvent? requestDisallowInterceptTouchEvent, kotlin.jvm.functions.Function1<? super android.view.MotionEvent,java.lang.Boolean> onTouchEvent); 1510 } 1511 1512 public final class PointerInteropUtils_androidKt { 1513 } 1514 1515 public final inline class PointerType { 1516 ctor public PointerType(); 1517 method public int getValue(); 1518 property public final int value; 1519 } 1520 1521 public static final class PointerType.Companion { 1522 method public int getEraser(); 1523 method public int getMouse(); 1524 method public int getStylus(); 1525 method public int getTouch(); 1526 method public int getUnknown(); 1527 property public final int Eraser; 1528 property public final int Mouse; 1529 property public final int Stylus; 1530 property public final int Touch; 1531 property public final int Unknown; 1532 } 1533 1534 public final class RequestDisallowInterceptTouchEvent implements kotlin.jvm.functions.Function1<java.lang.Boolean,kotlin.Unit> { 1535 ctor public RequestDisallowInterceptTouchEvent(); 1536 method public void invoke(boolean disallowIntercept); 1537 } 1538 1539 public final class SuspendingPointerInputFilterKt { 1540 method public static androidx.compose.ui.Modifier pointerInput(androidx.compose.ui.Modifier, Object? key1, Object? key2, kotlin.jvm.functions.Function2<? super androidx.compose.ui.input.pointer.PointerInputScope,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block); 1541 method public static androidx.compose.ui.Modifier pointerInput(androidx.compose.ui.Modifier, Object? key1, kotlin.jvm.functions.Function2<? super androidx.compose.ui.input.pointer.PointerInputScope,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block); 1542 method public static androidx.compose.ui.Modifier pointerInput(androidx.compose.ui.Modifier, Object![]? keys, kotlin.jvm.functions.Function2<? super androidx.compose.ui.input.pointer.PointerInputScope,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block); 1543 method @Deprecated public static androidx.compose.ui.Modifier pointerInput(androidx.compose.ui.Modifier, kotlin.jvm.functions.Function2<? super androidx.compose.ui.input.pointer.PointerInputScope,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block); 1544 } 1545 1546} 1547 1548package androidx.compose.ui.input.pointer.util { 1549 1550 public final class VelocityTracker { 1551 ctor public VelocityTracker(); 1552 method public void addPosition(long timeMillis, long position); 1553 method public long calculateVelocity(); 1554 method public void resetTracking(); 1555 } 1556 1557 public final class VelocityTrackerKt { 1558 } 1559 1560} 1561 1562package androidx.compose.ui.layout { 1563 1564 @androidx.compose.runtime.Immutable public abstract sealed class AlignmentLine { 1565 field public static final androidx.compose.ui.layout.AlignmentLine.Companion Companion; 1566 field public static final int Unspecified = -2147483648; // 0x80000000 1567 } 1568 1569 public static final class AlignmentLine.Companion { 1570 } 1571 1572 public final class AlignmentLineKt { 1573 method public static androidx.compose.ui.layout.HorizontalAlignmentLine getFirstBaseline(); 1574 method public static androidx.compose.ui.layout.HorizontalAlignmentLine getLastBaseline(); 1575 } 1576 1577 @androidx.compose.runtime.Stable public interface ContentScale { 1578 method public long computeScaleFactor(long srcSize, long dstSize); 1579 field public static final androidx.compose.ui.layout.ContentScale.Companion Companion; 1580 } 1581 1582 public static final class ContentScale.Companion { 1583 method public androidx.compose.ui.layout.ContentScale getCrop(); 1584 method public androidx.compose.ui.layout.ContentScale getFillBounds(); 1585 method public androidx.compose.ui.layout.ContentScale getFillHeight(); 1586 method public androidx.compose.ui.layout.ContentScale getFillWidth(); 1587 method public androidx.compose.ui.layout.ContentScale getFit(); 1588 method public androidx.compose.ui.layout.ContentScale getInside(); 1589 method public androidx.compose.ui.layout.FixedScale getNone(); 1590 property public final androidx.compose.ui.layout.ContentScale Crop; 1591 property public final androidx.compose.ui.layout.ContentScale FillBounds; 1592 property public final androidx.compose.ui.layout.ContentScale FillHeight; 1593 property public final androidx.compose.ui.layout.ContentScale FillWidth; 1594 property public final androidx.compose.ui.layout.ContentScale Fit; 1595 property public final androidx.compose.ui.layout.ContentScale Inside; 1596 property public final androidx.compose.ui.layout.FixedScale None; 1597 } 1598 1599 public final class ContentScaleKt { 1600 } 1601 1602 @androidx.compose.runtime.Immutable public final class FixedScale implements androidx.compose.ui.layout.ContentScale { 1603 ctor public FixedScale(float value); 1604 method public float component1(); 1605 method public long computeScaleFactor(long srcSize, long dstSize); 1606 method public androidx.compose.ui.layout.FixedScale copy(float value); 1607 method public float getValue(); 1608 property public final float value; 1609 } 1610 1611 public interface GraphicLayerInfo { 1612 method public long getLayerId(); 1613 method @androidx.compose.ui.ExperimentalComposeUiApi public default long getOwnerViewId(); 1614 property public abstract long layerId; 1615 property @androidx.compose.ui.ExperimentalComposeUiApi public default long ownerViewId; 1616 } 1617 1618 public final class HorizontalAlignmentLine extends androidx.compose.ui.layout.AlignmentLine { 1619 ctor public HorizontalAlignmentLine(kotlin.jvm.functions.Function2<? super java.lang.Integer,? super java.lang.Integer,java.lang.Integer> merger); 1620 } 1621 1622 public interface IntrinsicMeasurable { 1623 method public Object? getParentData(); 1624 method public int maxIntrinsicHeight(int width); 1625 method public int maxIntrinsicWidth(int height); 1626 method public int minIntrinsicHeight(int width); 1627 method public int minIntrinsicWidth(int height); 1628 property public abstract Object? parentData; 1629 } 1630 1631 public final class IntrinsicMeasurableKt { 1632 } 1633 1634 public interface IntrinsicMeasureScope extends androidx.compose.ui.unit.Density { 1635 method public androidx.compose.ui.unit.LayoutDirection getLayoutDirection(); 1636 property public abstract androidx.compose.ui.unit.LayoutDirection layoutDirection; 1637 } 1638 1639 public interface LayoutCoordinates { 1640 method public operator int get(androidx.compose.ui.layout.AlignmentLine alignmentLine); 1641 method public androidx.compose.ui.layout.LayoutCoordinates? getParentCoordinates(); 1642 method public androidx.compose.ui.layout.LayoutCoordinates? getParentLayoutCoordinates(); 1643 method public java.util.Set<androidx.compose.ui.layout.AlignmentLine> getProvidedAlignmentLines(); 1644 method public long getSize(); 1645 method public boolean isAttached(); 1646 method public androidx.compose.ui.geometry.Rect localBoundingBoxOf(androidx.compose.ui.layout.LayoutCoordinates sourceCoordinates, optional boolean clipBounds); 1647 method public long localPositionOf(androidx.compose.ui.layout.LayoutCoordinates sourceCoordinates, long relativeToSource); 1648 method public long localToRoot(long relativeToLocal); 1649 method public long localToWindow(long relativeToLocal); 1650 method public long windowToLocal(long relativeToWindow); 1651 property public abstract boolean isAttached; 1652 property public abstract androidx.compose.ui.layout.LayoutCoordinates? parentCoordinates; 1653 property public abstract androidx.compose.ui.layout.LayoutCoordinates? parentLayoutCoordinates; 1654 property public abstract java.util.Set<androidx.compose.ui.layout.AlignmentLine> providedAlignmentLines; 1655 property public abstract long size; 1656 } 1657 1658 public final class LayoutCoordinatesKt { 1659 method public static androidx.compose.ui.geometry.Rect boundsInParent(androidx.compose.ui.layout.LayoutCoordinates); 1660 method public static androidx.compose.ui.geometry.Rect boundsInRoot(androidx.compose.ui.layout.LayoutCoordinates); 1661 method public static androidx.compose.ui.geometry.Rect boundsInWindow(androidx.compose.ui.layout.LayoutCoordinates); 1662 method public static long positionInParent(androidx.compose.ui.layout.LayoutCoordinates); 1663 method public static long positionInRoot(androidx.compose.ui.layout.LayoutCoordinates); 1664 method public static long positionInWindow(androidx.compose.ui.layout.LayoutCoordinates); 1665 } 1666 1667 public final class LayoutIdKt { 1668 method public static Object? getLayoutId(androidx.compose.ui.layout.Measurable); 1669 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier layoutId(androidx.compose.ui.Modifier, Object layoutId); 1670 } 1671 1672 public interface LayoutIdParentData { 1673 method public Object getLayoutId(); 1674 property public abstract Object layoutId; 1675 } 1676 1677 public interface LayoutInfo { 1678 method public androidx.compose.ui.layout.LayoutCoordinates getCoordinates(); 1679 method public int getHeight(); 1680 method public java.util.List<androidx.compose.ui.layout.ModifierInfo> getModifierInfo(); 1681 method public androidx.compose.ui.layout.LayoutInfo? getParentInfo(); 1682 method public int getWidth(); 1683 method public boolean isAttached(); 1684 method public boolean isPlaced(); 1685 property public abstract androidx.compose.ui.layout.LayoutCoordinates coordinates; 1686 property public abstract int height; 1687 property public abstract boolean isAttached; 1688 property public abstract boolean isPlaced; 1689 property public abstract androidx.compose.ui.layout.LayoutInfo? parentInfo; 1690 property public abstract int width; 1691 } 1692 1693 public final class LayoutKt { 1694 method @androidx.compose.runtime.Composable public static inline void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> content, optional androidx.compose.ui.Modifier modifier, androidx.compose.ui.layout.MeasurePolicy measurePolicy); 1695 method @Deprecated @androidx.compose.runtime.Composable public static void MultiMeasureLayout(optional androidx.compose.ui.Modifier modifier, kotlin.jvm.functions.Function0<kotlin.Unit> content, androidx.compose.ui.layout.MeasurePolicy measurePolicy); 1696 } 1697 1698 public interface LayoutModifier extends androidx.compose.ui.Modifier.Element { 1699 method public default int maxIntrinsicHeight(androidx.compose.ui.layout.IntrinsicMeasureScope, androidx.compose.ui.layout.IntrinsicMeasurable measurable, int width); 1700 method public default int maxIntrinsicWidth(androidx.compose.ui.layout.IntrinsicMeasureScope, androidx.compose.ui.layout.IntrinsicMeasurable measurable, int height); 1701 method public androidx.compose.ui.layout.MeasureResult measure(androidx.compose.ui.layout.MeasureScope, androidx.compose.ui.layout.Measurable measurable, long constraints); 1702 method public default int minIntrinsicHeight(androidx.compose.ui.layout.IntrinsicMeasureScope, androidx.compose.ui.layout.IntrinsicMeasurable measurable, int width); 1703 method public default int minIntrinsicWidth(androidx.compose.ui.layout.IntrinsicMeasureScope, androidx.compose.ui.layout.IntrinsicMeasurable measurable, int height); 1704 } 1705 1706 public final class LayoutModifierKt { 1707 method public static androidx.compose.ui.Modifier layout(androidx.compose.ui.Modifier, kotlin.jvm.functions.Function3<? super androidx.compose.ui.layout.MeasureScope,? super androidx.compose.ui.layout.Measurable,? super androidx.compose.ui.unit.Constraints,? extends androidx.compose.ui.layout.MeasureResult> measure); 1708 } 1709 1710 public interface Measurable extends androidx.compose.ui.layout.IntrinsicMeasurable { 1711 method public androidx.compose.ui.layout.Placeable measure(long constraints); 1712 } 1713 1714 @androidx.compose.runtime.Stable public fun interface MeasurePolicy { 1715 method public default int maxIntrinsicHeight(androidx.compose.ui.layout.IntrinsicMeasureScope, java.util.List<? extends androidx.compose.ui.layout.IntrinsicMeasurable> measurables, int width); 1716 method public default int maxIntrinsicWidth(androidx.compose.ui.layout.IntrinsicMeasureScope, java.util.List<? extends androidx.compose.ui.layout.IntrinsicMeasurable> measurables, int height); 1717 method public androidx.compose.ui.layout.MeasureResult measure(androidx.compose.ui.layout.MeasureScope, java.util.List<? extends androidx.compose.ui.layout.Measurable> measurables, long constraints); 1718 method public default int minIntrinsicHeight(androidx.compose.ui.layout.IntrinsicMeasureScope, java.util.List<? extends androidx.compose.ui.layout.IntrinsicMeasurable> measurables, int width); 1719 method public default int minIntrinsicWidth(androidx.compose.ui.layout.IntrinsicMeasureScope, java.util.List<? extends androidx.compose.ui.layout.IntrinsicMeasurable> measurables, int height); 1720 } 1721 1722 public interface MeasureResult { 1723 method public java.util.Map<androidx.compose.ui.layout.AlignmentLine,java.lang.Integer> getAlignmentLines(); 1724 method public int getHeight(); 1725 method public int getWidth(); 1726 method public void placeChildren(); 1727 property public abstract java.util.Map<androidx.compose.ui.layout.AlignmentLine,java.lang.Integer> alignmentLines; 1728 property public abstract int height; 1729 property public abstract int width; 1730 } 1731 1732 public interface MeasureScope extends androidx.compose.ui.layout.IntrinsicMeasureScope { 1733 method public default androidx.compose.ui.layout.MeasureResult layout(int width, int height, optional java.util.Map<androidx.compose.ui.layout.AlignmentLine,java.lang.Integer> alignmentLines, kotlin.jvm.functions.Function1<? super androidx.compose.ui.layout.Placeable.PlacementScope,kotlin.Unit> placementBlock); 1734 } 1735 1736 public final class MeasureScopeKt { 1737 } 1738 1739 public interface Measured { 1740 method public operator int get(androidx.compose.ui.layout.AlignmentLine alignmentLine); 1741 method public int getMeasuredHeight(); 1742 method public int getMeasuredWidth(); 1743 property public abstract int measuredHeight; 1744 property public abstract int measuredWidth; 1745 } 1746 1747 public final class ModifierInfo { 1748 ctor public ModifierInfo(androidx.compose.ui.Modifier modifier, androidx.compose.ui.layout.LayoutCoordinates coordinates, optional Object? extra); 1749 method public androidx.compose.ui.layout.LayoutCoordinates getCoordinates(); 1750 method public Object? getExtra(); 1751 method public androidx.compose.ui.Modifier getModifier(); 1752 property public final androidx.compose.ui.layout.LayoutCoordinates coordinates; 1753 property public final Object? extra; 1754 property public final androidx.compose.ui.Modifier modifier; 1755 } 1756 1757 public interface OnGloballyPositionedModifier extends androidx.compose.ui.Modifier.Element { 1758 method public void onGloballyPositioned(androidx.compose.ui.layout.LayoutCoordinates coordinates); 1759 } 1760 1761 public final class OnGloballyPositionedModifierKt { 1762 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier onGloballyPositioned(androidx.compose.ui.Modifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.layout.LayoutCoordinates,kotlin.Unit> onGloballyPositioned); 1763 } 1764 1765 public interface OnRemeasuredModifier extends androidx.compose.ui.Modifier.Element { 1766 method public void onRemeasured(long size); 1767 } 1768 1769 public final class OnRemeasuredModifierKt { 1770 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier onSizeChanged(androidx.compose.ui.Modifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.unit.IntSize,kotlin.Unit> onSizeChanged); 1771 } 1772 1773 public interface ParentDataModifier extends androidx.compose.ui.Modifier.Element { 1774 method public Object? modifyParentData(androidx.compose.ui.unit.Density, Object? parentData); 1775 } 1776 1777 public abstract class Placeable implements androidx.compose.ui.layout.Measured { 1778 ctor public Placeable(); 1779 method protected final long getApparentToRealOffset(); 1780 method public final int getHeight(); 1781 method public int getMeasuredHeight(); 1782 method protected final long getMeasuredSize(); 1783 method public int getMeasuredWidth(); 1784 method protected final long getMeasurementConstraints(); 1785 method public final int getWidth(); 1786 method protected abstract void placeAt(long position, float zIndex, kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.GraphicsLayerScope,kotlin.Unit>? layerBlock); 1787 method protected final void setMeasuredSize(long value); 1788 method protected final void setMeasurementConstraints(long measurementConstraints); 1789 property protected final long apparentToRealOffset; 1790 property public final int height; 1791 property public int measuredHeight; 1792 property protected final long measuredSize; 1793 property public int measuredWidth; 1794 property protected final long measurementConstraints; 1795 property public final int width; 1796 } 1797 1798 public abstract static class Placeable.PlacementScope { 1799 ctor public Placeable.PlacementScope(); 1800 method protected abstract androidx.compose.ui.unit.LayoutDirection getParentLayoutDirection(); 1801 method protected abstract int getParentWidth(); 1802 method public final void place(androidx.compose.ui.layout.Placeable, int x, int y, optional float zIndex); 1803 method public final void place(androidx.compose.ui.layout.Placeable, long position, optional float zIndex); 1804 method public final void placeRelative(androidx.compose.ui.layout.Placeable, int x, int y, optional float zIndex); 1805 method public final void placeRelative(androidx.compose.ui.layout.Placeable, long position, optional float zIndex); 1806 method public final void placeRelativeWithLayer(androidx.compose.ui.layout.Placeable, int x, int y, optional float zIndex, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.GraphicsLayerScope,kotlin.Unit> layerBlock); 1807 method public final void placeRelativeWithLayer(androidx.compose.ui.layout.Placeable, long position, optional float zIndex, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.GraphicsLayerScope,kotlin.Unit> layerBlock); 1808 method public final void placeWithLayer(androidx.compose.ui.layout.Placeable, int x, int y, optional float zIndex, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.GraphicsLayerScope,kotlin.Unit> layerBlock); 1809 method public final void placeWithLayer(androidx.compose.ui.layout.Placeable, long position, optional float zIndex, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.GraphicsLayerScope,kotlin.Unit> layerBlock); 1810 property protected abstract androidx.compose.ui.unit.LayoutDirection parentLayoutDirection; 1811 property protected abstract int parentWidth; 1812 } 1813 1814 public final class PlaceableKt { 1815 } 1816 1817 @androidx.compose.ui.ExperimentalComposeUiApi public final class RelocationRequester { 1818 ctor public RelocationRequester(); 1819 method public void bringIntoView(); 1820 } 1821 1822 public final class RelocationRequesterModifierKt { 1823 method @androidx.compose.ui.ExperimentalComposeUiApi public static androidx.compose.ui.Modifier relocationRequester(androidx.compose.ui.Modifier, androidx.compose.ui.layout.RelocationRequester relocationRequester); 1824 } 1825 1826 public interface Remeasurement { 1827 method public void forceRemeasure(); 1828 } 1829 1830 public interface RemeasurementModifier extends androidx.compose.ui.Modifier.Element { 1831 method public void onRemeasurementAvailable(androidx.compose.ui.layout.Remeasurement remeasurement); 1832 } 1833 1834 @androidx.compose.runtime.Immutable public final inline class ScaleFactor { 1835 ctor public ScaleFactor(); 1836 } 1837 1838 public static final class ScaleFactor.Companion { 1839 method public long getUnspecified(); 1840 property public final long Unspecified; 1841 } 1842 1843 public final class ScaleFactorKt { 1844 method @androidx.compose.runtime.Stable public static long ScaleFactor(float scaleX, float scaleY); 1845 method @androidx.compose.runtime.Stable public static operator long div(long, long scaleFactor); 1846 method public static inline boolean isSpecified(long); 1847 method public static inline boolean isUnspecified(long); 1848 method @androidx.compose.runtime.Stable public static long lerp(long start, long stop, float fraction); 1849 method public static inline long takeOrElse(long, kotlin.jvm.functions.Function0<androidx.compose.ui.layout.ScaleFactor> block); 1850 method @androidx.compose.runtime.Stable public static operator long times(long, long scaleFactor); 1851 method @androidx.compose.runtime.Stable public static operator long times(long, long size); 1852 } 1853 1854 public final class SubcomposeLayoutKt { 1855 method @androidx.compose.runtime.Composable public static void SubcomposeLayout(androidx.compose.ui.layout.SubcomposeLayoutState state, optional androidx.compose.ui.Modifier modifier, kotlin.jvm.functions.Function2<? super androidx.compose.ui.layout.SubcomposeMeasureScope,? super androidx.compose.ui.unit.Constraints,? extends androidx.compose.ui.layout.MeasureResult> measurePolicy); 1856 method @androidx.compose.runtime.Composable public static void SubcomposeLayout(optional androidx.compose.ui.Modifier modifier, kotlin.jvm.functions.Function2<? super androidx.compose.ui.layout.SubcomposeMeasureScope,? super androidx.compose.ui.unit.Constraints,? extends androidx.compose.ui.layout.MeasureResult> measurePolicy); 1857 } 1858 1859 public final class SubcomposeLayoutState { 1860 ctor public SubcomposeLayoutState(); 1861 ctor public SubcomposeLayoutState(int maxSlotsToRetainForReuse); 1862 method public androidx.compose.ui.layout.SubcomposeLayoutState.PrecomposedSlotHandle precompose(Object? slotId, kotlin.jvm.functions.Function0<kotlin.Unit> content); 1863 } 1864 1865 public static interface SubcomposeLayoutState.PrecomposedSlotHandle { 1866 method public void dispose(); 1867 } 1868 1869 public interface SubcomposeMeasureScope extends androidx.compose.ui.layout.MeasureScope { 1870 method public java.util.List<androidx.compose.ui.layout.Measurable> subcompose(Object? slotId, kotlin.jvm.functions.Function0<kotlin.Unit> content); 1871 } 1872 1873 public final class TestModifierUpdaterKt { 1874 } 1875 1876 public final class VerticalAlignmentLine extends androidx.compose.ui.layout.AlignmentLine { 1877 ctor public VerticalAlignmentLine(kotlin.jvm.functions.Function2<? super java.lang.Integer,? super java.lang.Integer,java.lang.Integer> merger); 1878 } 1879 1880} 1881 1882package androidx.compose.ui.node { 1883 1884 @kotlin.RequiresOptIn(message="This API is internal to library.") @kotlin.annotation.Target(allowedTargets={kotlin.annotation.AnnotationTarget, kotlin.annotation.AnnotationTarget, kotlin.annotation.AnnotationTarget, kotlin.annotation.AnnotationTarget, kotlin.annotation.AnnotationTarget}) public @interface InternalCoreApi { 1885 } 1886 1887 public final class LayoutNodeKt { 1888 } 1889 1890 public final class Ref<T> { 1891 ctor public Ref(); 1892 method public T? getValue(); 1893 method public void setValue(T? value); 1894 property public final T? value; 1895 } 1896 1897 public interface RootForTest { 1898 method public androidx.compose.ui.unit.Density getDensity(); 1899 method public androidx.compose.ui.semantics.SemanticsOwner getSemanticsOwner(); 1900 method public androidx.compose.ui.text.input.TextInputService getTextInputService(); 1901 method public boolean sendKeyEvent(android.view.KeyEvent keyEvent); 1902 property public abstract androidx.compose.ui.unit.Density density; 1903 property public abstract androidx.compose.ui.semantics.SemanticsOwner semanticsOwner; 1904 property public abstract androidx.compose.ui.text.input.TextInputService textInputService; 1905 } 1906 1907 public final class ViewInterop_androidKt { 1908 } 1909 1910} 1911 1912package androidx.compose.ui.platform { 1913 1914 public abstract class AbstractComposeView extends android.view.ViewGroup { 1915 ctor public AbstractComposeView(android.content.Context context); 1916 ctor public AbstractComposeView(android.content.Context context, optional android.util.AttributeSet? attrs); 1917 ctor public AbstractComposeView(android.content.Context context, optional android.util.AttributeSet? attrs, optional int defStyleAttr); 1918 method @androidx.compose.runtime.Composable public abstract void Content(); 1919 method public final void createComposition(); 1920 method public final void disposeComposition(); 1921 method public final boolean getHasComposition(); 1922 method protected boolean getShouldCreateCompositionOnAttachedToWindow(); 1923 method public final boolean getShowLayoutBounds(); 1924 method protected final void onLayout(boolean changed, int left, int top, int right, int bottom); 1925 method protected final void onMeasure(int widthMeasureSpec, int heightMeasureSpec); 1926 method public final void setParentCompositionContext(androidx.compose.runtime.CompositionContext? parent); 1927 method public final void setShowLayoutBounds(boolean value); 1928 method public final void setViewCompositionStrategy(androidx.compose.ui.platform.ViewCompositionStrategy strategy); 1929 property public final boolean hasComposition; 1930 property protected boolean shouldCreateCompositionOnAttachedToWindow; 1931 property public final boolean showLayoutBounds; 1932 } 1933 1934 public interface AccessibilityManager { 1935 method public long calculateRecommendedTimeoutMillis(long originalTimeoutMillis, optional boolean containsIcons, optional boolean containsText, optional boolean containsControls); 1936 } 1937 1938 public final class AndroidClipboardManager_androidKt { 1939 } 1940 1941 public final class AndroidComposeViewAccessibilityDelegateCompat_androidKt { 1942 } 1943 1944 public final class AndroidComposeView_androidKt { 1945 } 1946 1947 public final class AndroidCompositionLocals_androidKt { 1948 method public static androidx.compose.runtime.ProvidableCompositionLocal<android.content.res.Configuration> getLocalConfiguration(); 1949 method public static androidx.compose.runtime.ProvidableCompositionLocal<android.content.Context> getLocalContext(); 1950 method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.lifecycle.LifecycleOwner> getLocalLifecycleOwner(); 1951 method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.savedstate.SavedStateRegistryOwner> getLocalSavedStateRegistryOwner(); 1952 method public static androidx.compose.runtime.ProvidableCompositionLocal<android.view.View> getLocalView(); 1953 } 1954 1955 public final class AndroidUiDispatcher extends kotlinx.coroutines.CoroutineDispatcher { 1956 method public void dispatch(kotlin.coroutines.CoroutineContext context, Runnable block); 1957 method public android.view.Choreographer getChoreographer(); 1958 method public androidx.compose.runtime.MonotonicFrameClock getFrameClock(); 1959 property public final android.view.Choreographer choreographer; 1960 property public final androidx.compose.runtime.MonotonicFrameClock frameClock; 1961 field public static final androidx.compose.ui.platform.AndroidUiDispatcher.Companion Companion; 1962 } 1963 1964 public static final class AndroidUiDispatcher.Companion { 1965 method public kotlin.coroutines.CoroutineContext getCurrentThread(); 1966 method public kotlin.coroutines.CoroutineContext getMain(); 1967 property public final kotlin.coroutines.CoroutineContext CurrentThread; 1968 property public final kotlin.coroutines.CoroutineContext Main; 1969 } 1970 1971 public final class AndroidUiDispatcher_androidKt { 1972 } 1973 1974 public final class AndroidUiFrameClock implements androidx.compose.runtime.MonotonicFrameClock { 1975 ctor public AndroidUiFrameClock(android.view.Choreographer choreographer); 1976 method public android.view.Choreographer getChoreographer(); 1977 method public suspend <R> Object? withFrameNanos(kotlin.jvm.functions.Function1<? super java.lang.Long,? extends R> onFrame, kotlin.coroutines.Continuation<? super R> p); 1978 property public final android.view.Choreographer choreographer; 1979 } 1980 1981 public final class AndroidUriHandler implements androidx.compose.ui.platform.UriHandler { 1982 ctor public AndroidUriHandler(android.content.Context context); 1983 method public void openUri(String uri); 1984 } 1985 1986 public final class AndroidViewConfiguration implements androidx.compose.ui.platform.ViewConfiguration { 1987 ctor public AndroidViewConfiguration(android.view.ViewConfiguration viewConfiguration); 1988 method public long getDoubleTapMinTimeMillis(); 1989 method public long getDoubleTapTimeoutMillis(); 1990 method public long getLongPressTimeoutMillis(); 1991 method public float getTouchSlop(); 1992 property public long doubleTapMinTimeMillis; 1993 property public long doubleTapTimeoutMillis; 1994 property public long longPressTimeoutMillis; 1995 property public float touchSlop; 1996 } 1997 1998 public interface ClipboardManager { 1999 method public androidx.compose.ui.text.AnnotatedString? getText(); 2000 method public void setText(androidx.compose.ui.text.AnnotatedString annotatedString); 2001 } 2002 2003 public final class ComposeView extends androidx.compose.ui.platform.AbstractComposeView { 2004 ctor public ComposeView(android.content.Context context); 2005 ctor public ComposeView(android.content.Context context, optional android.util.AttributeSet? attrs); 2006 ctor public ComposeView(android.content.Context context, optional android.util.AttributeSet? attrs, optional int defStyleAttr); 2007 method @androidx.compose.runtime.Composable public void Content(); 2008 method public void setContent(kotlin.jvm.functions.Function0<kotlin.Unit> content); 2009 property protected boolean shouldCreateCompositionOnAttachedToWindow; 2010 } 2011 2012 public final class CompositionLocalsKt { 2013 method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.platform.AccessibilityManager> getLocalAccessibilityManager(); 2014 method @androidx.compose.ui.ExperimentalComposeUiApi public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.autofill.Autofill> getLocalAutofill(); 2015 method @androidx.compose.ui.ExperimentalComposeUiApi public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.autofill.AutofillTree> getLocalAutofillTree(); 2016 method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.platform.ClipboardManager> getLocalClipboardManager(); 2017 method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.unit.Density> getLocalDensity(); 2018 method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.focus.FocusManager> getLocalFocusManager(); 2019 method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.hapticfeedback.HapticFeedback> getLocalHapticFeedback(); 2020 method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.unit.LayoutDirection> getLocalLayoutDirection(); 2021 method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.text.input.TextInputService> getLocalTextInputService(); 2022 method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.platform.TextToolbar> getLocalTextToolbar(); 2023 method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.platform.UriHandler> getLocalUriHandler(); 2024 method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.platform.ViewConfiguration> getLocalViewConfiguration(); 2025 method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.platform.WindowInfo> getLocalWindowInfo(); 2026 } 2027 2028 public final class DebugUtilsKt { 2029 } 2030 2031 public final class DisposableSaveableStateRegistry_androidKt { 2032 } 2033 2034 public interface InspectableValue { 2035 method public default kotlin.sequences.Sequence<androidx.compose.ui.platform.ValueElement> getInspectableElements(); 2036 method public default String? getNameFallback(); 2037 method public default Object? getValueOverride(); 2038 property public default kotlin.sequences.Sequence<androidx.compose.ui.platform.ValueElement> inspectableElements; 2039 property public default String? nameFallback; 2040 property public default Object? valueOverride; 2041 } 2042 2043 public final class InspectableValueKt { 2044 method public static inline kotlin.jvm.functions.Function1<androidx.compose.ui.platform.InspectorInfo,kotlin.Unit> debugInspectorInfo(kotlin.jvm.functions.Function1<? super androidx.compose.ui.platform.InspectorInfo,kotlin.Unit> definitions); 2045 method public static kotlin.jvm.functions.Function1<androidx.compose.ui.platform.InspectorInfo,kotlin.Unit> getNoInspectorInfo(); 2046 method public static boolean isDebugInspectorInfoEnabled(); 2047 method public static void setDebugInspectorInfoEnabled(boolean isDebugInspectorInfoEnabled); 2048 } 2049 2050 public final class InspectionModeKt { 2051 method public static androidx.compose.runtime.ProvidableCompositionLocal<java.lang.Boolean> getLocalInspectionMode(); 2052 } 2053 2054 public final class InspectorInfo { 2055 ctor public InspectorInfo(); 2056 method public String? getName(); 2057 method public androidx.compose.ui.platform.ValueElementSequence getProperties(); 2058 method public Object? getValue(); 2059 method public void setName(String? name); 2060 method public void setValue(Object? value); 2061 property public final String? name; 2062 property public final androidx.compose.ui.platform.ValueElementSequence properties; 2063 property public final Object? value; 2064 } 2065 2066 public abstract class InspectorValueInfo implements androidx.compose.ui.platform.InspectableValue { 2067 ctor public InspectorValueInfo(kotlin.jvm.functions.Function1<? super androidx.compose.ui.platform.InspectorInfo,kotlin.Unit> info); 2068 property public kotlin.sequences.Sequence<androidx.compose.ui.platform.ValueElement> inspectableElements; 2069 property public String? nameFallback; 2070 property public Object? valueOverride; 2071 } 2072 2073 public final class JvmActuals_jvmKt { 2074 } 2075 2076 @androidx.compose.ui.ExperimentalComposeUiApi public final class LocalSoftwareKeyboardController { 2077 method @androidx.compose.runtime.Composable public androidx.compose.ui.platform.SoftwareKeyboardController? getCurrent(); 2078 method public infix androidx.compose.runtime.ProvidedValue<androidx.compose.ui.platform.SoftwareKeyboardController> provides(androidx.compose.ui.platform.SoftwareKeyboardController softwareKeyboardController); 2079 property @androidx.compose.runtime.Composable public final androidx.compose.ui.platform.SoftwareKeyboardController? current; 2080 field public static final androidx.compose.ui.platform.LocalSoftwareKeyboardController INSTANCE; 2081 } 2082 2083 @androidx.compose.runtime.Stable @androidx.compose.ui.ExperimentalComposeUiApi public interface SoftwareKeyboardController { 2084 method public void hide(); 2085 method @Deprecated public default void hideSoftwareKeyboard(); 2086 method public void show(); 2087 method @Deprecated public default void showSoftwareKeyboard(); 2088 } 2089 2090 public final class TestTagKt { 2091 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier testTag(androidx.compose.ui.Modifier, String tag); 2092 } 2093 2094 public interface TextToolbar { 2095 method public androidx.compose.ui.platform.TextToolbarStatus getStatus(); 2096 method public void hide(); 2097 method public void showMenu(androidx.compose.ui.geometry.Rect rect, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onCopyRequested, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onPasteRequested, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onCutRequested, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onSelectAllRequested); 2098 property public abstract androidx.compose.ui.platform.TextToolbarStatus status; 2099 } 2100 2101 public final class TextToolbarKt { 2102 } 2103 2104 public enum TextToolbarStatus { 2105 enum_constant public static final androidx.compose.ui.platform.TextToolbarStatus Hidden; 2106 enum_constant public static final androidx.compose.ui.platform.TextToolbarStatus Shown; 2107 } 2108 2109 public interface UriHandler { 2110 method public void openUri(String uri); 2111 } 2112 2113 public final class ValueElement { 2114 ctor public ValueElement(String name, Object? value); 2115 method public String component1(); 2116 method public Object? component2(); 2117 method public androidx.compose.ui.platform.ValueElement copy(String name, Object? value); 2118 method public String getName(); 2119 method public Object? getValue(); 2120 property public final String name; 2121 property public final Object? value; 2122 } 2123 2124 public final class ValueElementSequence implements kotlin.sequences.Sequence<androidx.compose.ui.platform.ValueElement> { 2125 ctor public ValueElementSequence(); 2126 method public java.util.Iterator<androidx.compose.ui.platform.ValueElement> iterator(); 2127 method public operator void set(String name, Object? value); 2128 } 2129 2130 public interface ViewCompositionStrategy { 2131 method public kotlin.jvm.functions.Function0<kotlin.Unit> installFor(androidx.compose.ui.platform.AbstractComposeView view); 2132 field public static final androidx.compose.ui.platform.ViewCompositionStrategy.Companion Companion; 2133 } 2134 2135 public static final class ViewCompositionStrategy.Companion { 2136 } 2137 2138 public static final class ViewCompositionStrategy.DisposeOnDetachedFromWindow implements androidx.compose.ui.platform.ViewCompositionStrategy { 2139 method public kotlin.jvm.functions.Function0<kotlin.Unit> installFor(androidx.compose.ui.platform.AbstractComposeView view); 2140 field public static final androidx.compose.ui.platform.ViewCompositionStrategy.DisposeOnDetachedFromWindow INSTANCE; 2141 } 2142 2143 public static final class ViewCompositionStrategy.DisposeOnLifecycleDestroyed implements androidx.compose.ui.platform.ViewCompositionStrategy { 2144 ctor public ViewCompositionStrategy.DisposeOnLifecycleDestroyed(androidx.lifecycle.Lifecycle lifecycle); 2145 ctor public ViewCompositionStrategy.DisposeOnLifecycleDestroyed(androidx.lifecycle.LifecycleOwner lifecycleOwner); 2146 method public kotlin.jvm.functions.Function0<kotlin.Unit> installFor(androidx.compose.ui.platform.AbstractComposeView view); 2147 } 2148 2149 public static final class ViewCompositionStrategy.DisposeOnViewTreeLifecycleDestroyed implements androidx.compose.ui.platform.ViewCompositionStrategy { 2150 method public kotlin.jvm.functions.Function0<kotlin.Unit> installFor(androidx.compose.ui.platform.AbstractComposeView view); 2151 field public static final androidx.compose.ui.platform.ViewCompositionStrategy.DisposeOnViewTreeLifecycleDestroyed INSTANCE; 2152 } 2153 2154 public final class ViewCompositionStrategy_androidKt { 2155 } 2156 2157 public interface ViewConfiguration { 2158 method public long getDoubleTapMinTimeMillis(); 2159 method public long getDoubleTapTimeoutMillis(); 2160 method public long getLongPressTimeoutMillis(); 2161 method public float getTouchSlop(); 2162 property public abstract long doubleTapMinTimeMillis; 2163 property public abstract long doubleTapTimeoutMillis; 2164 property public abstract long longPressTimeoutMillis; 2165 property public abstract float touchSlop; 2166 } 2167 2168 @androidx.compose.ui.ExperimentalComposeUiApi public interface ViewRootForInspector { 2169 method public default androidx.compose.ui.platform.AbstractComposeView? getSubCompositionView(); 2170 method public default android.view.View? getViewRoot(); 2171 property public default androidx.compose.ui.platform.AbstractComposeView? subCompositionView; 2172 property public default android.view.View? viewRoot; 2173 } 2174 2175 @VisibleForTesting public interface ViewRootForTest extends androidx.compose.ui.node.RootForTest { 2176 method public boolean getHasPendingMeasureOrLayout(); 2177 method public android.view.View getView(); 2178 method public void invalidateDescendants(); 2179 method public boolean isLifecycleInResumedState(); 2180 property public abstract boolean hasPendingMeasureOrLayout; 2181 property public abstract boolean isLifecycleInResumedState; 2182 property public abstract android.view.View view; 2183 field public static final androidx.compose.ui.platform.ViewRootForTest.Companion Companion; 2184 } 2185 2186 public static final class ViewRootForTest.Companion { 2187 method public kotlin.jvm.functions.Function1<androidx.compose.ui.platform.ViewRootForTest,kotlin.Unit>? getOnViewCreatedCallback(); 2188 method public void setOnViewCreatedCallback(kotlin.jvm.functions.Function1<? super androidx.compose.ui.platform.ViewRootForTest,kotlin.Unit>? onViewCreatedCallback); 2189 property public final kotlin.jvm.functions.Function1<androidx.compose.ui.platform.ViewRootForTest,kotlin.Unit>? onViewCreatedCallback; 2190 } 2191 2192 @androidx.compose.runtime.Stable public interface WindowInfo { 2193 method public boolean isWindowFocused(); 2194 property public abstract boolean isWindowFocused; 2195 } 2196 2197 public final class WindowInfoKt { 2198 } 2199 2200 @androidx.compose.ui.InternalComposeUiApi public fun interface WindowRecomposerFactory { 2201 method public androidx.compose.runtime.Recomposer createRecomposer(android.view.View windowRootView); 2202 field public static final androidx.compose.ui.platform.WindowRecomposerFactory.Companion Companion; 2203 } 2204 2205 public static final class WindowRecomposerFactory.Companion { 2206 method public androidx.compose.ui.platform.WindowRecomposerFactory getLifecycleAware(); 2207 property public final androidx.compose.ui.platform.WindowRecomposerFactory LifecycleAware; 2208 } 2209 2210 @androidx.compose.ui.InternalComposeUiApi public final class WindowRecomposerPolicy { 2211 method public void setFactory(androidx.compose.ui.platform.WindowRecomposerFactory factory); 2212 method public inline <R> R! withFactory(androidx.compose.ui.platform.WindowRecomposerFactory factory, kotlin.jvm.functions.Function0<? extends R> block); 2213 field public static final androidx.compose.ui.platform.WindowRecomposerPolicy INSTANCE; 2214 } 2215 2216 public final class WindowRecomposer_androidKt { 2217 method public static androidx.compose.runtime.CompositionContext? findViewTreeCompositionContext(android.view.View); 2218 method public static androidx.compose.runtime.CompositionContext? getCompositionContext(android.view.View); 2219 method public static void setCompositionContext(android.view.View, androidx.compose.runtime.CompositionContext? value); 2220 } 2221 2222 public final class Wrapper_androidKt { 2223 } 2224 2225} 2226 2227package androidx.compose.ui.platform.accessibility { 2228 2229 public final class CollectionInfoKt { 2230 } 2231 2232} 2233 2234package androidx.compose.ui.platform.actionmodecallback { 2235 2236 public final class TextActionModeCallback_androidKt { 2237 } 2238 2239} 2240 2241package androidx.compose.ui.res { 2242 2243 public final class AnimatedVectorResources_androidKt { 2244 method @androidx.compose.runtime.Composable @androidx.compose.ui.ExperimentalComposeUiApi public static androidx.compose.ui.graphics.vector.AnimatedImageVector animatedVectorResource(@DrawableRes int id); 2245 } 2246 2247 public final class AnimatorResources_androidKt { 2248 } 2249 2250 public final class ColorResources_androidKt { 2251 method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static long colorResource(@ColorRes int id); 2252 } 2253 2254 public final class FontResources_androidKt { 2255 method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static androidx.compose.ui.text.font.Typeface fontResource(androidx.compose.ui.text.font.FontFamily fontFamily); 2256 } 2257 2258 public final class ImageResources_androidKt { 2259 method public static androidx.compose.ui.graphics.ImageBitmap imageResource(androidx.compose.ui.graphics.ImageBitmap.Companion, android.content.res.Resources res, @DrawableRes int id); 2260 method @androidx.compose.runtime.Composable public static androidx.compose.ui.graphics.ImageBitmap imageResource(androidx.compose.ui.graphics.ImageBitmap.Companion, @DrawableRes int id); 2261 } 2262 2263 public final class PainterResources_androidKt { 2264 method @androidx.compose.runtime.Composable public static androidx.compose.ui.graphics.painter.Painter painterResource(@DrawableRes int id); 2265 } 2266 2267 public final class PrimitiveResources_androidKt { 2268 method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static boolean booleanResource(@BoolRes int id); 2269 method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static float dimensionResource(@DimenRes int id); 2270 method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static int[] integerArrayResource(@ArrayRes int id); 2271 method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static int integerResource(@IntegerRes int id); 2272 } 2273 2274 public final class StringResources_androidKt { 2275 method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static String![] stringArrayResource(@ArrayRes int id); 2276 method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static String stringResource(@StringRes int id); 2277 method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static String stringResource(@StringRes int id, java.lang.Object... formatArgs); 2278 } 2279 2280 public final class VectorResources_androidKt { 2281 method @kotlin.jvm.Throws(exceptionClasses=XmlPullParserException::class) public static androidx.compose.ui.graphics.vector.ImageVector vectorResource(androidx.compose.ui.graphics.vector.ImageVector.Companion, optional android.content.res.Resources.Theme? theme, android.content.res.Resources res, int resId) throws org.xmlpull.v1.XmlPullParserException; 2282 method @androidx.compose.runtime.Composable public static androidx.compose.ui.graphics.vector.ImageVector vectorResource(androidx.compose.ui.graphics.vector.ImageVector.Companion, @DrawableRes int id); 2283 } 2284 2285} 2286 2287package androidx.compose.ui.semantics { 2288 2289 public final class AccessibilityAction<T extends kotlin.Function<? extends java.lang.Boolean>> { 2290 ctor public AccessibilityAction(String? label, T? action); 2291 method public T? getAction(); 2292 method public String? getLabel(); 2293 property public final T? action; 2294 property public final String? label; 2295 } 2296 2297 public final class CollectionInfo { 2298 ctor public CollectionInfo(int rowCount, int columnCount); 2299 method public int getColumnCount(); 2300 method public int getRowCount(); 2301 property public final int columnCount; 2302 property public final int rowCount; 2303 } 2304 2305 public final class CollectionItemInfo { 2306 ctor public CollectionItemInfo(int rowIndex, int rowSpan, int columnIndex, int columnSpan); 2307 method public int getColumnIndex(); 2308 method public int getColumnSpan(); 2309 method public int getRowIndex(); 2310 method public int getRowSpan(); 2311 property public final int columnIndex; 2312 property public final int columnSpan; 2313 property public final int rowIndex; 2314 property public final int rowSpan; 2315 } 2316 2317 public final class CustomAccessibilityAction { 2318 ctor public CustomAccessibilityAction(String label, kotlin.jvm.functions.Function0<java.lang.Boolean> action); 2319 method public kotlin.jvm.functions.Function0<java.lang.Boolean> getAction(); 2320 method public String getLabel(); 2321 property public final kotlin.jvm.functions.Function0<java.lang.Boolean> action; 2322 property public final String label; 2323 } 2324 2325 public enum LiveRegionMode { 2326 enum_constant public static final androidx.compose.ui.semantics.LiveRegionMode Assertive; 2327 enum_constant public static final androidx.compose.ui.semantics.LiveRegionMode Polite; 2328 } 2329 2330 public final class ProgressBarRangeInfo { 2331 ctor public ProgressBarRangeInfo(float current, kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> range, optional int steps); 2332 method public float getCurrent(); 2333 method public kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> getRange(); 2334 method public int getSteps(); 2335 property public final float current; 2336 property public final kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> range; 2337 property public final int steps; 2338 field public static final androidx.compose.ui.semantics.ProgressBarRangeInfo.Companion Companion; 2339 } 2340 2341 public static final class ProgressBarRangeInfo.Companion { 2342 method public androidx.compose.ui.semantics.ProgressBarRangeInfo getIndeterminate(); 2343 property public final androidx.compose.ui.semantics.ProgressBarRangeInfo Indeterminate; 2344 } 2345 2346 public enum Role { 2347 enum_constant public static final androidx.compose.ui.semantics.Role Button; 2348 enum_constant public static final androidx.compose.ui.semantics.Role Checkbox; 2349 enum_constant public static final androidx.compose.ui.semantics.Role Image; 2350 enum_constant public static final androidx.compose.ui.semantics.Role RadioButton; 2351 enum_constant public static final androidx.compose.ui.semantics.Role Switch; 2352 enum_constant public static final androidx.compose.ui.semantics.Role Tab; 2353 } 2354 2355 public final class ScrollAxisRange { 2356 ctor public ScrollAxisRange(kotlin.jvm.functions.Function0<java.lang.Float> value, kotlin.jvm.functions.Function0<java.lang.Float> maxValue, optional boolean reverseScrolling); 2357 method public kotlin.jvm.functions.Function0<java.lang.Float> getMaxValue(); 2358 method public boolean getReverseScrolling(); 2359 method public kotlin.jvm.functions.Function0<java.lang.Float> getValue(); 2360 property public final kotlin.jvm.functions.Function0<java.lang.Float> maxValue; 2361 property public final boolean reverseScrolling; 2362 property public final kotlin.jvm.functions.Function0<java.lang.Float> value; 2363 } 2364 2365 public final class SemanticsActions { 2366 method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> getCollapse(); 2367 method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> getCopyText(); 2368 method public androidx.compose.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.compose.ui.semantics.CustomAccessibilityAction>> getCustomActions(); 2369 method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> getCutText(); 2370 method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> getDismiss(); 2371 method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> getExpand(); 2372 method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function1<java.util.List<androidx.compose.ui.text.TextLayoutResult>,java.lang.Boolean>>> getGetTextLayoutResult(); 2373 method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> getOnClick(); 2374 method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> getOnLongClick(); 2375 method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> getPasteText(); 2376 method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<java.lang.Float,java.lang.Float,java.lang.Boolean>>> getScrollBy(); 2377 method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function1<java.lang.Integer,java.lang.Boolean>>> getScrollToIndex(); 2378 method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function1<java.lang.Float,java.lang.Boolean>>> getSetProgress(); 2379 method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function3<java.lang.Integer,java.lang.Integer,java.lang.Boolean,java.lang.Boolean>>> getSetSelection(); 2380 method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function1<androidx.compose.ui.text.AnnotatedString,java.lang.Boolean>>> getSetText(); 2381 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> Collapse; 2382 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> CopyText; 2383 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.compose.ui.semantics.CustomAccessibilityAction>> CustomActions; 2384 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> CutText; 2385 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> Dismiss; 2386 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> Expand; 2387 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function1<java.util.List<androidx.compose.ui.text.TextLayoutResult>,java.lang.Boolean>>> GetTextLayoutResult; 2388 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> OnClick; 2389 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> OnLongClick; 2390 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> PasteText; 2391 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<java.lang.Float,java.lang.Float,java.lang.Boolean>>> ScrollBy; 2392 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function1<java.lang.Integer,java.lang.Boolean>>> ScrollToIndex; 2393 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function1<java.lang.Float,java.lang.Boolean>>> SetProgress; 2394 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function3<java.lang.Integer,java.lang.Integer,java.lang.Boolean,java.lang.Boolean>>> SetSelection; 2395 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function1<androidx.compose.ui.text.AnnotatedString,java.lang.Boolean>>> SetText; 2396 field public static final androidx.compose.ui.semantics.SemanticsActions INSTANCE; 2397 } 2398 2399 public final class SemanticsConfiguration implements java.lang.Iterable<java.util.Map.Entry<? extends androidx.compose.ui.semantics.SemanticsPropertyKey<?>,?>> kotlin.jvm.internal.markers.KMappedMarker androidx.compose.ui.semantics.SemanticsPropertyReceiver { 2400 ctor public SemanticsConfiguration(); 2401 method public operator <T> boolean contains(androidx.compose.ui.semantics.SemanticsPropertyKey<T> key); 2402 method public androidx.compose.ui.semantics.SemanticsConfiguration copy(); 2403 method public operator <T> T! get(androidx.compose.ui.semantics.SemanticsPropertyKey<T> key); 2404 method public <T> T! getOrElse(androidx.compose.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue); 2405 method public <T> T? getOrElseNullable(androidx.compose.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue); 2406 method public boolean isClearingSemantics(); 2407 method public boolean isMergingSemanticsOfDescendants(); 2408 method public java.util.Iterator<java.util.Map.Entry<androidx.compose.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator(); 2409 method public <T> void set(androidx.compose.ui.semantics.SemanticsPropertyKey<T> key, T? value); 2410 method public void setClearingSemantics(boolean isClearingSemantics); 2411 method public void setMergingSemanticsOfDescendants(boolean isMergingSemanticsOfDescendants); 2412 property public final boolean isClearingSemantics; 2413 property public final boolean isMergingSemanticsOfDescendants; 2414 } 2415 2416 public final class SemanticsConfigurationKt { 2417 method public static <T> T? getOrNull(androidx.compose.ui.semantics.SemanticsConfiguration, androidx.compose.ui.semantics.SemanticsPropertyKey<T> key); 2418 } 2419 2420 public interface SemanticsModifier extends androidx.compose.ui.Modifier.Element { 2421 method public int getId(); 2422 method public androidx.compose.ui.semantics.SemanticsConfiguration getSemanticsConfiguration(); 2423 property public abstract int id; 2424 property public abstract androidx.compose.ui.semantics.SemanticsConfiguration semanticsConfiguration; 2425 } 2426 2427 public final class SemanticsModifierKt { 2428 method public static androidx.compose.ui.Modifier clearAndSetSemantics(androidx.compose.ui.Modifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit> properties); 2429 method public static androidx.compose.ui.Modifier semantics(androidx.compose.ui.Modifier, optional boolean mergeDescendants, kotlin.jvm.functions.Function1<? super androidx.compose.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit> properties); 2430 } 2431 2432 public final class SemanticsNode { 2433 method public int getAlignmentLinePosition(androidx.compose.ui.layout.AlignmentLine alignmentLine); 2434 method public androidx.compose.ui.geometry.Rect getBoundsInRoot(); 2435 method public androidx.compose.ui.geometry.Rect getBoundsInWindow(); 2436 method public java.util.List<androidx.compose.ui.semantics.SemanticsNode> getChildren(); 2437 method public androidx.compose.ui.semantics.SemanticsConfiguration getConfig(); 2438 method public int getId(); 2439 method public androidx.compose.ui.layout.LayoutInfo getLayoutInfo(); 2440 method public boolean getMergingEnabled(); 2441 method public androidx.compose.ui.semantics.SemanticsNode? getParent(); 2442 method public long getPositionInRoot(); 2443 method public long getPositionInWindow(); 2444 method public androidx.compose.ui.node.RootForTest? getRoot(); 2445 method public long getSize(); 2446 method public boolean isRoot(); 2447 property public final androidx.compose.ui.geometry.Rect boundsInRoot; 2448 property public final androidx.compose.ui.geometry.Rect boundsInWindow; 2449 property public final java.util.List<androidx.compose.ui.semantics.SemanticsNode> children; 2450 property public final androidx.compose.ui.semantics.SemanticsConfiguration config; 2451 property public final int id; 2452 property public final boolean isRoot; 2453 property public final androidx.compose.ui.layout.LayoutInfo layoutInfo; 2454 property public final boolean mergingEnabled; 2455 property public final androidx.compose.ui.semantics.SemanticsNode? parent; 2456 property public final long positionInRoot; 2457 property public final long positionInWindow; 2458 property public final androidx.compose.ui.node.RootForTest? root; 2459 property public final long size; 2460 } 2461 2462 public final class SemanticsNodeKt { 2463 } 2464 2465 public final class SemanticsOwner { 2466 method public androidx.compose.ui.semantics.SemanticsNode getRootSemanticsNode(); 2467 method public androidx.compose.ui.semantics.SemanticsNode getUnmergedRootSemanticsNode(); 2468 property public final androidx.compose.ui.semantics.SemanticsNode rootSemanticsNode; 2469 property public final androidx.compose.ui.semantics.SemanticsNode unmergedRootSemanticsNode; 2470 } 2471 2472 public final class SemanticsOwnerKt { 2473 method public static java.util.List<androidx.compose.ui.semantics.SemanticsNode> getAllSemanticsNodes(androidx.compose.ui.semantics.SemanticsOwner, boolean mergingEnabled); 2474 } 2475 2476 public final class SemanticsProperties { 2477 method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.CollectionInfo> getCollectionInfo(); 2478 method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.CollectionItemInfo> getCollectionItemInfo(); 2479 method public androidx.compose.ui.semantics.SemanticsPropertyKey<java.util.List<java.lang.String>> getContentDescription(); 2480 method public androidx.compose.ui.semantics.SemanticsPropertyKey<kotlin.Unit> getDisabled(); 2481 method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.text.AnnotatedString> getEditableText(); 2482 method public androidx.compose.ui.semantics.SemanticsPropertyKey<java.lang.String> getError(); 2483 method public androidx.compose.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getFocused(); 2484 method public androidx.compose.ui.semantics.SemanticsPropertyKey<kotlin.Unit> getHeading(); 2485 method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.ScrollAxisRange> getHorizontalScrollAxisRange(); 2486 method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.text.input.ImeAction> getImeAction(); 2487 method public androidx.compose.ui.semantics.SemanticsPropertyKey<kotlin.jvm.functions.Function1<java.lang.Object,java.lang.Integer>> getIndexForKey(); 2488 method public androidx.compose.ui.semantics.SemanticsPropertyKey<kotlin.Unit> getInvisibleToUser(); 2489 method public androidx.compose.ui.semantics.SemanticsPropertyKey<kotlin.Unit> getIsDialog(); 2490 method public androidx.compose.ui.semantics.SemanticsPropertyKey<kotlin.Unit> getIsPopup(); 2491 method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.LiveRegionMode> getLiveRegion(); 2492 method public androidx.compose.ui.semantics.SemanticsPropertyKey<java.lang.String> getPaneTitle(); 2493 method public androidx.compose.ui.semantics.SemanticsPropertyKey<kotlin.Unit> getPassword(); 2494 method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.ProgressBarRangeInfo> getProgressBarRangeInfo(); 2495 method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.Role> getRole(); 2496 method public androidx.compose.ui.semantics.SemanticsPropertyKey<kotlin.Unit> getSelectableGroup(); 2497 method public androidx.compose.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getSelected(); 2498 method public androidx.compose.ui.semantics.SemanticsPropertyKey<java.lang.String> getStateDescription(); 2499 method public androidx.compose.ui.semantics.SemanticsPropertyKey<java.lang.String> getTestTag(); 2500 method public androidx.compose.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.compose.ui.text.AnnotatedString>> getText(); 2501 method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.text.TextRange> getTextSelectionRange(); 2502 method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.state.ToggleableState> getToggleableState(); 2503 method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.ScrollAxisRange> getVerticalScrollAxisRange(); 2504 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.CollectionInfo> CollectionInfo; 2505 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.CollectionItemInfo> CollectionItemInfo; 2506 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<java.util.List<java.lang.String>> ContentDescription; 2507 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<kotlin.Unit> Disabled; 2508 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.text.AnnotatedString> EditableText; 2509 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<java.lang.String> Error; 2510 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Focused; 2511 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<kotlin.Unit> Heading; 2512 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.ScrollAxisRange> HorizontalScrollAxisRange; 2513 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.text.input.ImeAction> ImeAction; 2514 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<kotlin.jvm.functions.Function1<java.lang.Object,java.lang.Integer>> IndexForKey; 2515 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<kotlin.Unit> InvisibleToUser; 2516 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<kotlin.Unit> IsDialog; 2517 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<kotlin.Unit> IsPopup; 2518 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.LiveRegionMode> LiveRegion; 2519 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<java.lang.String> PaneTitle; 2520 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<kotlin.Unit> Password; 2521 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.ProgressBarRangeInfo> ProgressBarRangeInfo; 2522 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.Role> Role; 2523 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<kotlin.Unit> SelectableGroup; 2524 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Selected; 2525 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<java.lang.String> StateDescription; 2526 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<java.lang.String> TestTag; 2527 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.compose.ui.text.AnnotatedString>> Text; 2528 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.text.TextRange> TextSelectionRange; 2529 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.state.ToggleableState> ToggleableState; 2530 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.ScrollAxisRange> VerticalScrollAxisRange; 2531 field public static final androidx.compose.ui.semantics.SemanticsProperties INSTANCE; 2532 } 2533 2534 public final class SemanticsPropertiesKt { 2535 method public static void collapse(androidx.compose.ui.semantics.SemanticsPropertyReceiver, optional String? label, kotlin.jvm.functions.Function0<java.lang.Boolean>? action); 2536 method public static void copyText(androidx.compose.ui.semantics.SemanticsPropertyReceiver, optional String? label, kotlin.jvm.functions.Function0<java.lang.Boolean>? action); 2537 method public static void cutText(androidx.compose.ui.semantics.SemanticsPropertyReceiver, optional String? label, kotlin.jvm.functions.Function0<java.lang.Boolean>? action); 2538 method public static void dialog(androidx.compose.ui.semantics.SemanticsPropertyReceiver); 2539 method public static void disabled(androidx.compose.ui.semantics.SemanticsPropertyReceiver); 2540 method public static void dismiss(androidx.compose.ui.semantics.SemanticsPropertyReceiver, optional String? label, kotlin.jvm.functions.Function0<java.lang.Boolean>? action); 2541 method public static void error(androidx.compose.ui.semantics.SemanticsPropertyReceiver, String description); 2542 method public static void expand(androidx.compose.ui.semantics.SemanticsPropertyReceiver, optional String? label, kotlin.jvm.functions.Function0<java.lang.Boolean>? action); 2543 method public static androidx.compose.ui.semantics.CollectionInfo getCollectionInfo(androidx.compose.ui.semantics.SemanticsPropertyReceiver); 2544 method public static androidx.compose.ui.semantics.CollectionItemInfo getCollectionItemInfo(androidx.compose.ui.semantics.SemanticsPropertyReceiver); 2545 method public static String getContentDescription(androidx.compose.ui.semantics.SemanticsPropertyReceiver); 2546 method public static java.util.List<androidx.compose.ui.semantics.CustomAccessibilityAction> getCustomActions(androidx.compose.ui.semantics.SemanticsPropertyReceiver); 2547 method public static androidx.compose.ui.text.AnnotatedString getEditableText(androidx.compose.ui.semantics.SemanticsPropertyReceiver); 2548 method public static boolean getFocused(androidx.compose.ui.semantics.SemanticsPropertyReceiver); 2549 method public static androidx.compose.ui.semantics.ScrollAxisRange getHorizontalScrollAxisRange(androidx.compose.ui.semantics.SemanticsPropertyReceiver); 2550 method public static int getImeAction(androidx.compose.ui.semantics.SemanticsPropertyReceiver); 2551 method public static androidx.compose.ui.semantics.LiveRegionMode getLiveRegion(androidx.compose.ui.semantics.SemanticsPropertyReceiver); 2552 method public static String getPaneTitle(androidx.compose.ui.semantics.SemanticsPropertyReceiver); 2553 method public static androidx.compose.ui.semantics.ProgressBarRangeInfo getProgressBarRangeInfo(androidx.compose.ui.semantics.SemanticsPropertyReceiver); 2554 method public static androidx.compose.ui.semantics.Role getRole(androidx.compose.ui.semantics.SemanticsPropertyReceiver); 2555 method public static boolean getSelected(androidx.compose.ui.semantics.SemanticsPropertyReceiver); 2556 method public static String getStateDescription(androidx.compose.ui.semantics.SemanticsPropertyReceiver); 2557 method public static String getTestTag(androidx.compose.ui.semantics.SemanticsPropertyReceiver); 2558 method public static androidx.compose.ui.text.AnnotatedString getText(androidx.compose.ui.semantics.SemanticsPropertyReceiver); 2559 method public static void getTextLayoutResult(androidx.compose.ui.semantics.SemanticsPropertyReceiver, optional String? label, kotlin.jvm.functions.Function1<? super java.util.List<androidx.compose.ui.text.TextLayoutResult>,java.lang.Boolean>? action); 2560 method public static long getTextSelectionRange(androidx.compose.ui.semantics.SemanticsPropertyReceiver); 2561 method public static androidx.compose.ui.state.ToggleableState getToggleableState(androidx.compose.ui.semantics.SemanticsPropertyReceiver); 2562 method public static androidx.compose.ui.semantics.ScrollAxisRange getVerticalScrollAxisRange(androidx.compose.ui.semantics.SemanticsPropertyReceiver); 2563 method public static void heading(androidx.compose.ui.semantics.SemanticsPropertyReceiver); 2564 method public static void indexForKey(androidx.compose.ui.semantics.SemanticsPropertyReceiver, kotlin.jvm.functions.Function1<java.lang.Object,java.lang.Integer> mapping); 2565 method @androidx.compose.ui.ExperimentalComposeUiApi public static void invisibleToUser(androidx.compose.ui.semantics.SemanticsPropertyReceiver); 2566 method public static void onClick(androidx.compose.ui.semantics.SemanticsPropertyReceiver, optional String? label, kotlin.jvm.functions.Function0<java.lang.Boolean>? action); 2567 method public static void onLongClick(androidx.compose.ui.semantics.SemanticsPropertyReceiver, optional String? label, kotlin.jvm.functions.Function0<java.lang.Boolean>? action); 2568 method public static void password(androidx.compose.ui.semantics.SemanticsPropertyReceiver); 2569 method public static void pasteText(androidx.compose.ui.semantics.SemanticsPropertyReceiver, optional String? label, kotlin.jvm.functions.Function0<java.lang.Boolean>? action); 2570 method public static void popup(androidx.compose.ui.semantics.SemanticsPropertyReceiver); 2571 method public static void scrollBy(androidx.compose.ui.semantics.SemanticsPropertyReceiver, optional String? label, kotlin.jvm.functions.Function2<? super java.lang.Float,? super java.lang.Float,java.lang.Boolean>? action); 2572 method public static void scrollToIndex(androidx.compose.ui.semantics.SemanticsPropertyReceiver, optional String? label, kotlin.jvm.functions.Function1<? super java.lang.Integer,java.lang.Boolean> action); 2573 method public static void selectableGroup(androidx.compose.ui.semantics.SemanticsPropertyReceiver); 2574 method public static void setCollectionInfo(androidx.compose.ui.semantics.SemanticsPropertyReceiver, androidx.compose.ui.semantics.CollectionInfo collectionInfo); 2575 method public static void setCollectionItemInfo(androidx.compose.ui.semantics.SemanticsPropertyReceiver, androidx.compose.ui.semantics.CollectionItemInfo collectionItemInfo); 2576 method public static void setContentDescription(androidx.compose.ui.semantics.SemanticsPropertyReceiver, String value); 2577 method public static void setCustomActions(androidx.compose.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.compose.ui.semantics.CustomAccessibilityAction> customActions); 2578 method public static void setEditableText(androidx.compose.ui.semantics.SemanticsPropertyReceiver, androidx.compose.ui.text.AnnotatedString editableText); 2579 method public static void setFocused(androidx.compose.ui.semantics.SemanticsPropertyReceiver, boolean focused); 2580 method public static void setHorizontalScrollAxisRange(androidx.compose.ui.semantics.SemanticsPropertyReceiver, androidx.compose.ui.semantics.ScrollAxisRange horizontalScrollAxisRange); 2581 method public static void setImeAction(androidx.compose.ui.semantics.SemanticsPropertyReceiver, int imeAction); 2582 method public static void setLiveRegion(androidx.compose.ui.semantics.SemanticsPropertyReceiver, androidx.compose.ui.semantics.LiveRegionMode liveRegion); 2583 method public static void setPaneTitle(androidx.compose.ui.semantics.SemanticsPropertyReceiver, String paneTitle); 2584 method public static void setProgress(androidx.compose.ui.semantics.SemanticsPropertyReceiver, optional String? label, kotlin.jvm.functions.Function1<? super java.lang.Float,java.lang.Boolean>? action); 2585 method public static void setProgressBarRangeInfo(androidx.compose.ui.semantics.SemanticsPropertyReceiver, androidx.compose.ui.semantics.ProgressBarRangeInfo progressBarRangeInfo); 2586 method public static void setRole(androidx.compose.ui.semantics.SemanticsPropertyReceiver, androidx.compose.ui.semantics.Role role); 2587 method public static void setSelected(androidx.compose.ui.semantics.SemanticsPropertyReceiver, boolean selected); 2588 method public static void setSelection(androidx.compose.ui.semantics.SemanticsPropertyReceiver, optional String? label, kotlin.jvm.functions.Function3<? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Boolean,java.lang.Boolean>? action); 2589 method public static void setStateDescription(androidx.compose.ui.semantics.SemanticsPropertyReceiver, String stateDescription); 2590 method public static void setTestTag(androidx.compose.ui.semantics.SemanticsPropertyReceiver, String testTag); 2591 method public static void setText(androidx.compose.ui.semantics.SemanticsPropertyReceiver, androidx.compose.ui.text.AnnotatedString value); 2592 method public static void setText(androidx.compose.ui.semantics.SemanticsPropertyReceiver, optional String? label, kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.AnnotatedString,java.lang.Boolean>? action); 2593 method public static void setTextSelectionRange(androidx.compose.ui.semantics.SemanticsPropertyReceiver, long textSelectionRange); 2594 method public static void setToggleableState(androidx.compose.ui.semantics.SemanticsPropertyReceiver, androidx.compose.ui.state.ToggleableState toggleableState); 2595 method public static void setVerticalScrollAxisRange(androidx.compose.ui.semantics.SemanticsPropertyReceiver, androidx.compose.ui.semantics.ScrollAxisRange verticalScrollAxisRange); 2596 } 2597 2598 public final class SemanticsPropertyKey<T> { 2599 ctor public SemanticsPropertyKey(String name, optional kotlin.jvm.functions.Function2<? super T,? super T,? extends T> mergePolicy); 2600 method public String getName(); 2601 method public operator T! getValue(androidx.compose.ui.semantics.SemanticsPropertyReceiver thisRef, kotlin.reflect.KProperty<?> property); 2602 method public T? merge(T? parentValue, T? childValue); 2603 method public operator void setValue(androidx.compose.ui.semantics.SemanticsPropertyReceiver thisRef, kotlin.reflect.KProperty<?> property, T? value); 2604 property public final String name; 2605 } 2606 2607 public interface SemanticsPropertyReceiver { 2608 method public operator <T> void set(androidx.compose.ui.semantics.SemanticsPropertyKey<T> key, T? value); 2609 } 2610 2611 public final class SemanticsSortKt { 2612 } 2613 2614} 2615 2616package androidx.compose.ui.state { 2617 2618 public enum ToggleableState { 2619 enum_constant public static final androidx.compose.ui.state.ToggleableState Indeterminate; 2620 enum_constant public static final androidx.compose.ui.state.ToggleableState Off; 2621 enum_constant public static final androidx.compose.ui.state.ToggleableState On; 2622 } 2623 2624 public final class ToggleableStateKt { 2625 method public static androidx.compose.ui.state.ToggleableState ToggleableState(boolean value); 2626 } 2627 2628} 2629 2630package androidx.compose.ui.text.input { 2631 2632 public final class InputState_androidKt { 2633 } 2634 2635 public final class RecordingInputConnection_androidKt { 2636 } 2637 2638 public final class TextInputServiceAndroid_androidKt { 2639 } 2640 2641} 2642 2643package androidx.compose.ui.viewinterop { 2644 2645 public final class AndroidViewHolder_androidKt { 2646 } 2647 2648 public final class AndroidView_androidKt { 2649 method @androidx.compose.runtime.Composable public static <T extends android.view.View> void AndroidView(kotlin.jvm.functions.Function1<? super android.content.Context,? extends T> factory, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function1<? super T,kotlin.Unit> update); 2650 method public static kotlin.jvm.functions.Function1<android.view.View,kotlin.Unit> getNoOpUpdate(); 2651 } 2652 2653} 2654 2655package androidx.compose.ui.window { 2656 2657 public final class AndroidDialog_androidKt { 2658 method @androidx.compose.runtime.Composable public static void Dialog(kotlin.jvm.functions.Function0<kotlin.Unit> onDismissRequest, optional androidx.compose.ui.window.DialogProperties properties, kotlin.jvm.functions.Function0<kotlin.Unit> content); 2659 } 2660 2661 public final class AndroidPopup_androidKt { 2662 method @androidx.compose.runtime.Composable public static void Popup(optional androidx.compose.ui.Alignment alignment, optional long offset, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest, optional androidx.compose.ui.window.PopupProperties properties, kotlin.jvm.functions.Function0<kotlin.Unit> content); 2663 method @androidx.compose.runtime.Composable public static void Popup(androidx.compose.ui.window.PopupPositionProvider popupPositionProvider, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest, optional androidx.compose.ui.window.PopupProperties properties, kotlin.jvm.functions.Function0<kotlin.Unit> content); 2664 method @org.jetbrains.annotations.TestOnly public static boolean isPopupLayout(android.view.View view, optional String? testTag); 2665 } 2666 2667 @androidx.compose.runtime.Immutable public final class DialogProperties { 2668 ctor public DialogProperties(optional boolean dismissOnBackPress, optional boolean dismissOnClickOutside, optional androidx.compose.ui.window.SecureFlagPolicy securePolicy); 2669 method public boolean getDismissOnBackPress(); 2670 method public boolean getDismissOnClickOutside(); 2671 method public androidx.compose.ui.window.SecureFlagPolicy getSecurePolicy(); 2672 property public final boolean dismissOnBackPress; 2673 property public final boolean dismissOnClickOutside; 2674 property public final androidx.compose.ui.window.SecureFlagPolicy securePolicy; 2675 } 2676 2677 public interface DialogWindowProvider { 2678 method public android.view.Window getWindow(); 2679 property public abstract android.view.Window window; 2680 } 2681 2682 @androidx.compose.runtime.Immutable public interface PopupPositionProvider { 2683 method public long calculatePosition(androidx.compose.ui.unit.IntRect anchorBounds, long windowSize, androidx.compose.ui.unit.LayoutDirection layoutDirection, long popupContentSize); 2684 } 2685 2686 @androidx.compose.runtime.Immutable public final class PopupProperties { 2687 ctor public PopupProperties(optional boolean focusable, optional boolean dismissOnBackPress, optional boolean dismissOnClickOutside, optional androidx.compose.ui.window.SecureFlagPolicy securePolicy, optional boolean excludeFromSystemGesture, optional boolean clippingEnabled); 2688 method public boolean getClippingEnabled(); 2689 method public boolean getDismissOnBackPress(); 2690 method public boolean getDismissOnClickOutside(); 2691 method public boolean getExcludeFromSystemGesture(); 2692 method public boolean getFocusable(); 2693 method public androidx.compose.ui.window.SecureFlagPolicy getSecurePolicy(); 2694 property public final boolean clippingEnabled; 2695 property public final boolean dismissOnBackPress; 2696 property public final boolean dismissOnClickOutside; 2697 property public final boolean excludeFromSystemGesture; 2698 property public final boolean focusable; 2699 property public final androidx.compose.ui.window.SecureFlagPolicy securePolicy; 2700 } 2701 2702 public enum SecureFlagPolicy { 2703 enum_constant public static final androidx.compose.ui.window.SecureFlagPolicy Inherit; 2704 enum_constant public static final androidx.compose.ui.window.SecureFlagPolicy SecureOff; 2705 enum_constant public static final androidx.compose.ui.window.SecureFlagPolicy SecureOn; 2706 } 2707 2708 public final class SecureFlagPolicy_androidKt { 2709 } 2710 2711} 2712 2713