[go: nahoru, domu]

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