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