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