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