[go: nahoru, domu]

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