[go: nahoru, domu]

blob: 03d8c907bc8b46824cf9f4aad4610350526fb11f [file] [log] [blame]
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -07001// Signature format: 4.0
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002package androidx.compose.ui {
3
Mihai Popac8b68482020-11-03 09:58:48 +00004 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;
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +010022 }
23
Mihai Popad8793022020-11-03 14:34:50 +000024 @androidx.compose.runtime.Immutable public fun interface Alignment {
25 method public long align-oYSo38o(long size, long space, androidx.compose.ui.unit.LayoutDirection layoutDirection);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +010026 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
Mihai Popad8793022020-11-03 14:34:50 +000062 @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);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +010064 }
65
Mihai Popad8793022020-11-03 14:34:50 +000066 @androidx.compose.runtime.Immutable public static fun interface Alignment.Vertical {
67 method public int align(int size, int space);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +010068 }
69
Mihai Popac8b68482020-11-03 09:58:48 +000070 @androidx.compose.runtime.Immutable public final class BiasAbsoluteAlignment implements androidx.compose.ui.Alignment {
Mihai Popa3cd44372020-11-03 17:33:22 +000071 ctor public BiasAbsoluteAlignment(float horizontalBias, float verticalBias);
Mihai Popad8793022020-11-03 14:34:50 +000072 method public long align-oYSo38o(long size, long space, androidx.compose.ui.unit.LayoutDirection layoutDirection);
Mihai Popac8b68482020-11-03 09:58:48 +000073 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);
Mihai Popad8793022020-11-03 14:34:50 +000078 method public int align(int size, int space, androidx.compose.ui.unit.LayoutDirection layoutDirection);
Mihai Popac8b68482020-11-03 09:58:48 +000079 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);
Mihai Popad8793022020-11-03 14:34:50 +000084 method public long align-oYSo38o(long size, long space, androidx.compose.ui.unit.LayoutDirection layoutDirection);
Mihai Popac8b68482020-11-03 09:58:48 +000085 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);
Mihai Popad8793022020-11-03 14:34:50 +000096 method public int align(int size, int space, androidx.compose.ui.unit.LayoutDirection layoutDirection);
Mihai Popac8b68482020-11-03 09:58:48 +000097 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);
Mihai Popad8793022020-11-03 14:34:50 +0000102 method public int align(int size, int space);
Mihai Popac8b68482020-11-03 09:58:48 +0000103 method @androidx.compose.runtime.Immutable public androidx.compose.ui.BiasAlignment.Vertical copy(float bias);
104 }
105
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100106 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 {
Jens Ole Lauridsen4faed1d2020-10-07 15:01:31 -0700115 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);
Chuck Jazdzewski6867aa12021-01-12 09:28:08 -0800116 method public static androidx.compose.ui.Modifier materialize(androidx.compose.runtime.Composer, androidx.compose.ui.Modifier modifier);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100117 }
118
Ralston Da Silva26be5252020-12-02 18:33:28 -0800119 @kotlin.RequiresOptIn(message="This API is experimental and is likely to change in the future.") public @interface ExperimentalComposeUiApi {
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100120 }
121
Adam Powelle5dafea2020-12-17 12:21:27 -0800122 @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
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100125 @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);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100130 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);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100139 }
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
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100148 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 AndroidAutofillDebugUtilsKt {
157 }
158
159 public final class AndroidAutofillKt {
160 }
161
162 public final class AndroidAutofillTypeKt {
163 }
164
Ralston Da Silva26be5252020-12-02 18:33:28 -0800165 @androidx.compose.ui.ExperimentalComposeUiApi public interface Autofill {
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100166 method public void cancelAutofillForNode(androidx.compose.ui.autofill.AutofillNode autofillNode);
167 method public void requestAutofillForNode(androidx.compose.ui.autofill.AutofillNode autofillNode);
168 }
169
Ralston Da Silva26be5252020-12-02 18:33:28 -0800170 @androidx.compose.ui.ExperimentalComposeUiApi public final class AutofillNode {
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100171 ctor public AutofillNode(java.util.List<? extends androidx.compose.ui.autofill.AutofillType> autofillTypes, androidx.compose.ui.geometry.Rect? boundingBox, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit>? onFill);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100172 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);
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700177 property public final java.util.List<androidx.compose.ui.autofill.AutofillType> autofillTypes;
178 property public final androidx.compose.ui.geometry.Rect? boundingBox;
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100179 property public final int id;
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700180 property public final kotlin.jvm.functions.Function1<java.lang.String,kotlin.Unit>? onFill;
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100181 }
182
Ralston Da Silva26be5252020-12-02 18:33:28 -0800183 @androidx.compose.ui.ExperimentalComposeUiApi public final class AutofillTree {
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100184 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
Ralston Da Silva26be5252020-12-02 18:33:28 -0800191 @androidx.compose.ui.ExperimentalComposeUiApi public enum AutofillType {
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100192 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;
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100209 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
Nader Jawadb89a33a2020-11-19 18:44:23 -0800234 public final class AlphaKt {
George Mounta4da1bb2021-01-07 17:12:05 +0000235 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier alpha(androidx.compose.ui.Modifier, float alpha);
Nader Jawadb89a33a2020-11-19 18:44:23 -0800236 }
237
Andrey Kulikov9764b612021-01-18 16:00:09 +0300238 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
Nader Jawad549d7602020-11-23 10:00:13 -0800247 public final class CacheDrawScope implements androidx.compose.ui.unit.Density {
248 method public float getDensity();
249 method public float getFontScale();
Andrey Kulikov9764b612021-01-18 16:00:09 +0300250 method public androidx.compose.ui.unit.LayoutDirection getLayoutDirection();
Nader Jawad549d7602020-11-23 10:00:13 -0800251 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);
Nader Jawade4297692020-11-20 18:57:11 -0800253 method public androidx.compose.ui.draw.DrawResult onDrawWithContent(kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.drawscope.ContentDrawScope,kotlin.Unit> block);
Nader Jawad549d7602020-11-23 10:00:13 -0800254 property public float density;
255 property public float fontScale;
Andrey Kulikov9764b612021-01-18 16:00:09 +0300256 property public final androidx.compose.ui.unit.LayoutDirection layoutDirection;
Nader Jawad549d7602020-11-23 10:00:13 -0800257 property public final long size;
258 }
259
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100260 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
Nader Jawad549d7602020-11-23 10:00:13 -0800265 public interface DrawCacheModifier extends androidx.compose.ui.draw.DrawModifier {
Andrey Kulikov9764b612021-01-18 16:00:09 +0300266 method public void onBuildCache(androidx.compose.ui.draw.BuildDrawCacheParams params);
Nader Jawad549d7602020-11-23 10:00:13 -0800267 }
268
269 public interface DrawModifier extends androidx.compose.ui.Modifier.Element {
Nader Jawade4297692020-11-20 18:57:11 -0800270 method public void draw(androidx.compose.ui.graphics.drawscope.ContentDrawScope);
Nader Jawad549d7602020-11-23 10:00:13 -0800271 }
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);
Nader Jawade4297692020-11-20 18:57:11 -0800276 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);
Nader Jawad549d7602020-11-23 10:00:13 -0800277 }
278
279 public final class DrawResult {
280 }
281
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100282 public final class PainterModifierKt {
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700283 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);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100284 }
285
Nader Jawadb89a33a2020-11-19 18:44:23 -0800286 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 {
Nader Jawadb89a33a2020-11-19 18:44:23 -0800296 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
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100299}
300
301package androidx.compose.ui.focus {
302
Ralston Da Silvaa19b9ec2020-12-03 16:09:45 -0800303 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
Ralston Da Silva5b678582021-01-15 13:07:53 -0800307 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
Ralston Da Silvaa19b9ec2020-12-03 16:09:45 -0800316 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
Ralston Da Silva26be5252020-12-02 18:33:28 -0800324 public interface FocusManager {
Ralston Da Silvad0dfc6f2020-10-16 17:08:30 -0700325 method public void clearFocus(optional boolean forcedClear);
Ralston Da Silva5b678582021-01-15 13:07:53 -0800326 method public boolean moveFocus(androidx.compose.ui.focus.FocusDirection focusDirection);
Ralston Da Silva09663af2020-09-18 16:47:32 -0700327 }
328
Ralston Da Silva24cb7a02020-12-08 17:08:54 -0800329 public final class FocusModifierKt {
330 method public static androidx.compose.ui.Modifier focusModifier(androidx.compose.ui.Modifier);
331 }
332
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100333 public final class FocusNodeUtilsKt {
334 }
335
Ralston Da Silvac549cdd2020-12-17 14:27:19 -0800336 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);
Ralston Da Silvafc633452021-02-02 13:43:15 -0800370 method public static androidx.compose.ui.Modifier focusOrder(androidx.compose.ui.Modifier, androidx.compose.ui.focus.FocusRequester focusRequester);
Ralston Da Silvac549cdd2020-12-17 14:27:19 -0800371 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
Ralston Da Silva71a5eaf2020-12-15 18:01:50 -0800374 public final class FocusRequester {
375 ctor public FocusRequester();
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100376 method public boolean captureFocus();
377 method public boolean freeFocus();
378 method public void requestFocus();
Ralston Da Silva71a5eaf2020-12-15 18:01:50 -0800379 field public static final androidx.compose.ui.focus.FocusRequester.Companion Companion;
Ralston Da Silva45a74cc2020-12-03 23:44:37 -0800380 }
381
Ralston Da Silva71a5eaf2020-12-15 18:01:50 -0800382 public static final class FocusRequester.Companion {
Ralston Da Silva576510c2021-01-07 14:13:29 -0800383 method @androidx.compose.ui.ExperimentalComposeUiApi public androidx.compose.ui.focus.FocusRequester.Companion.FocusRequesterFactory createRefs();
Ralston Da Silvac549cdd2020-12-17 14:27:19 -0800384 method public androidx.compose.ui.focus.FocusRequester getDefault();
385 property public final androidx.compose.ui.focus.FocusRequester Default;
Ralston Da Silva45a74cc2020-12-03 23:44:37 -0800386 }
387
Ralston Da Silva576510c2021-01-07 14:13:29 -0800388 @androidx.compose.ui.ExperimentalComposeUiApi public static final class FocusRequester.Companion.FocusRequesterFactory {
Ralston Da Silva71a5eaf2020-12-15 18:01:50 -0800389 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;
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100406 }
407
Ralston Da Silva71a5eaf2020-12-15 18:01:50 -0800408 public final class FocusRequesterKt {
Ralston Da Silva24cb7a02020-12-08 17:08:54 -0800409 }
410
Ralston Da Silva71a5eaf2020-12-15 18:01:50 -0800411 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;
Ralston Da Silva24cb7a02020-12-08 17:08:54 -0800414 }
415
Ralston Da Silva71a5eaf2020-12-15 18:01:50 -0800416 public final class FocusRequesterModifierKt {
417 method public static androidx.compose.ui.Modifier focusRequester(androidx.compose.ui.Modifier, androidx.compose.ui.focus.FocusRequester focusRequester);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100418 }
419
Ralston Da Silva26be5252020-12-02 18:33:28 -0800420 public enum FocusState {
Ralston Da Silvab497e222020-08-12 13:35:42 -0700421 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
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100428 public final class FocusStateKt {
Ralston Da Silvab497e222020-08-12 13:35:42 -0700429 method public static boolean isFocused(androidx.compose.ui.focus.FocusState);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100430 }
431
Ralston Da Silvac549cdd2020-12-17 14:27:19 -0800432 public final class FocusTraversalKt {
433 }
434
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100435}
436
437package androidx.compose.ui.gesture {
438
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100439 public final class DragGestureFilterKt {
Matvei Malkov79be98f2021-02-03 21:36:55 +0000440 method @Deprecated public static androidx.compose.ui.Modifier dragGestureFilter(androidx.compose.ui.Modifier, androidx.compose.ui.gesture.DragObserver dragObserver, optional boolean startDragImmediately);
Matvei Malkov5aa53ce2021-02-04 22:50:05 +0000441 method @Deprecated public static androidx.compose.ui.Modifier rawDragGestureFilter(androidx.compose.ui.Modifier, androidx.compose.ui.gesture.DragObserver dragObserver, optional kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartDragging);
Matvei Malkov79be98f2021-02-03 21:36:55 +0000442 method @Deprecated public static androidx.compose.ui.Modifier rawPressStartGestureFilter(androidx.compose.ui.Modifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.geometry.Offset,kotlin.Unit> onPressStart, optional boolean enabled, optional androidx.compose.ui.input.pointer.PointerEventPass executionPass);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100443 }
444
Matvei Malkovc287d1b2021-01-26 15:04:34 +0000445 @Deprecated public interface DragObserver {
446 method @Deprecated public default void onCancel();
447 method @Deprecated public default long onDrag-k-4lQ0M(long dragDistance);
448 method @Deprecated public default void onStart-k-4lQ0M(long downPosition);
449 method @Deprecated public default void onStop-k-4lQ0M(long velocity);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100450 }
451
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100452 public final class LongPressDragGestureFilterKt {
Matvei Malkovc287d1b2021-01-26 15:04:34 +0000453 method @Deprecated public static androidx.compose.ui.Modifier longPressDragGestureFilter(androidx.compose.ui.Modifier, androidx.compose.ui.gesture.LongPressDragObserver longPressDragObserver);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100454 }
455
Matvei Malkovc287d1b2021-01-26 15:04:34 +0000456 @Deprecated public interface LongPressDragObserver {
457 method @Deprecated public default void onCancel();
458 method @Deprecated public default long onDrag-k-4lQ0M(long dragDistance);
459 method @Deprecated public default void onDragStart();
460 method @Deprecated public default void onLongPress-k-4lQ0M(long pxPosition);
461 method @Deprecated public default void onStop-k-4lQ0M(long velocity);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100462 }
463
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100464 public final class PressIndicatorGestureFilterKt {
Matvei Malkov0ad5f542021-01-18 17:11:36 +0000465 method @Deprecated public static androidx.compose.ui.Modifier pressIndicatorGestureFilter(androidx.compose.ui.Modifier, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.geometry.Offset,kotlin.Unit>? onStart, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onStop, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onCancel, optional boolean enabled);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100466 }
467
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100468 public final class TapGestureFilterKt {
Matvei Malkov0ad5f542021-01-18 17:11:36 +0000469 method @Deprecated public static androidx.compose.ui.Modifier tapGestureFilter(androidx.compose.ui.Modifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.geometry.Offset,kotlin.Unit> onTap);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100470 }
471
472}
473
Andrey Kulikov6d731c92020-11-11 19:45:23 +0000474package androidx.compose.ui.graphics {
475
Nader Jawad91e7c3d2020-11-20 20:15:09 -0800476 public final class GraphicsLayerModifierKt {
477 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);
478 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);
Jens Ole Lauridsen2353bf62020-12-30 16:52:09 -0800479 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier toolingGraphicsLayer(androidx.compose.ui.Modifier);
Nader Jawad91e7c3d2020-11-20 20:15:09 -0800480 }
481
Nader Jawad98df6982021-01-05 16:24:11 -0800482 public interface GraphicsLayerScope extends androidx.compose.ui.unit.Density {
Andrey Kulikov6d731c92020-11-11 19:45:23 +0000483 method public float getAlpha();
484 method public float getCameraDistance();
485 method public boolean getClip();
486 method public float getRotationX();
487 method public float getRotationY();
488 method public float getRotationZ();
489 method public float getScaleX();
490 method public float getScaleY();
491 method public float getShadowElevation();
492 method public androidx.compose.ui.graphics.Shape getShape();
Nader Jawad91e7c3d2020-11-20 20:15:09 -0800493 method public long getTransformOrigin-SzJe1aQ();
Andrey Kulikov6d731c92020-11-11 19:45:23 +0000494 method public float getTranslationX();
495 method public float getTranslationY();
496 method public void setAlpha(float p);
497 method public void setCameraDistance(float p);
498 method public void setClip(boolean p);
499 method public void setRotationX(float p);
500 method public void setRotationY(float p);
501 method public void setRotationZ(float p);
502 method public void setScaleX(float p);
503 method public void setScaleY(float p);
504 method public void setShadowElevation(float p);
505 method public void setShape(androidx.compose.ui.graphics.Shape p);
Nader Jawad91e7c3d2020-11-20 20:15:09 -0800506 method public void setTransformOrigin-__ExYCQ(long p);
Andrey Kulikov6d731c92020-11-11 19:45:23 +0000507 method public void setTranslationX(float p);
508 method public void setTranslationY(float p);
509 property public abstract float alpha;
510 property public abstract float cameraDistance;
511 property public abstract boolean clip;
512 property public abstract float rotationX;
513 property public abstract float rotationY;
514 property public abstract float rotationZ;
515 property public abstract float scaleX;
516 property public abstract float scaleY;
517 property public abstract float shadowElevation;
518 property public abstract androidx.compose.ui.graphics.Shape shape;
519 property public abstract long transformOrigin;
520 property public abstract float translationX;
521 property public abstract float translationY;
522 }
523
524 public final class GraphicsLayerScopeKt {
525 method public static androidx.compose.ui.graphics.GraphicsLayerScope GraphicsLayerScope();
526 field public static final float DefaultCameraDistance = 8.0f;
527 }
528
Nader Jawad91e7c3d2020-11-20 20:15:09 -0800529 @androidx.compose.runtime.Immutable public final inline class TransformOrigin {
530 ctor public TransformOrigin();
531 method @androidx.compose.runtime.Stable public static inline operator float component1-impl(long $this);
532 method @androidx.compose.runtime.Stable public static inline operator float component2-impl(long $this);
533 method public static long constructor-impl(long packedValue);
534 method public static long copy-SzJe1aQ(long $this, optional float pivotFractionX, optional float pivotFractionY);
535 method @androidx.compose.runtime.Immutable public static inline boolean equals-impl(long p, Object? p1);
536 method public static boolean equals-impl0(long p1, long p2);
537 method public static float getPivotFractionX-impl(long $this);
538 method public static float getPivotFractionY-impl(long $this);
539 method @androidx.compose.runtime.Immutable public static inline int hashCode-impl(long p);
540 method @androidx.compose.runtime.Immutable public static inline String! toString-impl(long p);
541 field public static final androidx.compose.ui.graphics.TransformOrigin.Companion Companion;
542 }
543
544 public static final class TransformOrigin.Companion {
545 method public long getCenter-SzJe1aQ();
546 property public final long Center;
547 }
548
549 public final class TransformOriginKt {
550 method public static inline long TransformOrigin(float pivotFractionX, float pivotFractionY);
551 }
552
Andrey Kulikov6d731c92020-11-11 19:45:23 +0000553}
554
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100555package androidx.compose.ui.graphics.vector {
556
Yuichi Araki836a7102021-01-27 15:26:30 +0900557 @androidx.compose.runtime.Immutable @androidx.compose.ui.ExperimentalComposeUiApi public final class AnimatedImageVector {
558 method public androidx.compose.ui.graphics.vector.ImageVector getImageVector();
559 method public int getTotalDuration();
560 method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.painter.Painter painterFor(boolean atEnd);
561 property public final androidx.compose.ui.graphics.vector.ImageVector imageVector;
562 property public final int totalDuration;
563 }
564
565 public final class AnimatorKt {
566 }
567
Nader Jawad37ba3df2020-11-10 11:38:24 -0800568 @androidx.compose.runtime.Immutable public final class ImageVector {
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700569 method public float getDefaultHeight-D9Ej5fM();
570 method public float getDefaultWidth-D9Ej5fM();
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100571 method public String getName();
572 method public androidx.compose.ui.graphics.vector.VectorGroup getRoot();
Nader Jawadccdfdd12021-01-12 17:13:34 -0800573 method public androidx.compose.ui.graphics.BlendMode getTintBlendMode();
574 method public long getTintColor-0d7_KjU();
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100575 method public float getViewportHeight();
576 method public float getViewportWidth();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700577 property public final float defaultHeight;
578 property public final float defaultWidth;
579 property public final String name;
580 property public final androidx.compose.ui.graphics.vector.VectorGroup root;
Nader Jawadccdfdd12021-01-12 17:13:34 -0800581 property public final androidx.compose.ui.graphics.BlendMode tintBlendMode;
582 property public final long tintColor;
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700583 property public final float viewportHeight;
584 property public final float viewportWidth;
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100585 }
586
Nader Jawad37ba3df2020-11-10 11:38:24 -0800587 public static final class ImageVector.Builder {
588 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);
589 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);
590 method public androidx.compose.ui.graphics.vector.ImageVector build();
591 method public androidx.compose.ui.graphics.vector.ImageVector.Builder clearGroup();
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100592 }
593
Nader Jawad37ba3df2020-11-10 11:38:24 -0800594 public final class ImageVectorKt {
595 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);
596 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);
597 }
598
599 public abstract sealed class VNode {
600 method public abstract void draw(androidx.compose.ui.graphics.drawscope.DrawScope);
601 method public final void invalidate();
602 }
603
604 public final class VectorApplier extends androidx.compose.runtime.AbstractApplier<androidx.compose.ui.graphics.vector.VNode> {
605 ctor public VectorApplier(androidx.compose.ui.graphics.vector.VNode root);
Chuck Jazdzewskibe5d7a8b2020-11-30 08:51:33 -0800606 method public void insertBottomUp(int index, androidx.compose.ui.graphics.vector.VNode instance);
607 method public void insertTopDown(int index, androidx.compose.ui.graphics.vector.VNode instance);
Nader Jawad37ba3df2020-11-10 11:38:24 -0800608 method public void move(int from, int to, int count);
609 method protected void onClear();
610 method public void remove(int index, int count);
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100611 }
612
613 public final class VectorComposeKt {
Louis Pullen-Freilichdc68dd502020-11-13 02:10:48 +0000614 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);
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700615 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);
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100616 }
617
Nader Jawad50619202020-08-10 23:02:15 -0700618 @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 {
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100619 method public operator androidx.compose.ui.graphics.vector.VectorNode get(int index);
620 method public java.util.List<androidx.compose.ui.graphics.vector.PathNode> getClipPathData();
621 method public String getName();
622 method public float getPivotX();
623 method public float getPivotY();
624 method public float getRotation();
625 method public float getScaleX();
626 method public float getScaleY();
627 method public int getSize();
628 method public float getTranslationX();
629 method public float getTranslationY();
630 method public java.util.Iterator<androidx.compose.ui.graphics.vector.VectorNode> iterator();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700631 property public final java.util.List<androidx.compose.ui.graphics.vector.PathNode> clipPathData;
632 property public final String name;
633 property public final float pivotX;
634 property public final float pivotY;
635 property public final float rotation;
636 property public final float scaleX;
637 property public final float scaleY;
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100638 property public final int size;
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700639 property public final float translationX;
640 property public final float translationY;
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100641 }
642
643 public final class VectorKt {
644 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);
645 method public static java.util.List<androidx.compose.ui.graphics.vector.PathNode> addPathNodes(String? pathStr);
Nader Jawadf25d9dc2020-08-20 22:54:43 -0700646 method public static androidx.compose.ui.graphics.PathFillType getDefaultFillType();
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100647 method public static androidx.compose.ui.graphics.StrokeCap getDefaultStrokeLineCap();
648 method public static androidx.compose.ui.graphics.StrokeJoin getDefaultStrokeLineJoin();
649 method public static androidx.compose.ui.graphics.BlendMode getDefaultTintBlendMode();
650 method public static long getDefaultTintColor();
651 method public static java.util.List<androidx.compose.ui.graphics.vector.PathNode> getEmptyPath();
652 field public static final String DefaultGroupName = "";
653 field public static final String DefaultPathName = "";
654 field public static final float DefaultPivotX = 0.0f;
655 field public static final float DefaultPivotY = 0.0f;
656 field public static final float DefaultRotation = 0.0f;
657 field public static final float DefaultScaleX = 1.0f;
658 field public static final float DefaultScaleY = 1.0f;
659 field public static final float DefaultStrokeLineMiter = 4.0f;
660 field public static final float DefaultStrokeLineWidth = 0.0f;
661 field public static final float DefaultTranslationX = 0.0f;
662 field public static final float DefaultTranslationY = 0.0f;
Yuichi Araki0cc479b2020-06-18 15:26:58 +0900663 field public static final float DefaultTrimPathEnd = 1.0f;
664 field public static final float DefaultTrimPathOffset = 0.0f;
665 field public static final float DefaultTrimPathStart = 0.0f;
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100666 }
667
668 public abstract sealed class VectorNode {
669 }
670
671 public final class VectorPainter extends androidx.compose.ui.graphics.painter.Painter {
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700672 method public long getIntrinsicSize-NH-jbRc();
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100673 method protected void onDraw(androidx.compose.ui.graphics.drawscope.DrawScope);
674 property public long intrinsicSize;
675 }
676
677 public final class VectorPainterKt {
Nader Jawad37ba3df2020-11-10 11:38:24 -0800678 method @androidx.compose.runtime.Composable public static androidx.compose.ui.graphics.vector.VectorPainter rememberVectorPainter(androidx.compose.ui.graphics.vector.ImageVector image);
Nader Jawadccdfdd12021-01-12 17:13:34 -0800679 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);
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100680 field public static final String RootGroupName = "VectorRootGroup";
681 }
682
Nader Jawad50619202020-08-10 23:02:15 -0700683 @androidx.compose.runtime.Immutable public final class VectorPath extends androidx.compose.ui.graphics.vector.VectorNode {
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100684 method public androidx.compose.ui.graphics.Brush? getFill();
685 method public float getFillAlpha();
686 method public String getName();
687 method public java.util.List<androidx.compose.ui.graphics.vector.PathNode> getPathData();
Nader Jawadf25d9dc2020-08-20 22:54:43 -0700688 method public androidx.compose.ui.graphics.PathFillType getPathFillType();
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100689 method public androidx.compose.ui.graphics.Brush? getStroke();
690 method public float getStrokeAlpha();
691 method public androidx.compose.ui.graphics.StrokeCap getStrokeLineCap();
692 method public androidx.compose.ui.graphics.StrokeJoin getStrokeLineJoin();
693 method public float getStrokeLineMiter();
694 method public float getStrokeLineWidth();
Yuichi Arakid346f5b2020-07-28 13:52:40 +0900695 method public float getTrimPathEnd();
696 method public float getTrimPathOffset();
697 method public float getTrimPathStart();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700698 property public final androidx.compose.ui.graphics.Brush? fill;
699 property public final float fillAlpha;
700 property public final String name;
701 property public final java.util.List<androidx.compose.ui.graphics.vector.PathNode> pathData;
702 property public final androidx.compose.ui.graphics.PathFillType pathFillType;
703 property public final androidx.compose.ui.graphics.Brush? stroke;
704 property public final float strokeAlpha;
705 property public final androidx.compose.ui.graphics.StrokeCap strokeLineCap;
706 property public final androidx.compose.ui.graphics.StrokeJoin strokeLineJoin;
707 property public final float strokeLineMiter;
708 property public final float strokeLineWidth;
709 property public final float trimPathEnd;
710 property public final float trimPathOffset;
711 property public final float trimPathStart;
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100712 }
713
714}
715
716package androidx.compose.ui.graphics.vector.compat {
717
Yuichi Araki836a7102021-01-27 15:26:30 +0900718 public final class XmlAnimatedVectorParserKt {
719 }
720
721 public final class XmlAnimatorParserKt {
722 }
723
724 public final class XmlPullParserUtilsKt {
725 }
726
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100727 public final class XmlVectorParserKt {
728 }
729
730}
731
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100732package androidx.compose.ui.hapticfeedback {
George Mount0ad23d02020-04-24 14:37:08 -0700733
734 public interface HapticFeedback {
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100735 method public void performHapticFeedback(androidx.compose.ui.hapticfeedback.HapticFeedbackType hapticFeedbackType);
George Mount0ad23d02020-04-24 14:37:08 -0700736 }
737
738 public enum HapticFeedbackType {
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100739 enum_constant public static final androidx.compose.ui.hapticfeedback.HapticFeedbackType LongPress;
740 enum_constant public static final androidx.compose.ui.hapticfeedback.HapticFeedbackType TextHandleMove;
George Mount0ad23d02020-04-24 14:37:08 -0700741 }
742
743}
744
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100745package androidx.compose.ui.input.key {
Ralston Da Silvaf95d2b12020-05-06 23:42:40 -0700746
747 public final inline class Key {
748 ctor public Key();
Ralston Da Silvace330782020-11-17 16:09:26 -0800749 method public static long constructor-impl(long keyCode);
750 method public static inline boolean equals-impl(long p, Object? p1);
751 method public static boolean equals-impl0(long p1, long p2);
752 method public long getKeyCode();
753 method public static inline int hashCode-impl(long p);
754 method public static String toString-impl(long $this);
755 property public final long keyCode;
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100756 field public static final androidx.compose.ui.input.key.Key.Companion Companion;
Ralston Da Silvaf95d2b12020-05-06 23:42:40 -0700757 }
758
759 public static final class Key.Companion {
Ralston Da Silvace330782020-11-17 16:09:26 -0800760 method public long getA-EK5gGoQ();
761 method public long getAllApps-EK5gGoQ();
762 method public long getAltLeft-EK5gGoQ();
763 method public long getAltRight-EK5gGoQ();
764 method public long getApostrophe-EK5gGoQ();
765 method public long getAppSwitch-EK5gGoQ();
766 method public long getAssist-EK5gGoQ();
767 method public long getAt-EK5gGoQ();
768 method public long getAvReceiverInput-EK5gGoQ();
769 method public long getAvReceiverPower-EK5gGoQ();
770 method public long getB-EK5gGoQ();
771 method public long getBack-EK5gGoQ();
772 method public long getBackslash-EK5gGoQ();
773 method public long getBackspace-EK5gGoQ();
774 method public long getBookmark-EK5gGoQ();
775 method public long getBreak-EK5gGoQ();
776 method public long getBrightnessDown-EK5gGoQ();
777 method public long getBrightnessUp-EK5gGoQ();
778 method public long getBrowser-EK5gGoQ();
779 method public long getButton1-EK5gGoQ();
780 method public long getButton10-EK5gGoQ();
781 method public long getButton11-EK5gGoQ();
782 method public long getButton12-EK5gGoQ();
783 method public long getButton13-EK5gGoQ();
784 method public long getButton14-EK5gGoQ();
785 method public long getButton15-EK5gGoQ();
786 method public long getButton16-EK5gGoQ();
787 method public long getButton2-EK5gGoQ();
788 method public long getButton3-EK5gGoQ();
789 method public long getButton4-EK5gGoQ();
790 method public long getButton5-EK5gGoQ();
791 method public long getButton6-EK5gGoQ();
792 method public long getButton7-EK5gGoQ();
793 method public long getButton8-EK5gGoQ();
794 method public long getButton9-EK5gGoQ();
795 method public long getButtonA-EK5gGoQ();
796 method public long getButtonB-EK5gGoQ();
797 method public long getButtonC-EK5gGoQ();
798 method public long getButtonL1-EK5gGoQ();
799 method public long getButtonL2-EK5gGoQ();
800 method public long getButtonMode-EK5gGoQ();
801 method public long getButtonR1-EK5gGoQ();
802 method public long getButtonR2-EK5gGoQ();
803 method public long getButtonSelect-EK5gGoQ();
804 method public long getButtonStart-EK5gGoQ();
805 method public long getButtonThumbLeft-EK5gGoQ();
806 method public long getButtonThumbRight-EK5gGoQ();
807 method public long getButtonX-EK5gGoQ();
808 method public long getButtonY-EK5gGoQ();
809 method public long getButtonZ-EK5gGoQ();
810 method public long getC-EK5gGoQ();
811 method public long getCalculator-EK5gGoQ();
812 method public long getCalendar-EK5gGoQ();
813 method public long getCall-EK5gGoQ();
814 method public long getCamera-EK5gGoQ();
815 method public long getCapsLock-EK5gGoQ();
816 method public long getCaptions-EK5gGoQ();
817 method public long getChannelDown-EK5gGoQ();
818 method public long getChannelUp-EK5gGoQ();
819 method public long getClear-EK5gGoQ();
820 method public long getComma-EK5gGoQ();
821 method public long getContacts-EK5gGoQ();
822 method public long getCopy-EK5gGoQ();
823 method public long getCtrlLeft-EK5gGoQ();
824 method public long getCtrlRight-EK5gGoQ();
825 method public long getCut-EK5gGoQ();
826 method public long getD-EK5gGoQ();
Ralston Da Silvace330782020-11-17 16:09:26 -0800827 method public long getDelete-EK5gGoQ();
Ralston Da Silva9e27da52021-01-19 18:47:38 -0800828 method public long getDirectionCenter-EK5gGoQ();
829 method public long getDirectionDown-EK5gGoQ();
830 method public long getDirectionDownLeft-EK5gGoQ();
831 method public long getDirectionDownRight-EK5gGoQ();
832 method public long getDirectionLeft-EK5gGoQ();
833 method public long getDirectionRight-EK5gGoQ();
834 method public long getDirectionUp-EK5gGoQ();
835 method public long getDirectionUpLeft-EK5gGoQ();
836 method public long getDirectionUpRight-EK5gGoQ();
Ralston Da Silvace330782020-11-17 16:09:26 -0800837 method public long getDvr-EK5gGoQ();
838 method public long getE-EK5gGoQ();
839 method public long getEight-EK5gGoQ();
840 method public long getEisu-EK5gGoQ();
841 method public long getEndCall-EK5gGoQ();
842 method public long getEnter-EK5gGoQ();
843 method public long getEnvelope-EK5gGoQ();
844 method public long getEquals-EK5gGoQ();
845 method public long getEscape-EK5gGoQ();
846 method public long getF-EK5gGoQ();
847 method public long getF1-EK5gGoQ();
848 method public long getF10-EK5gGoQ();
849 method public long getF11-EK5gGoQ();
850 method public long getF12-EK5gGoQ();
851 method public long getF2-EK5gGoQ();
852 method public long getF3-EK5gGoQ();
853 method public long getF4-EK5gGoQ();
854 method public long getF5-EK5gGoQ();
855 method public long getF6-EK5gGoQ();
856 method public long getF7-EK5gGoQ();
857 method public long getF8-EK5gGoQ();
858 method public long getF9-EK5gGoQ();
859 method public long getFive-EK5gGoQ();
860 method public long getFocus-EK5gGoQ();
861 method public long getForward-EK5gGoQ();
862 method public long getFour-EK5gGoQ();
863 method public long getFunction-EK5gGoQ();
864 method public long getG-EK5gGoQ();
865 method public long getGrave-EK5gGoQ();
866 method public long getGuide-EK5gGoQ();
867 method public long getH-EK5gGoQ();
868 method public long getHeadsetHook-EK5gGoQ();
869 method public long getHelp-EK5gGoQ();
870 method public long getHenkan-EK5gGoQ();
871 method public long getHome-EK5gGoQ();
872 method public long getI-EK5gGoQ();
873 method public long getInfo-EK5gGoQ();
874 method public long getInsert-EK5gGoQ();
875 method public long getJ-EK5gGoQ();
876 method public long getK-EK5gGoQ();
877 method public long getKana-EK5gGoQ();
878 method public long getKatakanaHiragana-EK5gGoQ();
879 method public long getL-EK5gGoQ();
880 method public long getLanguageSwitch-EK5gGoQ();
881 method public long getLastChannel-EK5gGoQ();
882 method public long getLeftBracket-EK5gGoQ();
883 method public long getM-EK5gGoQ();
884 method public long getMannerMode-EK5gGoQ();
885 method public long getMediaAudioTrack-EK5gGoQ();
886 method public long getMediaClose-EK5gGoQ();
887 method public long getMediaEject-EK5gGoQ();
888 method public long getMediaFastForward-EK5gGoQ();
889 method public long getMediaNext-EK5gGoQ();
890 method public long getMediaPause-EK5gGoQ();
891 method public long getMediaPlay-EK5gGoQ();
892 method public long getMediaPlayPause-EK5gGoQ();
893 method public long getMediaPrevious-EK5gGoQ();
894 method public long getMediaRecord-EK5gGoQ();
895 method public long getMediaRewind-EK5gGoQ();
896 method public long getMediaSkipBackward-EK5gGoQ();
897 method public long getMediaSkipForward-EK5gGoQ();
898 method public long getMediaStepBackward-EK5gGoQ();
899 method public long getMediaStepForward-EK5gGoQ();
900 method public long getMediaStop-EK5gGoQ();
901 method public long getMediaTopMenu-EK5gGoQ();
902 method public long getMenu-EK5gGoQ();
903 method public long getMetaLeft-EK5gGoQ();
904 method public long getMetaRight-EK5gGoQ();
905 method public long getMicrophoneMute-EK5gGoQ();
906 method public long getMinus-EK5gGoQ();
907 method public long getMoveEnd-EK5gGoQ();
908 method public long getMoveHome-EK5gGoQ();
909 method public long getMuhenkan-EK5gGoQ();
910 method public long getMultiply-EK5gGoQ();
911 method public long getMusic-EK5gGoQ();
912 method public long getN-EK5gGoQ();
913 method public long getNavigateIn-EK5gGoQ();
914 method public long getNavigateNext-EK5gGoQ();
915 method public long getNavigateOut-EK5gGoQ();
916 method public long getNavigatePrevious-EK5gGoQ();
917 method public long getNine-EK5gGoQ();
918 method public long getNotification-EK5gGoQ();
919 method public long getNumLock-EK5gGoQ();
920 method public long getNumPad0-EK5gGoQ();
921 method public long getNumPad1-EK5gGoQ();
922 method public long getNumPad2-EK5gGoQ();
923 method public long getNumPad3-EK5gGoQ();
924 method public long getNumPad4-EK5gGoQ();
925 method public long getNumPad5-EK5gGoQ();
926 method public long getNumPad6-EK5gGoQ();
927 method public long getNumPad7-EK5gGoQ();
928 method public long getNumPad8-EK5gGoQ();
929 method public long getNumPad9-EK5gGoQ();
930 method public long getNumPadAdd-EK5gGoQ();
931 method public long getNumPadComma-EK5gGoQ();
932 method public long getNumPadDivide-EK5gGoQ();
933 method public long getNumPadDot-EK5gGoQ();
934 method public long getNumPadEnter-EK5gGoQ();
935 method public long getNumPadEquals-EK5gGoQ();
936 method public long getNumPadLeftParenthesis-EK5gGoQ();
937 method public long getNumPadMultiply-EK5gGoQ();
938 method public long getNumPadRightParenthesis-EK5gGoQ();
939 method public long getNumPadSubtract-EK5gGoQ();
940 method public long getNumber-EK5gGoQ();
941 method public long getO-EK5gGoQ();
942 method public long getOne-EK5gGoQ();
943 method public long getP-EK5gGoQ();
944 method public long getPageDown-EK5gGoQ();
945 method public long getPageUp-EK5gGoQ();
946 method public long getPairing-EK5gGoQ();
947 method public long getPaste-EK5gGoQ();
948 method public long getPeriod-EK5gGoQ();
949 method public long getPictureSymbols-EK5gGoQ();
950 method public long getPlus-EK5gGoQ();
951 method public long getPound-EK5gGoQ();
952 method public long getPower-EK5gGoQ();
953 method public long getPrintScreen-EK5gGoQ();
954 method public long getProfileSwitch-EK5gGoQ();
955 method public long getProgramBlue-EK5gGoQ();
956 method public long getProgramGreen-EK5gGoQ();
957 method public long getProgramRed-EK5gGoQ();
958 method public long getProgramYellow-EK5gGoQ();
959 method public long getQ-EK5gGoQ();
960 method public long getR-EK5gGoQ();
961 method public long getRefresh-EK5gGoQ();
962 method public long getRightBracket-EK5gGoQ();
963 method public long getRo-EK5gGoQ();
964 method public long getS-EK5gGoQ();
965 method public long getScrollLock-EK5gGoQ();
966 method public long getSearch-EK5gGoQ();
967 method public long getSemicolon-EK5gGoQ();
968 method public long getSetTopBoxInput-EK5gGoQ();
969 method public long getSetTopBoxPower-EK5gGoQ();
970 method public long getSettings-EK5gGoQ();
971 method public long getSeven-EK5gGoQ();
972 method public long getShiftLeft-EK5gGoQ();
973 method public long getShiftRight-EK5gGoQ();
974 method public long getSix-EK5gGoQ();
975 method public long getSlash-EK5gGoQ();
976 method public long getSleep-EK5gGoQ();
977 method public long getSoftLeft-EK5gGoQ();
978 method public long getSoftRight-EK5gGoQ();
979 method public long getSoftSleep-EK5gGoQ();
980 method public long getSpacebar-EK5gGoQ();
981 method public long getStem1-EK5gGoQ();
982 method public long getStem2-EK5gGoQ();
983 method public long getStem3-EK5gGoQ();
984 method public long getStemPrimary-EK5gGoQ();
985 method public long getSwitchCharset-EK5gGoQ();
986 method public long getSymbol-EK5gGoQ();
987 method public long getSystemNavigationDown-EK5gGoQ();
988 method public long getSystemNavigationLeft-EK5gGoQ();
989 method public long getSystemNavigationRight-EK5gGoQ();
990 method public long getSystemNavigationUp-EK5gGoQ();
991 method public long getT-EK5gGoQ();
992 method public long getTab-EK5gGoQ();
993 method public long getThree-EK5gGoQ();
994 method public long getThumbsDown-EK5gGoQ();
995 method public long getThumbsUp-EK5gGoQ();
996 method public long getToggle2D3D-EK5gGoQ();
997 method public long getTv-EK5gGoQ();
998 method public long getTvAntennaCable-EK5gGoQ();
999 method public long getTvAudioDescription-EK5gGoQ();
1000 method public long getTvAudioDescriptionMixingVolumeDown-EK5gGoQ();
1001 method public long getTvAudioDescriptionMixingVolumeUp-EK5gGoQ();
1002 method public long getTvContentsMenu-EK5gGoQ();
1003 method public long getTvDataService-EK5gGoQ();
1004 method public long getTvInput-EK5gGoQ();
1005 method public long getTvInputComponent1-EK5gGoQ();
1006 method public long getTvInputComponent2-EK5gGoQ();
1007 method public long getTvInputComposite1-EK5gGoQ();
1008 method public long getTvInputComposite2-EK5gGoQ();
1009 method public long getTvInputHdmi1-EK5gGoQ();
1010 method public long getTvInputHdmi2-EK5gGoQ();
1011 method public long getTvInputHdmi3-EK5gGoQ();
1012 method public long getTvInputHdmi4-EK5gGoQ();
1013 method public long getTvInputVga1-EK5gGoQ();
1014 method public long getTvMediaContextMenu-EK5gGoQ();
1015 method public long getTvNetwork-EK5gGoQ();
1016 method public long getTvNumberEntry-EK5gGoQ();
1017 method public long getTvPower-EK5gGoQ();
1018 method public long getTvRadioService-EK5gGoQ();
1019 method public long getTvSatellite-EK5gGoQ();
1020 method public long getTvSatelliteBs-EK5gGoQ();
1021 method public long getTvSatelliteCs-EK5gGoQ();
1022 method public long getTvSatelliteService-EK5gGoQ();
1023 method public long getTvTeletext-EK5gGoQ();
1024 method public long getTvTerrestrialAnalog-EK5gGoQ();
1025 method public long getTvTerrestrialDigital-EK5gGoQ();
1026 method public long getTvTimerProgramming-EK5gGoQ();
1027 method public long getTvZoomMode-EK5gGoQ();
1028 method public long getTwo-EK5gGoQ();
1029 method public long getU-EK5gGoQ();
1030 method public long getUnknown-EK5gGoQ();
1031 method public long getV-EK5gGoQ();
1032 method public long getVoiceAssist-EK5gGoQ();
1033 method public long getVolumeDown-EK5gGoQ();
1034 method public long getVolumeMute-EK5gGoQ();
1035 method public long getVolumeUp-EK5gGoQ();
1036 method public long getW-EK5gGoQ();
1037 method public long getWakeUp-EK5gGoQ();
1038 method public long getWindow-EK5gGoQ();
1039 method public long getX-EK5gGoQ();
1040 method public long getY-EK5gGoQ();
1041 method public long getYen-EK5gGoQ();
1042 method public long getZ-EK5gGoQ();
1043 method public long getZenkakuHankaru-EK5gGoQ();
1044 method public long getZero-EK5gGoQ();
1045 method public long getZoomIn-EK5gGoQ();
1046 method public long getZoomOut-EK5gGoQ();
1047 property public final long A;
1048 property public final long AllApps;
1049 property public final long AltLeft;
1050 property public final long AltRight;
1051 property public final long Apostrophe;
1052 property public final long AppSwitch;
1053 property public final long Assist;
1054 property public final long At;
1055 property public final long AvReceiverInput;
1056 property public final long AvReceiverPower;
1057 property public final long B;
1058 property public final long Back;
1059 property public final long Backslash;
1060 property public final long Backspace;
1061 property public final long Bookmark;
1062 property public final long Break;
1063 property public final long BrightnessDown;
1064 property public final long BrightnessUp;
1065 property public final long Browser;
1066 property public final long Button1;
1067 property public final long Button10;
1068 property public final long Button11;
1069 property public final long Button12;
1070 property public final long Button13;
1071 property public final long Button14;
1072 property public final long Button15;
1073 property public final long Button16;
1074 property public final long Button2;
1075 property public final long Button3;
1076 property public final long Button4;
1077 property public final long Button5;
1078 property public final long Button6;
1079 property public final long Button7;
1080 property public final long Button8;
1081 property public final long Button9;
1082 property public final long ButtonA;
1083 property public final long ButtonB;
1084 property public final long ButtonC;
1085 property public final long ButtonL1;
1086 property public final long ButtonL2;
1087 property public final long ButtonMode;
1088 property public final long ButtonR1;
1089 property public final long ButtonR2;
1090 property public final long ButtonSelect;
1091 property public final long ButtonStart;
1092 property public final long ButtonThumbLeft;
1093 property public final long ButtonThumbRight;
1094 property public final long ButtonX;
1095 property public final long ButtonY;
1096 property public final long ButtonZ;
1097 property public final long C;
1098 property public final long Calculator;
1099 property public final long Calendar;
1100 property public final long Call;
1101 property public final long Camera;
1102 property public final long CapsLock;
1103 property public final long Captions;
1104 property public final long ChannelDown;
1105 property public final long ChannelUp;
1106 property public final long Clear;
1107 property public final long Comma;
1108 property public final long Contacts;
1109 property public final long Copy;
1110 property public final long CtrlLeft;
1111 property public final long CtrlRight;
1112 property public final long Cut;
1113 property public final long D;
Ralston Da Silvace330782020-11-17 16:09:26 -08001114 property public final long Delete;
Ralston Da Silva9e27da52021-01-19 18:47:38 -08001115 property public final long DirectionCenter;
1116 property public final long DirectionDown;
1117 property public final long DirectionDownLeft;
1118 property public final long DirectionDownRight;
1119 property public final long DirectionLeft;
1120 property public final long DirectionRight;
1121 property public final long DirectionUp;
1122 property public final long DirectionUpLeft;
1123 property public final long DirectionUpRight;
Ralston Da Silvace330782020-11-17 16:09:26 -08001124 property public final long Dvr;
1125 property public final long E;
1126 property public final long Eight;
1127 property public final long Eisu;
1128 property public final long EndCall;
1129 property public final long Enter;
1130 property public final long Envelope;
1131 property public final long Equals;
1132 property public final long Escape;
1133 property public final long F;
1134 property public final long F1;
1135 property public final long F10;
1136 property public final long F11;
1137 property public final long F12;
1138 property public final long F2;
1139 property public final long F3;
1140 property public final long F4;
1141 property public final long F5;
1142 property public final long F6;
1143 property public final long F7;
1144 property public final long F8;
1145 property public final long F9;
1146 property public final long Five;
1147 property public final long Focus;
1148 property public final long Forward;
1149 property public final long Four;
1150 property public final long Function;
1151 property public final long G;
1152 property public final long Grave;
1153 property public final long Guide;
1154 property public final long H;
1155 property public final long HeadsetHook;
1156 property public final long Help;
1157 property public final long Henkan;
1158 property public final long Home;
1159 property public final long I;
1160 property public final long Info;
1161 property public final long Insert;
1162 property public final long J;
1163 property public final long K;
1164 property public final long Kana;
1165 property public final long KatakanaHiragana;
1166 property public final long L;
1167 property public final long LanguageSwitch;
1168 property public final long LastChannel;
1169 property public final long LeftBracket;
1170 property public final long M;
1171 property public final long MannerMode;
1172 property public final long MediaAudioTrack;
1173 property public final long MediaClose;
1174 property public final long MediaEject;
1175 property public final long MediaFastForward;
1176 property public final long MediaNext;
1177 property public final long MediaPause;
1178 property public final long MediaPlay;
1179 property public final long MediaPlayPause;
1180 property public final long MediaPrevious;
1181 property public final long MediaRecord;
1182 property public final long MediaRewind;
1183 property public final long MediaSkipBackward;
1184 property public final long MediaSkipForward;
1185 property public final long MediaStepBackward;
1186 property public final long MediaStepForward;
1187 property public final long MediaStop;
1188 property public final long MediaTopMenu;
1189 property public final long Menu;
1190 property public final long MetaLeft;
1191 property public final long MetaRight;
1192 property public final long MicrophoneMute;
1193 property public final long Minus;
1194 property public final long MoveEnd;
1195 property public final long MoveHome;
1196 property public final long Muhenkan;
1197 property public final long Multiply;
1198 property public final long Music;
1199 property public final long N;
1200 property public final long NavigateIn;
1201 property public final long NavigateNext;
1202 property public final long NavigateOut;
1203 property public final long NavigatePrevious;
1204 property public final long Nine;
1205 property public final long Notification;
1206 property public final long NumLock;
1207 property public final long NumPad0;
1208 property public final long NumPad1;
1209 property public final long NumPad2;
1210 property public final long NumPad3;
1211 property public final long NumPad4;
1212 property public final long NumPad5;
1213 property public final long NumPad6;
1214 property public final long NumPad7;
1215 property public final long NumPad8;
1216 property public final long NumPad9;
1217 property public final long NumPadAdd;
1218 property public final long NumPadComma;
1219 property public final long NumPadDivide;
1220 property public final long NumPadDot;
1221 property public final long NumPadEnter;
1222 property public final long NumPadEquals;
1223 property public final long NumPadLeftParenthesis;
1224 property public final long NumPadMultiply;
1225 property public final long NumPadRightParenthesis;
1226 property public final long NumPadSubtract;
1227 property public final long Number;
1228 property public final long O;
1229 property public final long One;
1230 property public final long P;
1231 property public final long PageDown;
1232 property public final long PageUp;
1233 property public final long Pairing;
1234 property public final long Paste;
1235 property public final long Period;
1236 property public final long PictureSymbols;
1237 property public final long Plus;
1238 property public final long Pound;
1239 property public final long Power;
1240 property public final long PrintScreen;
1241 property public final long ProfileSwitch;
1242 property public final long ProgramBlue;
1243 property public final long ProgramGreen;
1244 property public final long ProgramRed;
1245 property public final long ProgramYellow;
1246 property public final long Q;
1247 property public final long R;
1248 property public final long Refresh;
1249 property public final long RightBracket;
1250 property public final long Ro;
1251 property public final long S;
1252 property public final long ScrollLock;
1253 property public final long Search;
1254 property public final long Semicolon;
1255 property public final long SetTopBoxInput;
1256 property public final long SetTopBoxPower;
1257 property public final long Settings;
1258 property public final long Seven;
1259 property public final long ShiftLeft;
1260 property public final long ShiftRight;
1261 property public final long Six;
1262 property public final long Slash;
1263 property public final long Sleep;
1264 property public final long SoftLeft;
1265 property public final long SoftRight;
1266 property public final long SoftSleep;
1267 property public final long Spacebar;
1268 property public final long Stem1;
1269 property public final long Stem2;
1270 property public final long Stem3;
1271 property public final long StemPrimary;
1272 property public final long SwitchCharset;
1273 property public final long Symbol;
1274 property public final long SystemNavigationDown;
1275 property public final long SystemNavigationLeft;
1276 property public final long SystemNavigationRight;
1277 property public final long SystemNavigationUp;
1278 property public final long T;
1279 property public final long Tab;
1280 property public final long Three;
1281 property public final long ThumbsDown;
1282 property public final long ThumbsUp;
1283 property public final long Toggle2D3D;
1284 property public final long Tv;
1285 property public final long TvAntennaCable;
1286 property public final long TvAudioDescription;
1287 property public final long TvAudioDescriptionMixingVolumeDown;
1288 property public final long TvAudioDescriptionMixingVolumeUp;
1289 property public final long TvContentsMenu;
1290 property public final long TvDataService;
1291 property public final long TvInput;
1292 property public final long TvInputComponent1;
1293 property public final long TvInputComponent2;
1294 property public final long TvInputComposite1;
1295 property public final long TvInputComposite2;
1296 property public final long TvInputHdmi1;
1297 property public final long TvInputHdmi2;
1298 property public final long TvInputHdmi3;
1299 property public final long TvInputHdmi4;
1300 property public final long TvInputVga1;
1301 property public final long TvMediaContextMenu;
1302 property public final long TvNetwork;
1303 property public final long TvNumberEntry;
1304 property public final long TvPower;
1305 property public final long TvRadioService;
1306 property public final long TvSatellite;
1307 property public final long TvSatelliteBs;
1308 property public final long TvSatelliteCs;
1309 property public final long TvSatelliteService;
1310 property public final long TvTeletext;
1311 property public final long TvTerrestrialAnalog;
1312 property public final long TvTerrestrialDigital;
1313 property public final long TvTimerProgramming;
1314 property public final long TvZoomMode;
1315 property public final long Two;
1316 property public final long U;
1317 property public final long Unknown;
1318 property public final long V;
1319 property public final long VoiceAssist;
1320 property public final long VolumeDown;
1321 property public final long VolumeMute;
1322 property public final long VolumeUp;
1323 property public final long W;
1324 property public final long WakeUp;
1325 property public final long Window;
1326 property public final long X;
1327 property public final long Y;
1328 property public final long Yen;
1329 property public final long Z;
1330 property public final long ZenkakuHankaru;
1331 property public final long Zero;
1332 property public final long ZoomIn;
1333 property public final long ZoomOut;
Ralston Da Silvaf95d2b12020-05-06 23:42:40 -07001334 }
1335
Ralston Da Silvace330782020-11-17 16:09:26 -08001336 public final inline class KeyEvent {
1337 ctor public KeyEvent();
1338 method public static android.view.KeyEvent! constructor-impl(android.view.KeyEvent nativeKeyEvent);
1339 method public static inline boolean equals-impl(android.view.KeyEvent! p, Object? p1);
1340 method public static boolean equals-impl0(android.view.KeyEvent p1, android.view.KeyEvent p2);
1341 method public android.view.KeyEvent getNativeKeyEvent();
1342 method public static inline int hashCode-impl(android.view.KeyEvent! p);
1343 method public static inline String! toString-impl(android.view.KeyEvent! p);
1344 property public final android.view.KeyEvent nativeKeyEvent;
1345 }
1346
1347 public final class KeyEventKt {
1348 method public static long getKey-ZmokQxo(android.view.KeyEvent);
1349 method public static androidx.compose.ui.input.key.KeyEventType getType-ZmokQxo(android.view.KeyEvent);
1350 method public static int getUtf16CodePoint-ZmokQxo(android.view.KeyEvent);
1351 method public static boolean isAltPressed-ZmokQxo(android.view.KeyEvent);
1352 method public static boolean isCtrlPressed-ZmokQxo(android.view.KeyEvent);
1353 method public static boolean isMetaPressed-ZmokQxo(android.view.KeyEvent);
1354 method public static boolean isShiftPressed-ZmokQxo(android.view.KeyEvent);
Ralston Da Silva7cd98f72020-05-14 02:37:25 -07001355 }
1356
Ralston Da Silva26be5252020-12-02 18:33:28 -08001357 public enum KeyEventType {
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01001358 enum_constant public static final androidx.compose.ui.input.key.KeyEventType KeyDown;
1359 enum_constant public static final androidx.compose.ui.input.key.KeyEventType KeyUp;
1360 enum_constant public static final androidx.compose.ui.input.key.KeyEventType Unknown;
Ralston Da Silva7cd98f72020-05-14 02:37:25 -07001361 }
1362
Ralston Da Silva7fea2ee2020-05-11 11:53:45 -07001363 public final class KeyInputModifierKt {
Ralston Da Silvad19722a2020-12-08 16:10:57 -08001364 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);
1365 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);
Ralston Da Silva7fea2ee2020-05-11 11:53:45 -07001366 }
1367
Ralston Da Silvace330782020-11-17 16:09:26 -08001368 public final class KeyKt {
1369 method public static long Key(int nativeKeyCode);
1370 method public static int getNativeKeyCode-YVgTNJs(long);
1371 }
1372
Ralston Da Silvaf95d2b12020-05-06 23:42:40 -07001373}
1374
Matvei Malkov693e3cc2021-02-05 19:18:12 +00001375package androidx.compose.ui.input.nestedscroll {
1376
1377 public interface NestedScrollConnection {
1378 method public default suspend Object? onPostFling-k5p9STU(long consumed, long available, kotlin.coroutines.Continuation<? super androidx.compose.ui.unit.Velocity> p);
1379 method public default long onPostScroll-61dr0bI(long consumed, long available, androidx.compose.ui.input.nestedscroll.NestedScrollSource source);
1380 method public default suspend Object? onPreFling-bHeVL4A(long available, kotlin.coroutines.Continuation<? super androidx.compose.ui.unit.Velocity> p);
1381 method public default long onPreScroll-ScU7Jk8(long available, androidx.compose.ui.input.nestedscroll.NestedScrollSource source);
1382 }
1383
1384 public final class NestedScrollDelegatingWrapperKt {
1385 }
1386
1387 public final class NestedScrollDispatcher {
1388 ctor public NestedScrollDispatcher();
1389 method public suspend Object? dispatchPostFling-k5p9STU(long consumed, long available, kotlin.coroutines.Continuation<? super androidx.compose.ui.unit.Velocity> p);
1390 method public long dispatchPostScroll-61dr0bI(long consumed, long available, androidx.compose.ui.input.nestedscroll.NestedScrollSource source);
1391 method public suspend Object? dispatchPreFling-bHeVL4A(long available, kotlin.coroutines.Continuation<? super androidx.compose.ui.unit.Velocity> p);
1392 method public long dispatchPreScroll-ScU7Jk8(long available, androidx.compose.ui.input.nestedscroll.NestedScrollSource source);
1393 method public kotlinx.coroutines.CoroutineScope getCoroutineScope();
1394 property public final kotlinx.coroutines.CoroutineScope coroutineScope;
1395 }
1396
1397 public final class NestedScrollModifierKt {
1398 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);
1399 }
1400
1401 public enum NestedScrollSource {
1402 enum_constant public static final androidx.compose.ui.input.nestedscroll.NestedScrollSource Drag;
1403 enum_constant public static final androidx.compose.ui.input.nestedscroll.NestedScrollSource Fling;
1404 }
1405
1406}
1407
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01001408package androidx.compose.ui.input.pointer {
George Mount0ad23d02020-04-24 14:37:08 -07001409
Andrey Rudenko16e737862020-10-21 16:52:17 +02001410 public final class AndroidMouseKt {
1411 method public static boolean isMouseInput();
1412 }
1413
George Mount910c25c2020-12-08 22:43:15 +00001414 @kotlin.coroutines.RestrictsSuspension public interface AwaitPointerEventScope extends androidx.compose.ui.unit.Density {
1415 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);
1416 method public androidx.compose.ui.input.pointer.PointerEvent getCurrentEvent();
1417 method public long getSize-YbymL2g();
1418 method public androidx.compose.ui.platform.ViewConfiguration getViewConfiguration();
1419 property public abstract androidx.compose.ui.input.pointer.PointerEvent currentEvent;
1420 property public abstract long size;
1421 property public abstract androidx.compose.ui.platform.ViewConfiguration viewConfiguration;
1422 }
1423
Shep Shapard7ba18272020-09-29 11:02:47 -07001424 public final class ConsumedData {
Shep Shaparda99af4f2020-08-05 11:37:18 -07001425 method public boolean getDownChange();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -07001426 method public long getPositionChange-F1C5BW0();
Shep Shapard7ba18272020-09-29 11:02:47 -07001427 method public void setDownChange(boolean p);
1428 method public void setPositionChange-k-4lQ0M(long p);
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -07001429 property public final boolean downChange;
1430 property public final long positionChange;
Shep Shaparda99af4f2020-08-05 11:37:18 -07001431 }
1432
Shep Shaparda6a588e2020-04-29 14:58:35 -07001433 public final class HitPathTrackerKt {
1434 }
1435
Shep Shapardc1f303a2020-07-08 15:56:20 -07001436 public final class MotionEventAdapterKt {
George Mount0ad23d02020-04-24 14:37:08 -07001437 }
1438
Andrey Rudenko16e737862020-10-21 16:52:17 +02001439 @kotlin.RequiresOptIn(level=kotlin.RequiresOptIn.Level, message="This is a temporary API and should be removed after proper mouse handling is " + "settled (b/171402426).") @kotlin.annotation.Target(allowedTargets={kotlin.annotation.AnnotationTarget, kotlin.annotation.AnnotationTarget, kotlin.annotation.AnnotationTarget}) public @interface MouseTemporaryApi {
1440 }
1441
Shep Shaparda99af4f2020-08-05 11:37:18 -07001442 public final class PointerEvent {
1443 ctor public PointerEvent(java.util.List<androidx.compose.ui.input.pointer.PointerInputChange> changes);
Shep Shapard55602662020-09-23 18:36:42 -07001444 method public java.util.List<androidx.compose.ui.input.pointer.PointerInputChange> component1();
1445 method public androidx.compose.ui.input.pointer.PointerEvent copy(java.util.List<androidx.compose.ui.input.pointer.PointerInputChange> changes, android.view.MotionEvent? motionEvent);
Shep Shaparda99af4f2020-08-05 11:37:18 -07001446 method public java.util.List<androidx.compose.ui.input.pointer.PointerInputChange> getChanges();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -07001447 property public final java.util.List<androidx.compose.ui.input.pointer.PointerInputChange> changes;
Shep Shaparda99af4f2020-08-05 11:37:18 -07001448 }
1449
1450 public final class PointerEventKt {
1451 method public static boolean anyChangeConsumed(androidx.compose.ui.input.pointer.PointerInputChange);
1452 method public static boolean anyPositionChangeConsumed(androidx.compose.ui.input.pointer.PointerInputChange);
1453 method public static boolean changedToDown(androidx.compose.ui.input.pointer.PointerInputChange);
1454 method public static boolean changedToDownIgnoreConsumed(androidx.compose.ui.input.pointer.PointerInputChange);
1455 method public static boolean changedToUp(androidx.compose.ui.input.pointer.PointerInputChange);
1456 method public static boolean changedToUpIgnoreConsumed(androidx.compose.ui.input.pointer.PointerInputChange);
Shep Shapard7ba18272020-09-29 11:02:47 -07001457 method public static void consumeAllChanges(androidx.compose.ui.input.pointer.PointerInputChange);
1458 method public static void consumeDownChange(androidx.compose.ui.input.pointer.PointerInputChange);
1459 method public static void consumePositionChange(androidx.compose.ui.input.pointer.PointerInputChange, float consumedDx, float consumedDy);
George Mountd1c44962020-10-08 11:05:40 -07001460 method public static boolean isOutOfBounds-MReStF0(androidx.compose.ui.input.pointer.PointerInputChange, long size);
George Mount16715b42020-08-06 16:03:43 -07001461 method public static long positionChange(androidx.compose.ui.input.pointer.PointerInputChange);
1462 method public static long positionChangeIgnoreConsumed(androidx.compose.ui.input.pointer.PointerInputChange);
Shep Shaparda99af4f2020-08-05 11:37:18 -07001463 method public static boolean positionChanged(androidx.compose.ui.input.pointer.PointerInputChange);
1464 method public static boolean positionChangedIgnoreConsumed(androidx.compose.ui.input.pointer.PointerInputChange);
1465 }
1466
1467 public enum PointerEventPass {
Shep Shapardf92ce722020-08-10 15:58:58 -07001468 enum_constant public static final androidx.compose.ui.input.pointer.PointerEventPass Final;
1469 enum_constant public static final androidx.compose.ui.input.pointer.PointerEventPass Initial;
1470 enum_constant public static final androidx.compose.ui.input.pointer.PointerEventPass Main;
Shep Shaparda99af4f2020-08-05 11:37:18 -07001471 }
1472
1473 public final inline class PointerId {
1474 ctor public PointerId();
1475 method public static long constructor-impl(long value);
1476 method public static inline boolean equals-impl(long p, Object? p1);
1477 method public static boolean equals-impl0(long p1, long p2);
1478 method public long getValue();
1479 method public static inline int hashCode-impl(long p);
1480 method public static inline String! toString-impl(long p);
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -07001481 property public final long value;
Shep Shaparda99af4f2020-08-05 11:37:18 -07001482 }
1483
1484 @androidx.compose.runtime.Immutable public final class PointerInputChange {
George Mount8c41a232021-01-11 21:13:04 +00001485 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);
Shep Shaparda99af4f2020-08-05 11:37:18 -07001486 method public androidx.compose.ui.input.pointer.ConsumedData getConsumed();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -07001487 method public long getId-J3iCeTQ();
George Mountb247c3b2020-11-17 19:05:47 +00001488 method public long getPosition-F1C5BW0();
George Mount66b3962b2020-12-17 19:09:48 +00001489 method public boolean getPressed();
1490 method public long getPreviousPosition-F1C5BW0();
1491 method public boolean getPreviousPressed();
George Mount8c41a232021-01-11 21:13:04 +00001492 method public long getPreviousUptimeMillis();
George Mount1b1c0932021-01-08 19:21:10 +00001493 method public androidx.compose.ui.input.pointer.PointerType getType();
George Mount8c41a232021-01-11 21:13:04 +00001494 method public long getUptimeMillis();
George Mount66b3962b2020-12-17 19:09:48 +00001495 property public final androidx.compose.ui.input.pointer.ConsumedData consumed;
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -07001496 property public final long id;
George Mount66b3962b2020-12-17 19:09:48 +00001497 property public final long position;
1498 property public final boolean pressed;
1499 property public final long previousPosition;
1500 property public final boolean previousPressed;
George Mount8c41a232021-01-11 21:13:04 +00001501 property public final long previousUptimeMillis;
George Mount1b1c0932021-01-08 19:21:10 +00001502 property public final androidx.compose.ui.input.pointer.PointerType type;
George Mount8c41a232021-01-11 21:13:04 +00001503 property public final long uptimeMillis;
Andrey Rudenko1d814f42020-07-31 19:04:39 +02001504 }
1505
George Mount0ad23d02020-04-24 14:37:08 -07001506 public final class PointerInputEventProcessorKt {
1507 }
1508
1509 public abstract class PointerInputFilter {
1510 ctor public PointerInputFilter();
Adam Powell3a1a23d2020-09-30 16:02:58 -07001511 method public final long getSize-YbymL2g();
George Mount0ad23d02020-04-24 14:37:08 -07001512 method public abstract void onCancel();
Shep Shaparda7e9ca52020-10-05 09:48:25 -07001513 method public abstract void onPointerEvent-d1fqKvQ(androidx.compose.ui.input.pointer.PointerEvent pointerEvent, androidx.compose.ui.input.pointer.PointerEventPass pass, long bounds);
Adam Powell3a1a23d2020-09-30 16:02:58 -07001514 property public final long size;
George Mount0ad23d02020-04-24 14:37:08 -07001515 }
1516
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01001517 public interface PointerInputModifier extends androidx.compose.ui.Modifier.Element {
1518 method public androidx.compose.ui.input.pointer.PointerInputFilter getPointerInputFilter();
1519 property public abstract androidx.compose.ui.input.pointer.PointerInputFilter pointerInputFilter;
George Mount0ad23d02020-04-24 14:37:08 -07001520 }
1521
George Mountd7dfe7f2020-12-03 20:27:45 +00001522 public interface PointerInputScope extends androidx.compose.ui.unit.Density {
George Mount910c25c2020-12-08 22:43:15 +00001523 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);
Adam Powell3a1a23d2020-09-30 16:02:58 -07001524 method public long getSize-YbymL2g();
George Mountd1c44962020-10-08 11:05:40 -07001525 method public androidx.compose.ui.platform.ViewConfiguration getViewConfiguration();
Adam Powell3a1a23d2020-09-30 16:02:58 -07001526 property public abstract long size;
George Mountd1c44962020-10-08 11:05:40 -07001527 property public abstract androidx.compose.ui.platform.ViewConfiguration viewConfiguration;
Adam Powell3a1a23d2020-09-30 16:02:58 -07001528 }
1529
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01001530 public final class PointerInputTestUtilKt {
George Mount0ad23d02020-04-24 14:37:08 -07001531 }
1532
George Mount0ad23d02020-04-24 14:37:08 -07001533 public final class PointerInteropFilterKt {
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -07001534 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);
George Mount0ad23d02020-04-24 14:37:08 -07001535 }
1536
1537 public final class PointerInteropUtilsKt {
1538 }
1539
George Mount1b1c0932021-01-08 19:21:10 +00001540 public enum PointerType {
1541 enum_constant public static final androidx.compose.ui.input.pointer.PointerType Eraser;
1542 enum_constant public static final androidx.compose.ui.input.pointer.PointerType Mouse;
1543 enum_constant public static final androidx.compose.ui.input.pointer.PointerType Stylus;
1544 enum_constant public static final androidx.compose.ui.input.pointer.PointerType Touch;
1545 enum_constant public static final androidx.compose.ui.input.pointer.PointerType Unknown;
1546 }
1547
Shep Shapard0d3ede12020-07-21 15:55:19 -07001548 public final class RequestDisallowInterceptTouchEvent implements kotlin.jvm.functions.Function1<java.lang.Boolean,kotlin.Unit> {
1549 ctor public RequestDisallowInterceptTouchEvent();
1550 method public void invoke(boolean disallowIntercept);
1551 }
1552
Adam Powell3a1a23d2020-09-30 16:02:58 -07001553 public final class SuspendingPointerInputFilterKt {
Adam Powella3f9fc22021-02-02 12:20:43 -08001554 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);
1555 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);
1556 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);
1557 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);
Adam Powell3a1a23d2020-09-30 16:02:58 -07001558 }
1559
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01001560}
1561
Matvei Malkov693e3cc2021-02-05 19:18:12 +00001562package androidx.compose.ui.input.pointer.util {
1563
1564 public final class VelocityTracker {
1565 ctor public VelocityTracker();
1566 method public void addPosition-OX7LsLU(long timeMillis, long position);
1567 method public long calculateVelocity-9UxMQ8M();
1568 method public void resetTracking();
1569 }
1570
1571 public final class VelocityTrackerKt {
1572 }
1573
1574}
1575
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01001576package androidx.compose.ui.layout {
1577
Mihai Popa68db1e32020-10-09 16:17:44 +01001578 @androidx.compose.runtime.Immutable public abstract sealed class AlignmentLine {
1579 field public static final androidx.compose.ui.layout.AlignmentLine.Companion Companion;
1580 field public static final int Unspecified = -2147483648; // 0x80000000
1581 }
1582
1583 public static final class AlignmentLine.Companion {
1584 }
1585
1586 public final class AlignmentLineKt {
Matvei Malkov5aaa33a2020-10-27 21:14:46 +03001587 method public static androidx.compose.ui.layout.HorizontalAlignmentLine getFirstBaseline();
1588 method public static androidx.compose.ui.layout.HorizontalAlignmentLine getLastBaseline();
Mihai Popa68db1e32020-10-09 16:17:44 +01001589 }
1590
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01001591 @androidx.compose.runtime.Stable public interface ContentScale {
Nader Jawad1652cd12020-11-02 18:14:17 -08001592 method public long computeScaleFactor-AhF4CD4(long srcSize, long dstSize);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01001593 field public static final androidx.compose.ui.layout.ContentScale.Companion Companion;
1594 }
1595
1596 public static final class ContentScale.Companion {
1597 method public androidx.compose.ui.layout.ContentScale getCrop();
Nader Jawad1652cd12020-11-02 18:14:17 -08001598 method public androidx.compose.ui.layout.ContentScale getFillBounds();
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01001599 method public androidx.compose.ui.layout.ContentScale getFillHeight();
1600 method public androidx.compose.ui.layout.ContentScale getFillWidth();
1601 method public androidx.compose.ui.layout.ContentScale getFit();
1602 method public androidx.compose.ui.layout.ContentScale getInside();
1603 method public androidx.compose.ui.layout.FixedScale getNone();
1604 property public final androidx.compose.ui.layout.ContentScale Crop;
Nader Jawad1652cd12020-11-02 18:14:17 -08001605 property public final androidx.compose.ui.layout.ContentScale FillBounds;
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01001606 property public final androidx.compose.ui.layout.ContentScale FillHeight;
1607 property public final androidx.compose.ui.layout.ContentScale FillWidth;
1608 property public final androidx.compose.ui.layout.ContentScale Fit;
1609 property public final androidx.compose.ui.layout.ContentScale Inside;
1610 property public final androidx.compose.ui.layout.FixedScale None;
1611 }
1612
1613 public final class ContentScaleKt {
1614 }
1615
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01001616 @androidx.compose.runtime.Immutable public final class FixedScale implements androidx.compose.ui.layout.ContentScale {
1617 ctor public FixedScale(float value);
1618 method public float component1();
Nader Jawad1652cd12020-11-02 18:14:17 -08001619 method public long computeScaleFactor-AhF4CD4(long srcSize, long dstSize);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01001620 method @androidx.compose.runtime.Immutable public androidx.compose.ui.layout.FixedScale copy(float value);
1621 method public float getValue();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -07001622 property public final float value;
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01001623 }
1624
Andrey Kulikov554f7362021-01-28 15:35:39 +00001625 public interface GraphicLayerInfo {
1626 method public long getLayerId();
1627 property public abstract long layerId;
1628 }
1629
Mihai Popa68db1e32020-10-09 16:17:44 +01001630 public final class HorizontalAlignmentLine extends androidx.compose.ui.layout.AlignmentLine {
1631 ctor public HorizontalAlignmentLine(kotlin.jvm.functions.Function2<? super java.lang.Integer,? super java.lang.Integer,java.lang.Integer> merger);
1632 }
1633
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01001634 public interface IntrinsicMeasurable {
1635 method public Object? getParentData();
Anastasia Soboleva2833c362020-07-23 20:19:13 +01001636 method public int maxIntrinsicHeight(int width);
1637 method public int maxIntrinsicWidth(int height);
1638 method public int minIntrinsicHeight(int width);
1639 method public int minIntrinsicWidth(int height);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01001640 property public abstract Object? parentData;
1641 }
1642
1643 public final class IntrinsicMeasurableKt {
1644 }
1645
Mihai Popa8b211362020-10-09 11:43:13 +01001646 public interface IntrinsicMeasureScope extends androidx.compose.ui.unit.Density {
1647 method public androidx.compose.ui.unit.LayoutDirection getLayoutDirection();
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01001648 property public abstract androidx.compose.ui.unit.LayoutDirection layoutDirection;
1649 }
1650
1651 public interface LayoutCoordinates {
George Mount77ca2a22020-12-11 17:46:19 +00001652 method @Deprecated public androidx.compose.ui.geometry.Rect childBoundingBox(androidx.compose.ui.layout.LayoutCoordinates child);
1653 method @Deprecated public long childToLocal-YJiYy8w(androidx.compose.ui.layout.LayoutCoordinates child, long childLocal);
Mihai Popa68db1e32020-10-09 16:17:44 +01001654 method public operator int get(androidx.compose.ui.layout.AlignmentLine line);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01001655 method public androidx.compose.ui.layout.LayoutCoordinates? getParentCoordinates();
George Mountaf7fc212021-01-22 00:00:19 +00001656 method public androidx.compose.ui.layout.LayoutCoordinates? getParentLayoutCoordinates();
Mihai Popa68db1e32020-10-09 16:17:44 +01001657 method public java.util.Set<androidx.compose.ui.layout.AlignmentLine> getProvidedAlignmentLines();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -07001658 method public long getSize-YbymL2g();
George Mount77ca2a22020-12-11 17:46:19 +00001659 method @Deprecated public long globalToLocal-k-4lQ0M(long global);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01001660 method public boolean isAttached();
George Mount77ca2a22020-12-11 17:46:19 +00001661 method public androidx.compose.ui.geometry.Rect localBoundingBoxOf(androidx.compose.ui.layout.LayoutCoordinates sourceCoordinates, optional boolean clipBounds);
1662 method public long localPositionOf-YJiYy8w(androidx.compose.ui.layout.LayoutCoordinates sourceCoordinates, long relativeToSource);
1663 method @Deprecated public long localToGlobal-k-4lQ0M(long local);
1664 method public long localToRoot-k-4lQ0M(long relativeToLocal);
1665 method public long localToWindow-k-4lQ0M(long relativeToLocal);
1666 method public long windowToLocal-k-4lQ0M(long relativeToWindow);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01001667 property public abstract boolean isAttached;
1668 property public abstract androidx.compose.ui.layout.LayoutCoordinates? parentCoordinates;
George Mountaf7fc212021-01-22 00:00:19 +00001669 property public abstract androidx.compose.ui.layout.LayoutCoordinates? parentLayoutCoordinates;
Mihai Popa68db1e32020-10-09 16:17:44 +01001670 property public abstract java.util.Set<androidx.compose.ui.layout.AlignmentLine> providedAlignmentLines;
George Mountdec43a92020-08-06 12:17:53 -07001671 property public abstract long size;
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01001672 }
1673
1674 public final class LayoutCoordinatesKt {
George Mount77ca2a22020-12-11 17:46:19 +00001675 method public static androidx.compose.ui.geometry.Rect boundsInRoot(androidx.compose.ui.layout.LayoutCoordinates);
1676 method public static androidx.compose.ui.geometry.Rect boundsInWindow(androidx.compose.ui.layout.LayoutCoordinates);
Nader Jawad6b519112020-08-03 17:27:51 -07001677 method public static androidx.compose.ui.geometry.Rect getBoundsInParent(androidx.compose.ui.layout.LayoutCoordinates);
George Mount77ca2a22020-12-11 17:46:19 +00001678 method @Deprecated public static androidx.compose.ui.geometry.Rect getBoundsInRoot(androidx.compose.ui.layout.LayoutCoordinates);
1679 method @Deprecated public static androidx.compose.ui.geometry.Rect getGlobalBounds(androidx.compose.ui.layout.LayoutCoordinates);
1680 method @Deprecated public static inline long getGlobalPosition(androidx.compose.ui.layout.LayoutCoordinates);
George Mount16715b42020-08-06 16:03:43 -07001681 method public static long getPositionInParent(androidx.compose.ui.layout.LayoutCoordinates);
George Mount77ca2a22020-12-11 17:46:19 +00001682 method @Deprecated public static inline long getPositionInRoot(androidx.compose.ui.layout.LayoutCoordinates);
1683 method public static long positionInRoot(androidx.compose.ui.layout.LayoutCoordinates);
1684 method public static long positionInWindow(androidx.compose.ui.layout.LayoutCoordinates);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01001685 }
1686
1687 public final class LayoutIdKt {
Mihai Popa1048b352020-11-04 15:19:28 +00001688 method public static Object? getLayoutId(androidx.compose.ui.layout.Measurable);
1689 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier layoutId(androidx.compose.ui.Modifier, Object layoutId);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01001690 }
1691
1692 public interface LayoutIdParentData {
Mihai Popa1048b352020-11-04 15:19:28 +00001693 method public Object getLayoutId();
1694 property public abstract Object layoutId;
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01001695 }
1696
Andrey Kulikov5fb82da2020-12-03 15:24:33 +00001697 public interface LayoutInfo {
1698 method public androidx.compose.ui.layout.LayoutCoordinates getCoordinates();
1699 method public int getHeight();
1700 method public java.util.List<androidx.compose.ui.layout.ModifierInfo> getModifierInfo();
1701 method public androidx.compose.ui.layout.LayoutInfo? getParentInfo();
1702 method public int getWidth();
1703 method public boolean isAttached();
1704 method public boolean isPlaced();
1705 property public abstract androidx.compose.ui.layout.LayoutCoordinates coordinates;
1706 property public abstract int height;
1707 property public abstract boolean isAttached;
1708 property public abstract boolean isPlaced;
1709 property public abstract androidx.compose.ui.layout.LayoutInfo? parentInfo;
1710 property public abstract int width;
1711 }
1712
Mihai Popa68db1e32020-10-09 16:17:44 +01001713 public final class LayoutKt {
Louis Pullen-Freilichdc68dd502020-11-13 02:10:48 +00001714 method @androidx.compose.runtime.Composable public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> content, kotlin.jvm.functions.Function3<? super androidx.compose.ui.layout.IntrinsicMeasureScope,? super java.util.List<? extends androidx.compose.ui.layout.IntrinsicMeasurable>,? super java.lang.Integer,java.lang.Integer> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.compose.ui.layout.IntrinsicMeasureScope,? super java.util.List<? extends androidx.compose.ui.layout.IntrinsicMeasurable>,? super java.lang.Integer,java.lang.Integer> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.compose.ui.layout.IntrinsicMeasureScope,? super java.util.List<? extends androidx.compose.ui.layout.IntrinsicMeasurable>,? super java.lang.Integer,java.lang.Integer> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.compose.ui.layout.IntrinsicMeasureScope,? super java.util.List<? extends androidx.compose.ui.layout.IntrinsicMeasurable>,? super java.lang.Integer,java.lang.Integer> maxIntrinsicHeightMeasureBlock, optional androidx.compose.ui.Modifier modifier, kotlin.jvm.functions.Function3<? super androidx.compose.ui.layout.MeasureScope,? super java.util.List<? extends androidx.compose.ui.layout.Measurable>,? super androidx.compose.ui.unit.Constraints,? extends androidx.compose.ui.layout.MeasureResult> measureBlock);
1715 method @androidx.compose.runtime.Composable public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> content, optional androidx.compose.ui.Modifier modifier, kotlin.jvm.functions.Function3<? super androidx.compose.ui.layout.MeasureScope,? super java.util.List<? extends androidx.compose.ui.layout.Measurable>,? super androidx.compose.ui.unit.Constraints,? extends androidx.compose.ui.layout.MeasureResult> measureBlock);
George Mountfdd4f0f2020-11-19 23:42:29 +00001716 method @androidx.compose.runtime.Composable public static inline void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> content, androidx.compose.ui.node.MeasureBlocks measureBlocks, optional androidx.compose.ui.Modifier modifier);
1717 method public static androidx.compose.ui.node.MeasureBlocks MeasuringIntrinsicsMeasureBlocks(kotlin.jvm.functions.Function3<? super androidx.compose.ui.layout.MeasureScope,? super java.util.List<? extends androidx.compose.ui.layout.Measurable>,? super androidx.compose.ui.unit.Constraints,? extends androidx.compose.ui.layout.MeasureResult> measureBlock);
Mihai Popaaf03ea32020-10-19 14:47:36 +01001718 method @Deprecated @androidx.compose.runtime.Composable public static void MultiMeasureLayout(optional androidx.compose.ui.Modifier modifier, kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.compose.ui.layout.MeasureScope,? super java.util.List<? extends androidx.compose.ui.layout.Measurable>,? super androidx.compose.ui.unit.Constraints,? extends androidx.compose.ui.layout.MeasureResult> measureBlock);
George Mountfdd4f0f2020-11-19 23:42:29 +00001719 method public static androidx.compose.ui.node.MeasureBlocks measureBlocksOf(kotlin.jvm.functions.Function3<? super androidx.compose.ui.layout.IntrinsicMeasureScope,? super java.util.List<? extends androidx.compose.ui.layout.IntrinsicMeasurable>,? super java.lang.Integer,java.lang.Integer> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.compose.ui.layout.IntrinsicMeasureScope,? super java.util.List<? extends androidx.compose.ui.layout.IntrinsicMeasurable>,? super java.lang.Integer,java.lang.Integer> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.compose.ui.layout.IntrinsicMeasureScope,? super java.util.List<? extends androidx.compose.ui.layout.IntrinsicMeasurable>,? super java.lang.Integer,java.lang.Integer> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.compose.ui.layout.IntrinsicMeasureScope,? super java.util.List<? extends androidx.compose.ui.layout.IntrinsicMeasurable>,? super java.lang.Integer,java.lang.Integer> maxIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.compose.ui.layout.MeasureScope,? super java.util.List<? extends androidx.compose.ui.layout.Measurable>,? super androidx.compose.ui.unit.Constraints,? extends androidx.compose.ui.layout.MeasureResult> measureBlock);
Mihai Popa68db1e32020-10-09 16:17:44 +01001720 }
1721
1722 public interface LayoutModifier extends androidx.compose.ui.Modifier.Element {
1723 method public default int maxIntrinsicHeight(androidx.compose.ui.layout.IntrinsicMeasureScope, androidx.compose.ui.layout.IntrinsicMeasurable measurable, int width);
1724 method public default int maxIntrinsicWidth(androidx.compose.ui.layout.IntrinsicMeasureScope, androidx.compose.ui.layout.IntrinsicMeasurable measurable, int height);
Mihai Popaaf03ea32020-10-19 14:47:36 +01001725 method public androidx.compose.ui.layout.MeasureResult measure-za8Wrwc(androidx.compose.ui.layout.MeasureScope, androidx.compose.ui.layout.Measurable measurable, long constraints);
Mihai Popa68db1e32020-10-09 16:17:44 +01001726 method public default int minIntrinsicHeight(androidx.compose.ui.layout.IntrinsicMeasureScope, androidx.compose.ui.layout.IntrinsicMeasurable measurable, int width);
1727 method public default int minIntrinsicWidth(androidx.compose.ui.layout.IntrinsicMeasureScope, androidx.compose.ui.layout.IntrinsicMeasurable measurable, int height);
1728 }
1729
1730 public final class LayoutModifierKt {
Mihai Popaaf03ea32020-10-19 14:47:36 +01001731 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);
Mihai Popa68db1e32020-10-09 16:17:44 +01001732 }
1733
1734 public interface Measurable extends androidx.compose.ui.layout.IntrinsicMeasurable {
1735 method public androidx.compose.ui.layout.Placeable measure-BRTryo0(long constraints);
1736 }
1737
Mihai Popaaf03ea32020-10-19 14:47:36 +01001738 public interface MeasureResult {
Mihai Popa68db1e32020-10-09 16:17:44 +01001739 method public java.util.Map<androidx.compose.ui.layout.AlignmentLine,java.lang.Integer> getAlignmentLines();
1740 method public int getHeight();
1741 method public int getWidth();
1742 method public void placeChildren();
1743 property public abstract java.util.Map<androidx.compose.ui.layout.AlignmentLine,java.lang.Integer> alignmentLines;
1744 property public abstract int height;
1745 property public abstract int width;
1746 }
1747
Mihai Popaaf03ea32020-10-19 14:47:36 +01001748 public interface MeasureScope extends androidx.compose.ui.layout.IntrinsicMeasureScope {
1749 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);
1750 }
1751
Mihai Popa68db1e32020-10-09 16:17:44 +01001752 public final class MeasureScopeKt {
1753 }
1754
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01001755 public final inline class Measured {
1756 ctor public Measured();
Aurimas Liutikas0eb54c62020-11-20 10:52:19 -08001757 method public static androidx.compose.ui.layout.Placeable! constructor-impl(androidx.compose.ui.layout.Placeable placeable);
Mihai Popa68db1e32020-10-09 16:17:44 +01001758 method public static inline boolean equals-impl(androidx.compose.ui.layout.Placeable! p, Object? p1);
1759 method public static boolean equals-impl0(androidx.compose.ui.layout.Placeable p1, androidx.compose.ui.layout.Placeable p2);
1760 method public static operator int get-impl(androidx.compose.ui.layout.Placeable $this, androidx.compose.ui.layout.AlignmentLine alignmentLine);
1761 method public static int getHeight-impl(androidx.compose.ui.layout.Placeable! $this);
1762 method public static int getWidth-impl(androidx.compose.ui.layout.Placeable! $this);
1763 method public static inline int hashCode-impl(androidx.compose.ui.layout.Placeable! p);
1764 method public static inline String! toString-impl(androidx.compose.ui.layout.Placeable! p);
1765 }
1766
Andrey Kulikov5fb82da2020-12-03 15:24:33 +00001767 public final class ModifierInfo {
1768 ctor public ModifierInfo(androidx.compose.ui.Modifier modifier, androidx.compose.ui.layout.LayoutCoordinates coordinates, Object? extra);
1769 method public androidx.compose.ui.layout.LayoutCoordinates getCoordinates();
1770 method public Object? getExtra();
1771 method public androidx.compose.ui.Modifier getModifier();
1772 property public final androidx.compose.ui.layout.LayoutCoordinates coordinates;
1773 property public final Object? extra;
1774 property public final androidx.compose.ui.Modifier modifier;
1775 }
1776
Mihai Popa68db1e32020-10-09 16:17:44 +01001777 public interface OnGloballyPositionedModifier extends androidx.compose.ui.Modifier.Element {
1778 method public void onGloballyPositioned(androidx.compose.ui.layout.LayoutCoordinates coordinates);
1779 }
1780
1781 public final class OnGloballyPositionedModifierKt {
1782 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);
Mihai Popa68db1e32020-10-09 16:17:44 +01001783 }
1784
1785 public interface OnRemeasuredModifier extends androidx.compose.ui.Modifier.Element {
1786 method public void onRemeasured-ozmzZPI(long size);
1787 }
1788
1789 public final class OnRemeasuredModifierKt {
1790 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);
1791 }
1792
1793 public interface ParentDataModifier extends androidx.compose.ui.Modifier.Element {
1794 method public Object? modifyParentData(androidx.compose.ui.unit.Density, Object? parentData);
1795 }
1796
1797 public abstract class Placeable {
1798 ctor public Placeable();
1799 method public abstract operator int get(androidx.compose.ui.layout.AlignmentLine line);
1800 method protected final long getApparentToRealOffset-nOcc-ac();
1801 method public final int getHeight();
1802 method protected final long getMeasuredSize-YbymL2g();
1803 method protected final long getMeasurementConstraints-msEJaDk();
1804 method public final int getWidth();
Andrey Kulikov11025272020-11-18 19:23:35 +00001805 method protected abstract void placeAt-rMeLuDI(long position, float zIndex, kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.GraphicsLayerScope,kotlin.Unit>? layerBlock);
Mihai Popa68db1e32020-10-09 16:17:44 +01001806 method protected final void setMeasuredSize-ozmzZPI(long value);
1807 method protected final void setMeasurementConstraints-BRTryo0(long p);
1808 property protected final long apparentToRealOffset;
1809 property public final int height;
1810 property protected final long measuredSize;
1811 property protected final long measurementConstraints;
1812 property public final int width;
1813 }
1814
1815 public abstract static class Placeable.PlacementScope {
1816 ctor public Placeable.PlacementScope();
1817 method protected abstract androidx.compose.ui.unit.LayoutDirection getParentLayoutDirection();
1818 method protected abstract int getParentWidth();
Andrey Kulikovfa215832020-11-06 16:43:55 +00001819 method public final void place(androidx.compose.ui.layout.Placeable, int x, int y, optional float zIndex);
Andrey Kulikovfa215832020-11-06 16:43:55 +00001820 method public final void place-z2mxYZE(androidx.compose.ui.layout.Placeable, long position, optional float zIndex);
1821 method public final void placeRelative(androidx.compose.ui.layout.Placeable, int x, int y, optional float zIndex);
Andrey Kulikovfa215832020-11-06 16:43:55 +00001822 method public final void placeRelative-z2mxYZE(androidx.compose.ui.layout.Placeable, long position, optional float zIndex);
Andrey Kulikov11025272020-11-18 19:23:35 +00001823 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);
1824 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);
1825 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);
1826 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);
Mihai Popa68db1e32020-10-09 16:17:44 +01001827 property protected abstract androidx.compose.ui.unit.LayoutDirection parentLayoutDirection;
1828 property protected abstract int parentWidth;
1829 }
1830
Andrey Kulikov11025272020-11-18 19:23:35 +00001831 public final class PlaceableKt {
1832 }
1833
Mihai Popa68db1e32020-10-09 16:17:44 +01001834 public interface Remeasurement {
1835 method public void forceRemeasure();
1836 }
1837
1838 public interface RemeasurementModifier extends androidx.compose.ui.Modifier.Element {
1839 method public void onRemeasurementAvailable(androidx.compose.ui.layout.Remeasurement remeasurement);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01001840 }
1841
Nader Jawad1652cd12020-11-02 18:14:17 -08001842 @androidx.compose.runtime.Immutable public final inline class ScaleFactor {
1843 ctor public ScaleFactor();
1844 method @androidx.compose.runtime.Stable public static inline operator float component1-impl(long $this);
1845 method @androidx.compose.runtime.Stable public static inline operator float component2-impl(long $this);
Aurimas Liutikas0eb54c62020-11-20 10:52:19 -08001846 method public static long constructor-impl(long packedValue);
Nader Jawad1652cd12020-11-02 18:14:17 -08001847 method public static long copy-_hLwfpc(long $this, optional float scaleX, optional float scaleY);
1848 method @androidx.compose.runtime.Stable public static operator long div-_hLwfpc(long $this, float operand);
1849 method @androidx.compose.runtime.Immutable public static inline boolean equals-impl(long p, Object? p1);
1850 method public static boolean equals-impl0(long p1, long p2);
1851 method public static float getScaleX-impl(long $this);
1852 method public static float getScaleY-impl(long $this);
1853 method @androidx.compose.runtime.Immutable public static inline int hashCode-impl(long p);
1854 method @androidx.compose.runtime.Stable public static operator long times-_hLwfpc(long $this, float operand);
1855 method public static String toString-impl(long $this);
1856 field public static final androidx.compose.ui.layout.ScaleFactor.Companion Companion;
1857 }
1858
1859 public static final class ScaleFactor.Companion {
1860 method public long getUnspecified-_hLwfpc();
1861 property public final long Unspecified;
1862 }
1863
1864 public final class ScaleFactorKt {
1865 method @androidx.compose.runtime.Stable public static long ScaleFactor(float scaleX, float scaleY);
1866 method @androidx.compose.runtime.Stable public static operator long div-ngKnWWw(long, long scaleFactor);
George Mountcdd20c92020-12-10 20:03:46 +00001867 method public static inline boolean isSpecified-FK8aYYs(long);
1868 method public static inline boolean isUnspecified-FK8aYYs(long);
Nader Jawad1652cd12020-11-02 18:14:17 -08001869 method @androidx.compose.runtime.Stable public static long lerp-bKVCie4(long start, long stop, float fraction);
George Mountc6549b92020-12-14 10:49:53 -08001870 method public static inline long takeOrElse-L-byAFk(long, kotlin.jvm.functions.Function0<androidx.compose.ui.layout.ScaleFactor> block);
Nader Jawad1652cd12020-11-02 18:14:17 -08001871 method @androidx.compose.runtime.Stable public static operator long times-Sp6zcS4(long, long size);
1872 method @androidx.compose.runtime.Stable public static operator long times-ngKnWWw(long, long scaleFactor);
1873 }
1874
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01001875 public final class SubcomposeLayoutKt {
Andrey Kulikovc2bd32c2020-11-20 16:32:24 +00001876 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> measureBlock);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01001877 }
1878
Andrey Kulikovc2bd32c2020-11-20 16:32:24 +00001879 public interface SubcomposeMeasureScope extends androidx.compose.ui.layout.MeasureScope {
1880 method public java.util.List<androidx.compose.ui.layout.Measurable> subcompose(Object? slotId, kotlin.jvm.functions.Function0<kotlin.Unit> content);
Mihai Popa68db1e32020-10-09 16:17:44 +01001881 }
1882
Andrey Kulikov171309a2020-12-07 12:48:08 +00001883 public final class TestModifierUpdaterKt {
1884 }
1885
Mihai Popa68db1e32020-10-09 16:17:44 +01001886 public final class VerticalAlignmentLine extends androidx.compose.ui.layout.AlignmentLine {
1887 ctor public VerticalAlignmentLine(kotlin.jvm.functions.Function2<? super java.lang.Integer,? super java.lang.Integer,java.lang.Integer> merger);
1888 }
1889
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01001890}
1891
1892package androidx.compose.ui.node {
1893
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -07001894 @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 {
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01001895 }
1896
George Mountfdd4f0f2020-11-19 23:42:29 +00001897 public final class LayoutNodeKt {
1898 }
1899
1900 public interface MeasureBlocks {
Anastasia Soboleva2833c362020-07-23 20:19:13 +01001901 method public int maxIntrinsicHeight(androidx.compose.ui.layout.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.compose.ui.layout.IntrinsicMeasurable> measurables, int w);
1902 method public int maxIntrinsicWidth(androidx.compose.ui.layout.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.compose.ui.layout.IntrinsicMeasurable> measurables, int h);
Mihai Popaaf03ea32020-10-19 14:47:36 +01001903 method public androidx.compose.ui.layout.MeasureResult measure-8A2P9vY(androidx.compose.ui.layout.MeasureScope measureScope, java.util.List<? extends androidx.compose.ui.layout.Measurable> measurables, long constraints);
Anastasia Soboleva2833c362020-07-23 20:19:13 +01001904 method public int minIntrinsicHeight(androidx.compose.ui.layout.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.compose.ui.layout.IntrinsicMeasurable> measurables, int w);
1905 method public int minIntrinsicWidth(androidx.compose.ui.layout.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.compose.ui.layout.IntrinsicMeasurable> measurables, int h);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01001906 }
1907
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01001908 public final class Ref<T> {
1909 ctor public Ref();
1910 method public T? getValue();
1911 method public void setValue(T? p);
1912 property public final T? value;
1913 }
1914
Filip Pavlis556bf642021-01-18 16:52:32 +00001915 public interface RootForTest {
1916 method public androidx.compose.ui.unit.Density getDensity();
1917 method public androidx.compose.ui.semantics.SemanticsOwner getSemanticsOwner();
1918 method public androidx.compose.ui.text.input.TextInputService getTextInputService();
1919 method public boolean sendKeyEvent-ZmokQxo(android.view.KeyEvent keyEvent);
1920 property public abstract androidx.compose.ui.unit.Density density;
1921 property public abstract androidx.compose.ui.semantics.SemanticsOwner semanticsOwner;
1922 property public abstract androidx.compose.ui.text.input.TextInputService textInputService;
1923 }
1924
George Mount0ad23d02020-04-24 14:37:08 -07001925 public final class ViewInteropKt {
1926 }
1927
1928}
1929
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01001930package androidx.compose.ui.platform {
George Mount0ad23d02020-04-24 14:37:08 -07001931
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01001932 public abstract class AbstractComposeView extends android.view.ViewGroup {
1933 ctor public AbstractComposeView(android.content.Context context, android.util.AttributeSet? attrs, int defStyleAttr);
1934 ctor public AbstractComposeView(android.content.Context context, android.util.AttributeSet? attrs);
1935 ctor public AbstractComposeView(android.content.Context context);
1936 method @androidx.compose.runtime.Composable public abstract void Content();
1937 method public final void createComposition();
1938 method public final void disposeComposition();
Adam Powell91969cd2020-11-09 17:51:49 -08001939 method public final boolean getHasComposition();
1940 method protected boolean getShouldCreateCompositionOnAttachedToWindow();
Adam Powella32c0002021-01-08 17:24:31 -08001941 method public final boolean getShowLayoutBounds();
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01001942 method protected final void onLayout(boolean changed, int left, int top, int right, int bottom);
1943 method protected final void onMeasure(int widthMeasureSpec, int heightMeasureSpec);
Adam Powell6da5b522021-02-02 15:21:02 -08001944 method public final void setParentCompositionContext(androidx.compose.runtime.CompositionContext? parent);
1945 method @Deprecated public final void setParentCompositionReference(androidx.compose.runtime.CompositionContext? parent);
Adam Powella32c0002021-01-08 17:24:31 -08001946 method public final void setShowLayoutBounds(boolean value);
Adam Powell91969cd2020-11-09 17:51:49 -08001947 method public final void setViewCompositionStrategy(androidx.compose.ui.platform.ViewCompositionStrategy strategy);
1948 property public final boolean hasComposition;
1949 property protected boolean shouldCreateCompositionOnAttachedToWindow;
Adam Powella32c0002021-01-08 17:24:31 -08001950 property public final boolean showLayoutBounds;
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01001951 }
1952
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01001953 public final class AndroidClipboardManagerKt {
1954 }
1955
yingleiw1e6d8aa2020-12-04 14:49:25 -08001956 public final class AndroidComposeViewAccessibilityDelegateCompatKt {
1957 }
1958
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01001959 public final class AndroidComposeViewKt {
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01001960 }
1961
Louis Pullen-Freilich5534f4a2021-02-04 14:03:00 +00001962 public final class AndroidCompositionLocalsKt {
1963 method public static androidx.compose.runtime.ProvidableCompositionLocal<android.content.res.Configuration> getLocalConfiguration();
1964 method public static androidx.compose.runtime.ProvidableCompositionLocal<android.content.Context> getLocalContext();
1965 method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.lifecycle.LifecycleOwner> getLocalLifecycleOwner();
1966 method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.savedstate.SavedStateRegistryOwner> getLocalSavedStateRegistryOwner();
1967 method public static androidx.compose.runtime.ProvidableCompositionLocal<android.view.View> getLocalView();
Louis Pullen-Freilich5534f4a2021-02-04 14:03:00 +00001968 }
1969
Adam Powell0d2661ef2021-01-21 17:40:08 -08001970 public final class AndroidUiDispatcher extends kotlinx.coroutines.CoroutineDispatcher {
1971 method public void dispatch(kotlin.coroutines.CoroutineContext context, Runnable block);
1972 method public android.view.Choreographer getChoreographer();
1973 method public androidx.compose.runtime.MonotonicFrameClock getFrameClock();
1974 property public final android.view.Choreographer choreographer;
1975 property public final androidx.compose.runtime.MonotonicFrameClock frameClock;
1976 field public static final androidx.compose.ui.platform.AndroidUiDispatcher.Companion Companion;
1977 }
1978
1979 public static final class AndroidUiDispatcher.Companion {
1980 method public kotlin.coroutines.CoroutineContext getCurrentThread();
1981 method public kotlin.coroutines.CoroutineContext getMain();
1982 property public final kotlin.coroutines.CoroutineContext CurrentThread;
1983 property public final kotlin.coroutines.CoroutineContext Main;
1984 }
1985
1986 public final class AndroidUiDispatcherKt {
1987 }
1988
1989 public final class AndroidUiFrameClock implements androidx.compose.runtime.MonotonicFrameClock {
1990 ctor public AndroidUiFrameClock(android.view.Choreographer choreographer);
1991 method public android.view.Choreographer getChoreographer();
1992 method public suspend <R> Object? withFrameNanos(kotlin.jvm.functions.Function1<? super java.lang.Long,? extends R> onFrame, kotlin.coroutines.Continuation<? super R> p);
1993 property public final android.view.Choreographer choreographer;
1994 }
1995
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01001996 public final class AndroidUriHandler implements androidx.compose.ui.platform.UriHandler {
George Mount0ad23d02020-04-24 14:37:08 -07001997 ctor public AndroidUriHandler(android.content.Context context);
1998 method public void openUri(String uri);
1999 }
2000
George Mountd1c44962020-10-08 11:05:40 -07002001 public final class AndroidViewConfiguration implements androidx.compose.ui.platform.ViewConfiguration {
2002 ctor public AndroidViewConfiguration(android.view.ViewConfiguration viewConfiguration);
George Mount8c41a232021-01-11 21:13:04 +00002003 method public long getDoubleTapMinTimeMillis();
2004 method public long getDoubleTapTimeoutMillis();
2005 method public long getLongPressTimeoutMillis();
George Mountd1c44962020-10-08 11:05:40 -07002006 method public float getTouchSlop();
George Mount8c41a232021-01-11 21:13:04 +00002007 property public long doubleTapMinTimeMillis;
2008 property public long doubleTapTimeoutMillis;
2009 property public long longPressTimeoutMillis;
George Mountd1c44962020-10-08 11:05:40 -07002010 property public float touchSlop;
2011 }
2012
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002013 public interface ClipboardManager {
2014 method public androidx.compose.ui.text.AnnotatedString? getText();
2015 method public void setText(androidx.compose.ui.text.AnnotatedString annotatedString);
2016 }
2017
2018 public final class ComposeView extends androidx.compose.ui.platform.AbstractComposeView {
2019 ctor public ComposeView(android.content.Context context, android.util.AttributeSet? attrs, int defStyleAttr);
2020 ctor public ComposeView(android.content.Context context, android.util.AttributeSet? attrs);
2021 ctor public ComposeView(android.content.Context context);
2022 method @androidx.compose.runtime.Composable public void Content();
2023 method public void setContent(kotlin.jvm.functions.Function0<kotlin.Unit> content);
Adam Powell91969cd2020-11-09 17:51:49 -08002024 property protected boolean shouldCreateCompositionOnAttachedToWindow;
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002025 }
2026
Louis Pullen-Freilich5534f4a2021-02-04 14:03:00 +00002027 public final class CompositionLocalsKt {
Louis Pullen-Freilich5534f4a2021-02-04 14:03:00 +00002028 method @androidx.compose.ui.ExperimentalComposeUiApi public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.autofill.Autofill> getLocalAutofill();
2029 method @androidx.compose.ui.ExperimentalComposeUiApi public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.autofill.AutofillTree> getLocalAutofillTree();
2030 method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.platform.ClipboardManager> getLocalClipboardManager();
2031 method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.unit.Density> getLocalDensity();
2032 method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.focus.FocusManager> getLocalFocusManager();
2033 method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.hapticfeedback.HapticFeedback> getLocalHapticFeedback();
2034 method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.unit.LayoutDirection> getLocalLayoutDirection();
2035 method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.text.input.TextInputService> getLocalTextInputService();
2036 method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.platform.TextToolbar> getLocalTextToolbar();
2037 method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.platform.UriHandler> getLocalUriHandler();
2038 method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.platform.ViewConfiguration> getLocalViewConfiguration();
2039 method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.platform.WindowInfo> getLocalWindowInfo();
2040 }
2041
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002042 public final class DebugUtilsKt {
2043 }
2044
Andrey Kulikov04f97e82021-01-27 13:44:11 +00002045 public final class DisposableSaveableStateRegistryKt {
Andrey Kulikovf850ace2020-07-28 18:51:47 +01002046 }
2047
Jens Ole Lauridsen389d0052020-09-23 11:57:30 -07002048 public interface InspectableValue {
2049 method public default kotlin.sequences.Sequence<androidx.compose.ui.platform.ValueElement> getInspectableElements();
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002050 method public default String? getNameFallback();
2051 method public default Object? getValueOverride();
Jens Ole Lauridsen389d0052020-09-23 11:57:30 -07002052 property public default kotlin.sequences.Sequence<androidx.compose.ui.platform.ValueElement> inspectableElements;
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002053 property public default String? nameFallback;
2054 property public default Object? valueOverride;
2055 }
2056
Jens Ole Lauridsen0a8cb3812020-09-29 12:08:24 -07002057 public final class InspectableValueKt {
2058 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);
2059 method public static kotlin.jvm.functions.Function1<androidx.compose.ui.platform.InspectorInfo,kotlin.Unit> getNoInspectorInfo();
Jens Ole Lauridsen57ac7d02020-10-14 16:15:52 -07002060 method public static boolean isDebugInspectorInfoEnabled();
2061 method public static void setDebugInspectorInfoEnabled(boolean p);
Jens Ole Lauridsen0a8cb3812020-09-29 12:08:24 -07002062 }
2063
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002064 public final class InspectionModeKt {
Louis Pullen-Freilichdb286532021-01-27 17:36:54 +00002065 method public static androidx.compose.runtime.ProvidableCompositionLocal<java.lang.Boolean> getLocalInspectionMode();
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002066 }
2067
Jens Ole Lauridsen0a8cb3812020-09-29 12:08:24 -07002068 public final class InspectorInfo {
2069 ctor public InspectorInfo();
2070 method public String? getName();
2071 method public androidx.compose.ui.platform.ValueElementSequence getProperties();
2072 method public Object? getValue();
2073 method public void setName(String? p);
2074 method public void setValue(Object? p);
2075 property public final String? name;
2076 property public final androidx.compose.ui.platform.ValueElementSequence properties;
2077 property public final Object? value;
2078 }
2079
2080 public abstract class InspectorValueInfo implements androidx.compose.ui.platform.InspectableValue {
2081 ctor public InspectorValueInfo(kotlin.jvm.functions.Function1<? super androidx.compose.ui.platform.InspectorInfo,kotlin.Unit> info);
2082 property public kotlin.sequences.Sequence<androidx.compose.ui.platform.ValueElement> inspectableElements;
2083 property public String? nameFallback;
2084 property public Object? valueOverride;
2085 }
2086
Igor Demin2e91b0e2020-07-23 12:12:14 +03002087 public final class JvmActualsKt {
2088 }
2089
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002090 public final class TestTagKt {
2091 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier testTag(androidx.compose.ui.Modifier, String tag);
2092 }
2093
2094 public interface TextToolbar {
2095 method public androidx.compose.ui.platform.TextToolbarStatus getStatus();
2096 method public void hide();
Anastasia Sobolevaaf5c5d42020-10-01 16:21:50 +03002097 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);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002098 property public abstract androidx.compose.ui.platform.TextToolbarStatus status;
2099 }
2100
2101 public final class TextToolbarKt {
2102 }
2103
2104 public enum TextToolbarStatus {
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002105 enum_constant public static final androidx.compose.ui.platform.TextToolbarStatus Hidden;
2106 enum_constant public static final androidx.compose.ui.platform.TextToolbarStatus Shown;
2107 }
2108
George Mount0ad23d02020-04-24 14:37:08 -07002109 public interface UriHandler {
2110 method public void openUri(String uri);
2111 }
2112
Jens Ole Lauridsen389d0052020-09-23 11:57:30 -07002113 public final class ValueElement {
2114 ctor public ValueElement(String name, Object? value);
2115 method public String component1();
2116 method public Object? component2();
2117 method public androidx.compose.ui.platform.ValueElement copy(String name, Object? value);
2118 method public String getName();
2119 method public Object? getValue();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -07002120 property public final String name;
2121 property public final Object? value;
Jens Ole Lauridsen389d0052020-09-23 11:57:30 -07002122 }
2123
Jens Ole Lauridsen0a8cb3812020-09-29 12:08:24 -07002124 public final class ValueElementSequence implements kotlin.sequences.Sequence<androidx.compose.ui.platform.ValueElement> {
2125 ctor public ValueElementSequence();
2126 method public java.util.Iterator<androidx.compose.ui.platform.ValueElement> iterator();
2127 method public operator void set(String name, Object? value);
2128 }
2129
Adam Powell91969cd2020-11-09 17:51:49 -08002130 public interface ViewCompositionStrategy {
2131 method public kotlin.jvm.functions.Function0<kotlin.Unit> installFor(androidx.compose.ui.platform.AbstractComposeView view);
2132 field public static final androidx.compose.ui.platform.ViewCompositionStrategy.Companion Companion;
2133 }
2134
2135 public static final class ViewCompositionStrategy.Companion {
2136 }
2137
2138 public static final class ViewCompositionStrategy.DisposeOnDetachedFromWindow implements androidx.compose.ui.platform.ViewCompositionStrategy {
2139 method public kotlin.jvm.functions.Function0<kotlin.Unit> installFor(androidx.compose.ui.platform.AbstractComposeView view);
2140 field public static final androidx.compose.ui.platform.ViewCompositionStrategy.DisposeOnDetachedFromWindow INSTANCE;
2141 }
2142
2143 public static final class ViewCompositionStrategy.DisposeOnLifecycleDestroyed implements androidx.compose.ui.platform.ViewCompositionStrategy {
2144 ctor public ViewCompositionStrategy.DisposeOnLifecycleDestroyed(androidx.lifecycle.Lifecycle lifecycle);
2145 ctor public ViewCompositionStrategy.DisposeOnLifecycleDestroyed(androidx.lifecycle.LifecycleOwner lifecycleOwner);
2146 method public kotlin.jvm.functions.Function0<kotlin.Unit> installFor(androidx.compose.ui.platform.AbstractComposeView view);
2147 }
2148
2149 public static final class ViewCompositionStrategy.DisposeOnViewTreeLifecycleDestroyed implements androidx.compose.ui.platform.ViewCompositionStrategy {
2150 method public kotlin.jvm.functions.Function0<kotlin.Unit> installFor(androidx.compose.ui.platform.AbstractComposeView view);
2151 field public static final androidx.compose.ui.platform.ViewCompositionStrategy.DisposeOnViewTreeLifecycleDestroyed INSTANCE;
2152 }
2153
2154 public final class ViewCompositionStrategyKt {
2155 }
2156
George Mountd1c44962020-10-08 11:05:40 -07002157 public interface ViewConfiguration {
George Mount8c41a232021-01-11 21:13:04 +00002158 method public long getDoubleTapMinTimeMillis();
2159 method public long getDoubleTapTimeoutMillis();
2160 method public long getLongPressTimeoutMillis();
George Mountd1c44962020-10-08 11:05:40 -07002161 method public float getTouchSlop();
George Mount8c41a232021-01-11 21:13:04 +00002162 property public abstract long doubleTapMinTimeMillis;
2163 property public abstract long doubleTapTimeoutMillis;
2164 property public abstract long longPressTimeoutMillis;
George Mountd1c44962020-10-08 11:05:40 -07002165 property public abstract float touchSlop;
2166 }
2167
Filip Pavlis556bf642021-01-18 16:52:32 +00002168 @VisibleForTesting public interface ViewRootForTest extends androidx.compose.ui.node.RootForTest {
Andrey Kulikov07b4e272020-11-27 04:08:39 +00002169 method public boolean getHasPendingMeasureOrLayout();
2170 method public android.view.View getView();
2171 method public void invalidateDescendants();
2172 method public boolean isLifecycleInResumedState();
2173 property public abstract boolean hasPendingMeasureOrLayout;
2174 property public abstract boolean isLifecycleInResumedState;
2175 property public abstract android.view.View view;
2176 field public static final androidx.compose.ui.platform.ViewRootForTest.Companion Companion;
2177 }
2178
2179 public static final class ViewRootForTest.Companion {
2180 method public kotlin.jvm.functions.Function1<androidx.compose.ui.platform.ViewRootForTest,kotlin.Unit>? getOnViewCreatedCallback();
2181 method public void setOnViewCreatedCallback(kotlin.jvm.functions.Function1<? super androidx.compose.ui.platform.ViewRootForTest,kotlin.Unit>? p);
2182 property public final kotlin.jvm.functions.Function1<androidx.compose.ui.platform.ViewRootForTest,kotlin.Unit>? onViewCreatedCallback;
2183 }
2184
Ralston Da Silvad1ba27e2021-01-08 13:02:20 -08002185 @androidx.compose.runtime.Stable public interface WindowInfo {
Ralston Da Silva0e3ce5d2020-11-08 23:43:11 -08002186 method public boolean isWindowFocused();
2187 property public abstract boolean isWindowFocused;
2188 }
2189
Ralston Da Silvad1ba27e2021-01-08 13:02:20 -08002190 public final class WindowInfoKt {
Ralston Da Silva0e3ce5d2020-11-08 23:43:11 -08002191 }
2192
Adam Powelle5dafea2020-12-17 12:21:27 -08002193 @androidx.compose.ui.InternalComposeUiApi public fun interface WindowRecomposerFactory {
2194 method public androidx.compose.runtime.Recomposer createRecomposer(android.view.View windowRootView);
2195 field public static final androidx.compose.ui.platform.WindowRecomposerFactory.Companion Companion;
2196 }
2197
2198 public static final class WindowRecomposerFactory.Companion {
Adam Powelle5dafea2020-12-17 12:21:27 -08002199 method public androidx.compose.ui.platform.WindowRecomposerFactory getLifecycleAware();
Adam Powelle5dafea2020-12-17 12:21:27 -08002200 property public final androidx.compose.ui.platform.WindowRecomposerFactory LifecycleAware;
2201 }
2202
Adam Powell91969cd2020-11-09 17:51:49 -08002203 public final class WindowRecomposerKt {
Adam Powell6da5b522021-02-02 15:21:02 -08002204 method public static androidx.compose.runtime.CompositionContext? findViewTreeCompositionContext(android.view.View);
2205 method @Deprecated public static androidx.compose.runtime.CompositionContext? findViewTreeCompositionReference(android.view.View);
2206 method public static androidx.compose.runtime.CompositionContext? getCompositionContext(android.view.View);
2207 method @Deprecated public static androidx.compose.runtime.CompositionContext? getCompositionReference(android.view.View);
2208 method public static void setCompositionContext(android.view.View, androidx.compose.runtime.CompositionContext? value);
2209 method @Deprecated public static void setCompositionReference(android.view.View, androidx.compose.runtime.CompositionContext? value);
Adam Powell91969cd2020-11-09 17:51:49 -08002210 }
2211
Adam Powelle5dafea2020-12-17 12:21:27 -08002212 @androidx.compose.ui.InternalComposeUiApi public final class WindowRecomposerPolicy {
Adam Powell063bc302021-01-07 16:51:31 -08002213 method public void setFactory(androidx.compose.ui.platform.WindowRecomposerFactory factory);
2214 method public inline <R> R! withFactory(androidx.compose.ui.platform.WindowRecomposerFactory factory, kotlin.jvm.functions.Function0<? extends R> block);
Adam Powelle5dafea2020-12-17 12:21:27 -08002215 field public static final androidx.compose.ui.platform.WindowRecomposerPolicy INSTANCE;
2216 }
2217
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002218 public final class WrapperKt {
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002219 }
2220
George Mount0ad23d02020-04-24 14:37:08 -07002221}
2222
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002223package androidx.compose.ui.platform.actionmodecallback {
2224
2225 public final class TextActionModeCallbackKt {
2226 }
2227
2228}
2229
2230package androidx.compose.ui.res {
George Mount0ad23d02020-04-24 14:37:08 -07002231
Yuichi Araki836a7102021-01-27 15:26:30 +09002232 public final class AnimatedVectorResourcesKt {
2233 method @androidx.compose.runtime.Composable @androidx.compose.ui.ExperimentalComposeUiApi public static androidx.compose.ui.graphics.vector.AnimatedImageVector animatedVectorResource(@DrawableRes int id);
2234 }
2235
2236 public final class AnimatorResourcesKt {
2237 }
2238
George Mount0ad23d02020-04-24 14:37:08 -07002239 public final class ColorResourcesKt {
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +01002240 method @androidx.compose.runtime.Composable public static long colorResource(@ColorRes int id);
George Mount0ad23d02020-04-24 14:37:08 -07002241 }
2242
Alexandre Eliascad5eb82021-01-26 18:18:33 -08002243 @Deprecated @androidx.compose.runtime.Stable public final class DeferredResource<T> {
2244 method @Deprecated public androidx.compose.ui.res.Resource<T> getResource();
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002245 property public final androidx.compose.ui.res.Resource<T> resource;
George Mount0ad23d02020-04-24 14:37:08 -07002246 }
2247
Alexandre Eliascad5eb82021-01-26 18:18:33 -08002248 @Deprecated public final class FailedResource<T> extends androidx.compose.ui.res.Resource<T> {
2249 ctor @Deprecated public FailedResource(T? resource, Throwable? throwable);
2250 method @Deprecated public Throwable? getThrowable();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -07002251 property public final Throwable? throwable;
George Mount0ad23d02020-04-24 14:37:08 -07002252 }
2253
2254 public final class FontResourcesKt {
Siyamed Sinircc90fec2020-11-13 08:36:47 -08002255 method @androidx.compose.runtime.Composable public static androidx.compose.ui.text.font.Typeface fontResource(androidx.compose.ui.text.font.FontFamily fontFamily);
Alexandre Eliascad5eb82021-01-26 18:18:33 -08002256 method @Deprecated @androidx.compose.runtime.Composable public static androidx.compose.ui.res.DeferredResource<androidx.compose.ui.text.font.Typeface> loadFontResource(androidx.compose.ui.text.font.FontFamily fontFamily, optional androidx.compose.ui.text.font.FontFamily? pendingFontFamily, optional androidx.compose.ui.text.font.FontFamily? failedFontFamily);
2257 method @Deprecated @androidx.compose.runtime.Composable public static androidx.compose.ui.res.DeferredResource<androidx.compose.ui.text.font.Typeface> loadFontResource(androidx.compose.ui.text.font.FontFamily fontFamily, optional androidx.compose.ui.text.font.Typeface? pendingTypeface, optional androidx.compose.ui.text.font.Typeface? failedTypeface);
George Mount0ad23d02020-04-24 14:37:08 -07002258 }
2259
2260 public final class ImageResourcesKt {
Alexandre Eliascad5eb82021-01-26 18:18:33 -08002261 method @Deprecated @androidx.compose.runtime.Composable public static androidx.compose.ui.graphics.ImageBitmap imageResource(@DrawableRes int id);
2262 method @Deprecated @androidx.compose.runtime.Composable public static androidx.compose.ui.res.DeferredResource<androidx.compose.ui.graphics.ImageBitmap> loadImageResource(int id, optional androidx.compose.ui.graphics.ImageBitmap? pendingImage, optional androidx.compose.ui.graphics.ImageBitmap? failedImage);
George Mount0ad23d02020-04-24 14:37:08 -07002263 }
2264
Alexandre Eliascad5eb82021-01-26 18:18:33 -08002265 @Deprecated public final class LoadedResource<T> extends androidx.compose.ui.res.Resource<T> {
2266 ctor @Deprecated public LoadedResource(T? resource);
George Mount0ad23d02020-04-24 14:37:08 -07002267 }
2268
Nader Jawad9572c6b2020-11-23 17:27:18 -08002269 public final class PainterResourcesKt {
2270 method @androidx.compose.runtime.Composable public static androidx.compose.ui.graphics.painter.Painter painterResource(@DrawableRes int id);
2271 }
2272
Alexandre Eliascad5eb82021-01-26 18:18:33 -08002273 @Deprecated public final class PendingResource<T> extends androidx.compose.ui.res.Resource<T> {
2274 ctor @Deprecated public PendingResource(T? resource);
George Mount0ad23d02020-04-24 14:37:08 -07002275 }
2276
2277 public final class PrimitiveResourcesKt {
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +01002278 method @androidx.compose.runtime.Composable public static boolean booleanResource(@BoolRes int id);
2279 method @androidx.compose.runtime.Composable public static float dimensionResource(@DimenRes int id);
2280 method @androidx.compose.runtime.Composable public static int[] integerArrayResource(@ArrayRes int id);
2281 method @androidx.compose.runtime.Composable public static int integerResource(@IntegerRes int id);
George Mount0ad23d02020-04-24 14:37:08 -07002282 }
2283
Alexandre Eliascad5eb82021-01-26 18:18:33 -08002284 @Deprecated public abstract sealed class Resource<T> {
2285 method @Deprecated public final T? getResource();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -07002286 property public final T? resource;
George Mount0ad23d02020-04-24 14:37:08 -07002287 }
2288
2289 public final class ResourcesKt {
2290 }
2291
2292 public final class StringResourcesKt {
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +01002293 method @androidx.compose.runtime.Composable public static String![] stringArrayResource(@ArrayRes int id);
2294 method @androidx.compose.runtime.Composable public static String stringResource(@StringRes int id);
2295 method @androidx.compose.runtime.Composable public static String stringResource(@StringRes int id, java.lang.Object... formatArgs);
George Mount0ad23d02020-04-24 14:37:08 -07002296 }
2297
2298 public final class VectorResourcesKt {
Alexandre Eliascad5eb82021-01-26 18:18:33 -08002299 method @Deprecated @androidx.compose.runtime.Composable public static androidx.compose.ui.res.DeferredResource<androidx.compose.ui.graphics.vector.ImageVector> loadVectorResource(int id, optional androidx.compose.ui.graphics.vector.ImageVector? pendingResource, optional androidx.compose.ui.graphics.vector.ImageVector? failedResource);
2300 method @Deprecated @androidx.compose.runtime.Composable public static androidx.compose.ui.graphics.vector.ImageVector vectorResource(@DrawableRes int id);
George Mount0ad23d02020-04-24 14:37:08 -07002301 }
2302
Ralston Da Silva78117b82019-11-05 16:15:25 -08002303}
2304
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002305package androidx.compose.ui.semantics {
Ryan Mentley6cd57192019-05-29 21:03:18 -07002306
yingleiw2b443152020-04-24 14:18:02 -07002307 public final class AccessibilityAction<T extends kotlin.Function<? extends java.lang.Boolean>> {
yingleiwa5d12022021-02-01 19:37:03 -08002308 ctor public AccessibilityAction(String? label, T? action);
2309 method public T? getAction();
2310 method public String? getLabel();
2311 property public final T? action;
2312 property public final String? label;
Ryan Mentley6cd57192019-05-29 21:03:18 -07002313 }
2314
yingleiwb2cca132020-04-20 12:28:58 -07002315 public final class CustomAccessibilityAction {
yingleiwa5d12022021-02-01 19:37:03 -08002316 ctor public CustomAccessibilityAction(String label, kotlin.jvm.functions.Function0<java.lang.Boolean> action);
yingleiwb2cca132020-04-20 12:28:58 -07002317 method public kotlin.jvm.functions.Function0<java.lang.Boolean> getAction();
yingleiwa5d12022021-02-01 19:37:03 -08002318 method public String getLabel();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -07002319 property public final kotlin.jvm.functions.Function0<java.lang.Boolean> action;
yingleiwa5d12022021-02-01 19:37:03 -08002320 property public final String label;
yingleiwb2cca132020-04-20 12:28:58 -07002321 }
2322
Alexandre Eliasc51fcd12021-01-05 19:56:52 -08002323 public final class ProgressBarRangeInfo {
George Mounta4da1bb2021-01-07 17:12:05 +00002324 ctor public ProgressBarRangeInfo(float current, kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> range, int steps);
Alexandre Eliasc51fcd12021-01-05 19:56:52 -08002325 method public float getCurrent();
2326 method public kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> getRange();
2327 method public int getSteps();
2328 property public final float current;
2329 property public final kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> range;
2330 property public final int steps;
Anastasia Soboleva7f0aeab2021-01-26 23:39:14 +00002331 field public static final androidx.compose.ui.semantics.ProgressBarRangeInfo.Companion Companion;
2332 }
2333
2334 public static final class ProgressBarRangeInfo.Companion {
2335 method public androidx.compose.ui.semantics.ProgressBarRangeInfo getIndeterminate();
2336 property public final androidx.compose.ui.semantics.ProgressBarRangeInfo Indeterminate;
Alexandre Eliasc51fcd12021-01-05 19:56:52 -08002337 }
2338
yingleiw61420742020-12-09 18:56:08 -08002339 public enum Role {
2340 enum_constant public static final androidx.compose.ui.semantics.Role Button;
2341 enum_constant public static final androidx.compose.ui.semantics.Role Checkbox;
Anastasia Sobolevaec2c14d2021-01-20 17:25:35 +00002342 enum_constant public static final androidx.compose.ui.semantics.Role Image;
yingleiw61420742020-12-09 18:56:08 -08002343 enum_constant public static final androidx.compose.ui.semantics.Role RadioButton;
2344 enum_constant public static final androidx.compose.ui.semantics.Role Switch;
2345 enum_constant public static final androidx.compose.ui.semantics.Role Tab;
2346 }
2347
Alexandre Eliasc51fcd12021-01-05 19:56:52 -08002348 public final class ScrollAxisRange {
Alexandre Elias9866e082021-01-27 18:26:05 -08002349 ctor public ScrollAxisRange(kotlin.jvm.functions.Function0<java.lang.Float> value, kotlin.jvm.functions.Function0<java.lang.Float> maxValue, boolean reverseScrolling);
2350 method public kotlin.jvm.functions.Function0<java.lang.Float> getMaxValue();
Alexandre Eliasc51fcd12021-01-05 19:56:52 -08002351 method public boolean getReverseScrolling();
Alexandre Elias9866e082021-01-27 18:26:05 -08002352 method public kotlin.jvm.functions.Function0<java.lang.Float> getValue();
2353 property public final kotlin.jvm.functions.Function0<java.lang.Float> maxValue;
Alexandre Eliasc51fcd12021-01-05 19:56:52 -08002354 property public final boolean reverseScrolling;
Alexandre Elias9866e082021-01-27 18:26:05 -08002355 property public final kotlin.jvm.functions.Function0<java.lang.Float> value;
Alexandre Eliasc51fcd12021-01-05 19:56:52 -08002356 }
2357
George Mounta4da1bb2021-01-07 17:12:05 +00002358 public final class SemanticsActions {
yingleiwd67a2cb2021-01-25 18:02:41 -08002359 method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> getCollapse();
Anastasia Sobolevab12bf472020-09-10 22:39:56 +01002360 method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> getCopyText();
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002361 method public androidx.compose.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.compose.ui.semantics.CustomAccessibilityAction>> getCustomActions();
Anastasia Sobolevab12bf472020-09-10 22:39:56 +01002362 method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> getCutText();
yingleiw47511c32020-11-06 16:33:02 -08002363 method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> getDismiss();
yingleiwd67a2cb2021-01-25 18:02:41 -08002364 method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> getExpand();
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002365 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();
2366 method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> getOnClick();
yingleiw93463e72020-09-17 14:52:59 -07002367 method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> getOnLongClick();
Anastasia Sobolevab12bf472020-09-10 22:39:56 +01002368 method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> getPasteText();
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002369 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();
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002370 method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function1<java.lang.Float,java.lang.Boolean>>> getSetProgress();
2371 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();
2372 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();
yingleiwd67a2cb2021-01-25 18:02:41 -08002373 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> Collapse;
Anastasia Sobolevab12bf472020-09-10 22:39:56 +01002374 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> CopyText;
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002375 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.compose.ui.semantics.CustomAccessibilityAction>> CustomActions;
Anastasia Sobolevab12bf472020-09-10 22:39:56 +01002376 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> CutText;
yingleiw47511c32020-11-06 16:33:02 -08002377 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> Dismiss;
yingleiwd67a2cb2021-01-25 18:02:41 -08002378 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> Expand;
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002379 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;
2380 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> OnClick;
yingleiw93463e72020-09-17 14:52:59 -07002381 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> OnLongClick;
Anastasia Sobolevab12bf472020-09-10 22:39:56 +01002382 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> PasteText;
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002383 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;
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002384 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function1<java.lang.Float,java.lang.Boolean>>> SetProgress;
2385 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;
2386 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;
2387 field public static final androidx.compose.ui.semantics.SemanticsActions INSTANCE;
2388 }
2389
2390 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 {
2391 ctor public SemanticsConfiguration();
2392 method public operator <T> boolean contains(androidx.compose.ui.semantics.SemanticsPropertyKey<T> key);
2393 method public androidx.compose.ui.semantics.SemanticsConfiguration copy();
2394 method public operator <T> T! get(androidx.compose.ui.semantics.SemanticsPropertyKey<T> key);
2395 method public <T> T! getOrElse(androidx.compose.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
2396 method public <T> T? getOrElseNullable(androidx.compose.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
Alexandre Elias0367a372020-11-17 16:56:31 -08002397 method public boolean isClearingSemantics();
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002398 method public boolean isMergingSemanticsOfDescendants();
2399 method public java.util.Iterator<java.util.Map.Entry<androidx.compose.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
2400 method public <T> void set(androidx.compose.ui.semantics.SemanticsPropertyKey<T> key, T? value);
Alexandre Elias0367a372020-11-17 16:56:31 -08002401 method public void setClearingSemantics(boolean p);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002402 method public void setMergingSemanticsOfDescendants(boolean p);
Alexandre Elias0367a372020-11-17 16:56:31 -08002403 property public final boolean isClearingSemantics;
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002404 property public final boolean isMergingSemanticsOfDescendants;
2405 }
2406
2407 public final class SemanticsConfigurationKt {
2408 method public static <T> T? getOrNull(androidx.compose.ui.semantics.SemanticsConfiguration, androidx.compose.ui.semantics.SemanticsPropertyKey<T> key);
2409 }
2410
2411 public interface SemanticsModifier extends androidx.compose.ui.Modifier.Element {
2412 method public int getId();
2413 method public androidx.compose.ui.semantics.SemanticsConfiguration getSemanticsConfiguration();
2414 property public abstract int id;
2415 property public abstract androidx.compose.ui.semantics.SemanticsConfiguration semanticsConfiguration;
2416 }
2417
2418 public final class SemanticsModifierKt {
Alexandre Elias0367a372020-11-17 16:56:31 -08002419 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);
Alexandre Elias30239e02020-11-09 20:58:11 -08002420 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);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002421 }
2422
2423 public final class SemanticsNode {
Mihai Popa68db1e32020-10-09 16:17:44 +01002424 method public int getAlignmentLinePosition(androidx.compose.ui.layout.AlignmentLine line);
Nader Jawad6b519112020-08-03 17:27:51 -07002425 method public androidx.compose.ui.geometry.Rect getBoundsInRoot();
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002426 method public java.util.List<androidx.compose.ui.semantics.SemanticsNode> getChildren();
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002427 method public androidx.compose.ui.semantics.SemanticsConfiguration getConfig();
Nader Jawad6b519112020-08-03 17:27:51 -07002428 method public androidx.compose.ui.geometry.Rect getGlobalBounds();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -07002429 method public long getGlobalPosition-F1C5BW0();
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002430 method public int getId();
Andrey Kulikov5fb82da2020-12-03 15:24:33 +00002431 method public androidx.compose.ui.layout.LayoutInfo getLayoutInfo();
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002432 method public boolean getMergingEnabled();
2433 method public androidx.compose.ui.semantics.SemanticsNode? getParent();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -07002434 method public long getPositionInRoot-F1C5BW0();
Filip Pavlis556bf642021-01-18 16:52:32 +00002435 method public androidx.compose.ui.node.RootForTest? getRoot();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -07002436 method public long getSize-YbymL2g();
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002437 method public boolean isRoot();
Nader Jawad6b519112020-08-03 17:27:51 -07002438 property public final androidx.compose.ui.geometry.Rect boundsInRoot;
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002439 property public final java.util.List<androidx.compose.ui.semantics.SemanticsNode> children;
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002440 property public final androidx.compose.ui.semantics.SemanticsConfiguration config;
Nader Jawad6b519112020-08-03 17:27:51 -07002441 property public final androidx.compose.ui.geometry.Rect globalBounds;
George Mount16715b42020-08-06 16:03:43 -07002442 property public final long globalPosition;
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002443 property public final int id;
2444 property public final boolean isRoot;
Andrey Kulikov5fb82da2020-12-03 15:24:33 +00002445 property public final androidx.compose.ui.layout.LayoutInfo layoutInfo;
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -07002446 property public final boolean mergingEnabled;
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002447 property public final androidx.compose.ui.semantics.SemanticsNode? parent;
George Mount16715b42020-08-06 16:03:43 -07002448 property public final long positionInRoot;
Filip Pavlis556bf642021-01-18 16:52:32 +00002449 property public final androidx.compose.ui.node.RootForTest? root;
George Mountdec43a92020-08-06 12:17:53 -07002450 property public final long size;
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002451 }
2452
2453 public final class SemanticsNodeKt {
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002454 }
2455
2456 public final class SemanticsOwner {
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002457 method public androidx.compose.ui.semantics.SemanticsNode getRootSemanticsNode();
2458 method public androidx.compose.ui.semantics.SemanticsNode getUnmergedRootSemanticsNode();
2459 property public final androidx.compose.ui.semantics.SemanticsNode rootSemanticsNode;
2460 property public final androidx.compose.ui.semantics.SemanticsNode unmergedRootSemanticsNode;
2461 }
2462
2463 public final class SemanticsOwnerKt {
2464 method public static java.util.List<androidx.compose.ui.semantics.SemanticsNode> getAllSemanticsNodes(androidx.compose.ui.semantics.SemanticsOwner, boolean mergingEnabled);
yingleiwef4da392020-03-10 10:31:57 -07002465 }
2466
George Mounta4da1bb2021-01-07 17:12:05 +00002467 public final class SemanticsProperties {
Alexandre Elias25ac4d32020-12-07 17:51:45 -08002468 method public androidx.compose.ui.semantics.SemanticsPropertyKey<java.lang.String> getContentDescription();
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002469 method public androidx.compose.ui.semantics.SemanticsPropertyKey<kotlin.Unit> getDisabled();
Anastasia Sobolevafc693092021-01-25 20:33:07 +00002470 method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.text.AnnotatedString> getEditableText();
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002471 method public androidx.compose.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getFocused();
Jolanda Verhoef8ccc0ae2020-12-14 15:54:52 +01002472 method public androidx.compose.ui.semantics.SemanticsPropertyKey<kotlin.Unit> getHeading();
Alexandre Eliasc51fcd12021-01-05 19:56:52 -08002473 method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.ScrollAxisRange> getHorizontalScrollAxisRange();
Filip Pavlis13bdbe72020-11-06 17:35:47 +00002474 method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.text.input.ImeAction> getImeAction();
Alexandre Eliasc51fcd12021-01-05 19:56:52 -08002475 method public androidx.compose.ui.semantics.SemanticsPropertyKey<kotlin.Unit> getInvisibleToUser();
Filip Pavlis6c291032020-07-27 18:12:11 +01002476 method public androidx.compose.ui.semantics.SemanticsPropertyKey<kotlin.Unit> getIsDialog();
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002477 method public androidx.compose.ui.semantics.SemanticsPropertyKey<kotlin.Unit> getIsPopup();
yingleiw96e81562021-01-15 13:46:32 -08002478 method public androidx.compose.ui.semantics.SemanticsPropertyKey<java.lang.String> getPaneTitle();
Anastasia Sobolevab9cac892021-01-20 20:33:55 +00002479 method public androidx.compose.ui.semantics.SemanticsPropertyKey<kotlin.Unit> getPassword();
Alexandre Eliasc51fcd12021-01-05 19:56:52 -08002480 method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.ProgressBarRangeInfo> getProgressBarRangeInfo();
yingleiw61420742020-12-09 18:56:08 -08002481 method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.Role> getRole();
Filip Pavlis13bdbe72020-11-06 17:35:47 +00002482 method public androidx.compose.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getSelected();
Alexandre Elias25ac4d32020-12-07 17:51:45 -08002483 method public androidx.compose.ui.semantics.SemanticsPropertyKey<java.lang.String> getStateDescription();
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002484 method public androidx.compose.ui.semantics.SemanticsPropertyKey<java.lang.String> getTestTag();
2485 method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.text.AnnotatedString> getText();
2486 method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.text.TextRange> getTextSelectionRange();
Filip Pavlis13bdbe72020-11-06 17:35:47 +00002487 method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.state.ToggleableState> getToggleableState();
Alexandre Eliasc51fcd12021-01-05 19:56:52 -08002488 method public androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.ScrollAxisRange> getVerticalScrollAxisRange();
Alexandre Elias25ac4d32020-12-07 17:51:45 -08002489 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<java.lang.String> ContentDescription;
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002490 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<kotlin.Unit> Disabled;
Anastasia Sobolevafc693092021-01-25 20:33:07 +00002491 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.text.AnnotatedString> EditableText;
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002492 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Focused;
Jolanda Verhoef8ccc0ae2020-12-14 15:54:52 +01002493 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<kotlin.Unit> Heading;
Alexandre Eliasc51fcd12021-01-05 19:56:52 -08002494 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.ScrollAxisRange> HorizontalScrollAxisRange;
Filip Pavlis13bdbe72020-11-06 17:35:47 +00002495 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.text.input.ImeAction> ImeAction;
Alexandre Eliasc51fcd12021-01-05 19:56:52 -08002496 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<kotlin.Unit> InvisibleToUser;
Filip Pavlis6c291032020-07-27 18:12:11 +01002497 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<kotlin.Unit> IsDialog;
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002498 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<kotlin.Unit> IsPopup;
yingleiw96e81562021-01-15 13:46:32 -08002499 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<java.lang.String> PaneTitle;
Anastasia Sobolevab9cac892021-01-20 20:33:55 +00002500 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<kotlin.Unit> Password;
Alexandre Eliasc51fcd12021-01-05 19:56:52 -08002501 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.ProgressBarRangeInfo> ProgressBarRangeInfo;
yingleiw61420742020-12-09 18:56:08 -08002502 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.Role> Role;
Filip Pavlis13bdbe72020-11-06 17:35:47 +00002503 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Selected;
Alexandre Elias25ac4d32020-12-07 17:51:45 -08002504 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<java.lang.String> StateDescription;
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002505 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<java.lang.String> TestTag;
2506 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.text.AnnotatedString> Text;
2507 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.text.TextRange> TextSelectionRange;
Filip Pavlis13bdbe72020-11-06 17:35:47 +00002508 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.state.ToggleableState> ToggleableState;
Alexandre Eliasc51fcd12021-01-05 19:56:52 -08002509 property public final androidx.compose.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.semantics.ScrollAxisRange> VerticalScrollAxisRange;
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002510 field public static final androidx.compose.ui.semantics.SemanticsProperties INSTANCE;
yingleiwef4da392020-03-10 10:31:57 -07002511 }
2512
George Mount0ad23d02020-04-24 14:37:08 -07002513 public final class SemanticsPropertiesKt {
yingleiwa5d12022021-02-01 19:37:03 -08002514 method public static void collapse(androidx.compose.ui.semantics.SemanticsPropertyReceiver, optional String? label, kotlin.jvm.functions.Function0<java.lang.Boolean>? action);
2515 method public static void copyText(androidx.compose.ui.semantics.SemanticsPropertyReceiver, optional String? label, kotlin.jvm.functions.Function0<java.lang.Boolean>? action);
2516 method public static void cutText(androidx.compose.ui.semantics.SemanticsPropertyReceiver, optional String? label, kotlin.jvm.functions.Function0<java.lang.Boolean>? action);
Filip Pavlis6c291032020-07-27 18:12:11 +01002517 method public static void dialog(androidx.compose.ui.semantics.SemanticsPropertyReceiver);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002518 method public static void disabled(androidx.compose.ui.semantics.SemanticsPropertyReceiver);
yingleiwa5d12022021-02-01 19:37:03 -08002519 method public static void dismiss(androidx.compose.ui.semantics.SemanticsPropertyReceiver, optional String? label, kotlin.jvm.functions.Function0<java.lang.Boolean>? action);
2520 method public static void expand(androidx.compose.ui.semantics.SemanticsPropertyReceiver, optional String? label, kotlin.jvm.functions.Function0<java.lang.Boolean>? action);
Alexandre Elias25ac4d32020-12-07 17:51:45 -08002521 method public static String getContentDescription(androidx.compose.ui.semantics.SemanticsPropertyReceiver);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002522 method public static java.util.List<androidx.compose.ui.semantics.CustomAccessibilityAction> getCustomActions(androidx.compose.ui.semantics.SemanticsPropertyReceiver);
Anastasia Sobolevafc693092021-01-25 20:33:07 +00002523 method public static androidx.compose.ui.text.AnnotatedString getEditableText(androidx.compose.ui.semantics.SemanticsPropertyReceiver);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002524 method public static boolean getFocused(androidx.compose.ui.semantics.SemanticsPropertyReceiver);
Alexandre Eliasc51fcd12021-01-05 19:56:52 -08002525 method public static androidx.compose.ui.semantics.ScrollAxisRange getHorizontalScrollAxisRange(androidx.compose.ui.semantics.SemanticsPropertyReceiver);
Filip Pavlis13bdbe72020-11-06 17:35:47 +00002526 method public static androidx.compose.ui.text.input.ImeAction getImeAction(androidx.compose.ui.semantics.SemanticsPropertyReceiver);
yingleiw96e81562021-01-15 13:46:32 -08002527 method public static String getPaneTitle(androidx.compose.ui.semantics.SemanticsPropertyReceiver);
Alexandre Eliasc51fcd12021-01-05 19:56:52 -08002528 method public static androidx.compose.ui.semantics.ProgressBarRangeInfo getProgressBarRangeInfo(androidx.compose.ui.semantics.SemanticsPropertyReceiver);
yingleiw61420742020-12-09 18:56:08 -08002529 method public static androidx.compose.ui.semantics.Role getRole(androidx.compose.ui.semantics.SemanticsPropertyReceiver);
Filip Pavlis13bdbe72020-11-06 17:35:47 +00002530 method public static boolean getSelected(androidx.compose.ui.semantics.SemanticsPropertyReceiver);
Alexandre Elias25ac4d32020-12-07 17:51:45 -08002531 method public static String getStateDescription(androidx.compose.ui.semantics.SemanticsPropertyReceiver);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002532 method public static String getTestTag(androidx.compose.ui.semantics.SemanticsPropertyReceiver);
2533 method public static androidx.compose.ui.text.AnnotatedString getText(androidx.compose.ui.semantics.SemanticsPropertyReceiver);
yingleiwa5d12022021-02-01 19:37:03 -08002534 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);
haoyu093026c2020-08-25 17:44:12 -07002535 method public static long getTextSelectionRange(androidx.compose.ui.semantics.SemanticsPropertyReceiver);
Filip Pavlis13bdbe72020-11-06 17:35:47 +00002536 method public static androidx.compose.ui.state.ToggleableState getToggleableState(androidx.compose.ui.semantics.SemanticsPropertyReceiver);
Alexandre Eliasc51fcd12021-01-05 19:56:52 -08002537 method public static androidx.compose.ui.semantics.ScrollAxisRange getVerticalScrollAxisRange(androidx.compose.ui.semantics.SemanticsPropertyReceiver);
Jolanda Verhoef8ccc0ae2020-12-14 15:54:52 +01002538 method public static void heading(androidx.compose.ui.semantics.SemanticsPropertyReceiver);
Alexandre Eliasc51fcd12021-01-05 19:56:52 -08002539 method @androidx.compose.ui.ExperimentalComposeUiApi public static void invisibleToUser(androidx.compose.ui.semantics.SemanticsPropertyReceiver);
yingleiwa5d12022021-02-01 19:37:03 -08002540 method public static void onClick(androidx.compose.ui.semantics.SemanticsPropertyReceiver, optional String? label, kotlin.jvm.functions.Function0<java.lang.Boolean>? action);
2541 method public static void onLongClick(androidx.compose.ui.semantics.SemanticsPropertyReceiver, optional String? label, kotlin.jvm.functions.Function0<java.lang.Boolean>? action);
Anastasia Sobolevab9cac892021-01-20 20:33:55 +00002542 method public static void password(androidx.compose.ui.semantics.SemanticsPropertyReceiver);
yingleiwa5d12022021-02-01 19:37:03 -08002543 method public static void pasteText(androidx.compose.ui.semantics.SemanticsPropertyReceiver, optional String? label, kotlin.jvm.functions.Function0<java.lang.Boolean>? action);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002544 method public static void popup(androidx.compose.ui.semantics.SemanticsPropertyReceiver);
yingleiwa5d12022021-02-01 19:37:03 -08002545 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);
Alexandre Elias25ac4d32020-12-07 17:51:45 -08002546 method public static void setContentDescription(androidx.compose.ui.semantics.SemanticsPropertyReceiver, String p);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002547 method public static void setCustomActions(androidx.compose.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.compose.ui.semantics.CustomAccessibilityAction> p);
Anastasia Sobolevafc693092021-01-25 20:33:07 +00002548 method public static void setEditableText(androidx.compose.ui.semantics.SemanticsPropertyReceiver, androidx.compose.ui.text.AnnotatedString p);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002549 method public static void setFocused(androidx.compose.ui.semantics.SemanticsPropertyReceiver, boolean p);
Alexandre Eliasc51fcd12021-01-05 19:56:52 -08002550 method public static void setHorizontalScrollAxisRange(androidx.compose.ui.semantics.SemanticsPropertyReceiver, androidx.compose.ui.semantics.ScrollAxisRange p);
Filip Pavlis13bdbe72020-11-06 17:35:47 +00002551 method public static void setImeAction(androidx.compose.ui.semantics.SemanticsPropertyReceiver, androidx.compose.ui.text.input.ImeAction p);
yingleiw96e81562021-01-15 13:46:32 -08002552 method public static void setPaneTitle(androidx.compose.ui.semantics.SemanticsPropertyReceiver, String p);
yingleiwa5d12022021-02-01 19:37:03 -08002553 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);
Alexandre Eliasc51fcd12021-01-05 19:56:52 -08002554 method public static void setProgressBarRangeInfo(androidx.compose.ui.semantics.SemanticsPropertyReceiver, androidx.compose.ui.semantics.ProgressBarRangeInfo p);
yingleiw61420742020-12-09 18:56:08 -08002555 method public static void setRole(androidx.compose.ui.semantics.SemanticsPropertyReceiver, androidx.compose.ui.semantics.Role p);
Filip Pavlis13bdbe72020-11-06 17:35:47 +00002556 method public static void setSelected(androidx.compose.ui.semantics.SemanticsPropertyReceiver, boolean p);
yingleiwa5d12022021-02-01 19:37:03 -08002557 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);
Alexandre Elias25ac4d32020-12-07 17:51:45 -08002558 method public static void setStateDescription(androidx.compose.ui.semantics.SemanticsPropertyReceiver, String p);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002559 method public static void setTestTag(androidx.compose.ui.semantics.SemanticsPropertyReceiver, String p);
2560 method public static void setText(androidx.compose.ui.semantics.SemanticsPropertyReceiver, androidx.compose.ui.text.AnnotatedString p);
yingleiwa5d12022021-02-01 19:37:03 -08002561 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);
haoyu093026c2020-08-25 17:44:12 -07002562 method public static void setTextSelectionRange-Hy0MoUY(androidx.compose.ui.semantics.SemanticsPropertyReceiver, long p);
Filip Pavlis13bdbe72020-11-06 17:35:47 +00002563 method public static void setToggleableState(androidx.compose.ui.semantics.SemanticsPropertyReceiver, androidx.compose.ui.state.ToggleableState p);
Alexandre Eliasc51fcd12021-01-05 19:56:52 -08002564 method public static void setVerticalScrollAxisRange(androidx.compose.ui.semantics.SemanticsPropertyReceiver, androidx.compose.ui.semantics.ScrollAxisRange p);
George Mount0ad23d02020-04-24 14:37:08 -07002565 }
2566
Alexandre Eliasc60f33e2020-07-10 16:23:09 -07002567 public final class SemanticsPropertyKey<T> {
Aurimas Liutikas0eb54c62020-11-20 10:52:19 -08002568 ctor public SemanticsPropertyKey(String name, kotlin.jvm.functions.Function2<? super T,? super T,? extends T> mergePolicy);
Alexandre Eliasc60f33e2020-07-10 16:23:09 -07002569 method public String getName();
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002570 method public operator T! getValue(androidx.compose.ui.semantics.SemanticsPropertyReceiver thisRef, kotlin.reflect.KProperty<?> property);
Alexandre Elias1531c132020-08-07 20:03:55 -07002571 method public T? merge(T? parentValue, T? childValue);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002572 method public operator void setValue(androidx.compose.ui.semantics.SemanticsPropertyReceiver thisRef, kotlin.reflect.KProperty<?> property, T? value);
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -07002573 property public final String name;
Ryan Mentley6cd57192019-05-29 21:03:18 -07002574 }
2575
2576 public interface SemanticsPropertyReceiver {
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002577 method public operator <T> void set(androidx.compose.ui.semantics.SemanticsPropertyKey<T> key, T? value);
Ryan Mentley6cd57192019-05-29 21:03:18 -07002578 }
2579
2580}
2581
Filip Pavlis13bdbe72020-11-06 17:35:47 +00002582package androidx.compose.ui.state {
2583
2584 public enum ToggleableState {
2585 enum_constant public static final androidx.compose.ui.state.ToggleableState Indeterminate;
2586 enum_constant public static final androidx.compose.ui.state.ToggleableState Off;
2587 enum_constant public static final androidx.compose.ui.state.ToggleableState On;
2588 }
2589
2590 public final class ToggleableStateKt {
2591 method public static androidx.compose.ui.state.ToggleableState ToggleableState(boolean value);
2592 }
2593
2594}
2595
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002596package androidx.compose.ui.text.input {
Siyamed Sinir18e81392019-05-20 18:08:35 -07002597
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002598 public final class InputStateKt {
2599 }
2600
2601 public final class RecordingInputConnectionKt {
Siyamed Sinir18e81392019-05-20 18:08:35 -07002602 }
2603
2604}
2605
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +01002606package androidx.compose.ui.viewinterop {
George Mount0ad23d02020-04-24 14:37:08 -07002607
Mihai Popa35775c02021-01-29 22:34:31 +00002608 public final class AndroidViewHolderKt {
2609 }
2610
Mihai Popaeb7e0ba2020-07-17 19:52:15 +01002611 public final class AndroidViewKt {
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -07002612 method @androidx.compose.runtime.Composable public static <T extends android.view.View> void AndroidView(kotlin.jvm.functions.Function1<? super android.content.Context,? extends T> viewBlock, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function1<? super T,kotlin.Unit> update);
Mihai Popaeb7e0ba2020-07-17 19:52:15 +01002613 method public static kotlin.jvm.functions.Function1<android.view.View,kotlin.Unit> getNoOpUpdate();
George Mount0ad23d02020-04-24 14:37:08 -07002614 }
2615
Andrey Kulikovd6062f72020-05-07 20:06:30 +01002616}
2617
Filip Pavlis6c291032020-07-27 18:12:11 +01002618package androidx.compose.ui.window {
2619
2620 public final class AndroidDialogKt {
Louis Pullen-Freilichd13b06e2021-01-30 21:09:19 +00002621 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);
Filip Pavlis6c291032020-07-27 18:12:11 +01002622 }
2623
2624 public final class AndroidPopupKt {
Louis Pullen-Freilich5f1d29d2021-01-30 22:18:16 +00002625 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);
2626 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);
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -07002627 method @org.jetbrains.annotations.TestOnly public static boolean isPopupLayout(android.view.View view, optional String? testTag);
Filip Pavlis6c291032020-07-27 18:12:11 +01002628 }
2629
Louis Pullen-Freilichd13b06e2021-01-30 21:09:19 +00002630 @androidx.compose.runtime.Immutable public final class DialogProperties {
2631 ctor public DialogProperties(boolean dismissOnBackPress, boolean dismissOnClickOutside, androidx.compose.ui.window.SecureFlagPolicy securePolicy);
2632 ctor public DialogProperties();
Louis Pullen-Freilichaf53d9a2021-01-25 21:02:54 +00002633 method public boolean getDismissOnBackPress();
2634 method public boolean getDismissOnClickOutside();
Filip Pavlisa9b67ec2020-10-01 15:32:27 +01002635 method public androidx.compose.ui.window.SecureFlagPolicy getSecurePolicy();
Louis Pullen-Freilichaf53d9a2021-01-25 21:02:54 +00002636 property public final boolean dismissOnBackPress;
2637 property public final boolean dismissOnClickOutside;
Filip Pavlisa9b67ec2020-10-01 15:32:27 +01002638 property public final androidx.compose.ui.window.SecureFlagPolicy securePolicy;
2639 }
2640
Filip Pavlis45ce3f32020-08-04 12:07:45 +01002641 public interface DialogWindowProvider {
2642 method public android.view.Window getWindow();
2643 property public abstract android.view.Window window;
2644 }
2645
Filip Pavlis6c291032020-07-27 18:12:11 +01002646 @androidx.compose.runtime.Immutable public interface PopupPositionProvider {
Mihai Popa30213612021-01-26 02:14:46 +00002647 method public long calculatePosition-aa5Bd6I(androidx.compose.ui.unit.IntRect anchorBounds, long windowSize, androidx.compose.ui.unit.LayoutDirection layoutDirection, long popupContentSize);
Filip Pavlis6c291032020-07-27 18:12:11 +01002648 }
2649
Louis Pullen-Freilich5f1d29d2021-01-30 22:18:16 +00002650 @androidx.compose.runtime.Immutable public final class PopupProperties {
2651 ctor public PopupProperties(boolean focusable, boolean dismissOnBackPress, boolean dismissOnClickOutside, androidx.compose.ui.window.SecureFlagPolicy securePolicy);
2652 ctor public PopupProperties();
2653 method public boolean getDismissOnBackPress();
2654 method public boolean getDismissOnClickOutside();
2655 method public boolean getFocusable();
2656 method public androidx.compose.ui.window.SecureFlagPolicy getSecurePolicy();
2657 property public final boolean dismissOnBackPress;
2658 property public final boolean dismissOnClickOutside;
2659 property public final boolean focusable;
2660 property public final androidx.compose.ui.window.SecureFlagPolicy securePolicy;
Filip Pavlisa9b67ec2020-10-01 15:32:27 +01002661 }
2662
2663 public enum SecureFlagPolicy {
2664 enum_constant public static final androidx.compose.ui.window.SecureFlagPolicy Inherit;
2665 enum_constant public static final androidx.compose.ui.window.SecureFlagPolicy SecureOff;
2666 enum_constant public static final androidx.compose.ui.window.SecureFlagPolicy SecureOn;
2667 }
2668
2669 public final class SecureFlagPolicyKt {
2670 }
2671
Filip Pavlis6c291032020-07-27 18:12:11 +01002672}
2673