[go: nahoru, domu]

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