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