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