[go: nahoru, domu]

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