blob: 79f178ff0f363b43dbf1429b9067c3d4c83f3f26 [file] [log] [blame]
Nick Anthony726179f2020-06-18 11:38:15 -04001// Signature format: 3.0
Nick Anthony726179f2020-06-18 11:38:15 -04002package androidx.ui.autofill {
3
4 public final class AndroidAutofillDebugUtilsKt {
5 }
6
7 public final class AndroidAutofillKt {
8 }
9
10 public final class AndroidAutofillTypeKt {
11 }
12
13 public interface Autofill {
14 method public void cancelAutofillForNode(androidx.ui.autofill.AutofillNode autofillNode);
15 method public void requestAutofillForNode(androidx.ui.autofill.AutofillNode autofillNode);
16 }
17
18 public final class AutofillNode {
19 ctor public AutofillNode(java.util.List<? extends androidx.ui.autofill.AutofillType> autofillTypes, androidx.ui.geometry.Rect? boundingBox, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit>? onFill);
20 method public java.util.List<androidx.ui.autofill.AutofillType> component1();
21 method public androidx.ui.geometry.Rect? component2();
22 method public kotlin.jvm.functions.Function1<java.lang.String,kotlin.Unit>? component3();
23 method public androidx.ui.autofill.AutofillNode copy(java.util.List<? extends androidx.ui.autofill.AutofillType> autofillTypes, androidx.ui.geometry.Rect? boundingBox, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit>? onFill);
24 method public java.util.List<androidx.ui.autofill.AutofillType> getAutofillTypes();
25 method public androidx.ui.geometry.Rect? getBoundingBox();
26 method public int getId();
27 method public kotlin.jvm.functions.Function1<java.lang.String,kotlin.Unit>? getOnFill();
28 method public void setBoundingBox(androidx.ui.geometry.Rect? p);
29 property public final int id;
30 }
31
32 public final class AutofillTree {
33 ctor public AutofillTree();
34 method public java.util.Map<java.lang.Integer,androidx.ui.autofill.AutofillNode> getChildren();
35 method public kotlin.Unit? performAutofill(int id, String value);
36 method public operator void plusAssign(androidx.ui.autofill.AutofillNode autofillNode);
37 property public final java.util.Map<java.lang.Integer,androidx.ui.autofill.AutofillNode> children;
38 }
39
40 public enum AutofillType {
Aurimas Liutikasafd4a792020-06-22 13:35:25 -070041 method public static androidx.ui.autofill.AutofillType valueOf(String name) throws java.lang.IllegalArgumentException;
42 method public static androidx.ui.autofill.AutofillType[] values();
Nick Anthony726179f2020-06-18 11:38:15 -040043 enum_constant public static final androidx.ui.autofill.AutofillType AddressAuxiliaryDetails;
44 enum_constant public static final androidx.ui.autofill.AutofillType AddressCountry;
45 enum_constant public static final androidx.ui.autofill.AutofillType AddressLocality;
46 enum_constant public static final androidx.ui.autofill.AutofillType AddressRegion;
47 enum_constant public static final androidx.ui.autofill.AutofillType AddressStreet;
48 enum_constant public static final androidx.ui.autofill.AutofillType BirthDateDay;
49 enum_constant public static final androidx.ui.autofill.AutofillType BirthDateFull;
50 enum_constant public static final androidx.ui.autofill.AutofillType BirthDateMonth;
51 enum_constant public static final androidx.ui.autofill.AutofillType BirthDateYear;
52 enum_constant public static final androidx.ui.autofill.AutofillType CreditCardExpirationDate;
53 enum_constant public static final androidx.ui.autofill.AutofillType CreditCardExpirationDay;
54 enum_constant public static final androidx.ui.autofill.AutofillType CreditCardExpirationMonth;
55 enum_constant public static final androidx.ui.autofill.AutofillType CreditCardExpirationYear;
56 enum_constant public static final androidx.ui.autofill.AutofillType CreditCardNumber;
57 enum_constant public static final androidx.ui.autofill.AutofillType CreditCardSecurityCode;
58 enum_constant public static final androidx.ui.autofill.AutofillType EmailAddress;
59 enum_constant public static final androidx.ui.autofill.AutofillType Gender;
60 enum_constant @Deprecated public static final androidx.ui.autofill.AutofillType Name;
61 enum_constant public static final androidx.ui.autofill.AutofillType NewPassword;
62 enum_constant public static final androidx.ui.autofill.AutofillType NewUsername;
63 enum_constant public static final androidx.ui.autofill.AutofillType Password;
64 enum_constant public static final androidx.ui.autofill.AutofillType PersonFirstName;
65 enum_constant public static final androidx.ui.autofill.AutofillType PersonFullName;
66 enum_constant public static final androidx.ui.autofill.AutofillType PersonLastName;
67 enum_constant public static final androidx.ui.autofill.AutofillType PersonMiddleInitial;
68 enum_constant public static final androidx.ui.autofill.AutofillType PersonMiddleName;
69 enum_constant public static final androidx.ui.autofill.AutofillType PersonNamePrefix;
70 enum_constant public static final androidx.ui.autofill.AutofillType PersonNameSuffix;
71 enum_constant public static final androidx.ui.autofill.AutofillType PhoneCountryCode;
72 enum_constant public static final androidx.ui.autofill.AutofillType PhoneNumber;
73 enum_constant public static final androidx.ui.autofill.AutofillType PhoneNumberDevice;
74 enum_constant public static final androidx.ui.autofill.AutofillType PhoneNumberNational;
75 enum_constant public static final androidx.ui.autofill.AutofillType PostalAddress;
76 enum_constant public static final androidx.ui.autofill.AutofillType PostalCode;
77 enum_constant public static final androidx.ui.autofill.AutofillType PostalCodeExtended;
78 enum_constant public static final androidx.ui.autofill.AutofillType SmsOtpCode;
79 enum_constant public static final androidx.ui.autofill.AutofillType Username;
80 }
81
82}
83
84package androidx.ui.core {
85
86 @androidx.compose.Immutable public final class AbsoluteAlignment implements androidx.ui.core.Alignment {
87 method public androidx.ui.unit.IntOffset align(androidx.ui.unit.IntSize size, androidx.ui.core.LayoutDirection layoutDirection);
88 method @androidx.compose.Immutable public androidx.ui.core.AbsoluteAlignment copy(float verticalBias, float horizontalBias);
Aurimas Liutikasafd4a792020-06-22 13:35:25 -070089 field public static final androidx.ui.core.AbsoluteAlignment.Companion Companion;
Nick Anthony726179f2020-06-18 11:38:15 -040090 }
91
92 public static final class AbsoluteAlignment.Companion {
93 method public androidx.ui.core.AbsoluteAlignment getBottomLeft();
94 method public androidx.ui.core.AbsoluteAlignment getBottomRight();
95 method public androidx.ui.core.AbsoluteAlignment getCenterLeft();
96 method public androidx.ui.core.AbsoluteAlignment getCenterRight();
97 method public androidx.ui.core.AbsoluteAlignment.Horizontal getLeft();
98 method public androidx.ui.core.AbsoluteAlignment.Horizontal getRight();
99 method public androidx.ui.core.AbsoluteAlignment getTopLeft();
100 method public androidx.ui.core.AbsoluteAlignment getTopRight();
101 property public final androidx.ui.core.AbsoluteAlignment BottomLeft;
102 property public final androidx.ui.core.AbsoluteAlignment BottomRight;
103 property public final androidx.ui.core.AbsoluteAlignment CenterLeft;
104 property public final androidx.ui.core.AbsoluteAlignment CenterRight;
105 property public final androidx.ui.core.AbsoluteAlignment.Horizontal Left;
106 property public final androidx.ui.core.AbsoluteAlignment.Horizontal Right;
107 property public final androidx.ui.core.AbsoluteAlignment TopLeft;
108 property public final androidx.ui.core.AbsoluteAlignment TopRight;
109 }
110
111 @androidx.compose.Immutable public static final class AbsoluteAlignment.Horizontal implements androidx.ui.core.Alignment.Horizontal {
112 method public int align(int size, androidx.ui.core.LayoutDirection layoutDirection);
113 method @androidx.compose.Immutable public androidx.ui.core.AbsoluteAlignment.Horizontal copy(float bias);
114 }
115
116 @androidx.compose.Immutable public interface Alignment {
117 method public androidx.ui.unit.IntOffset align(androidx.ui.unit.IntSize size, androidx.ui.core.LayoutDirection layoutDirection = LayoutDirection.Ltr);
Aurimas Liutikasafd4a792020-06-22 13:35:25 -0700118 field public static final androidx.ui.core.Alignment.Companion Companion;
Nick Anthony726179f2020-06-18 11:38:15 -0400119 }
120
121 public static final class Alignment.Companion {
122 method public androidx.ui.core.Alignment.Vertical getBottom();
123 method public androidx.ui.core.Alignment getBottomCenter();
124 method public androidx.ui.core.Alignment getBottomEnd();
125 method public androidx.ui.core.Alignment getBottomStart();
126 method public androidx.ui.core.Alignment getCenter();
127 method public androidx.ui.core.Alignment getCenterEnd();
128 method public androidx.ui.core.Alignment.Horizontal getCenterHorizontally();
129 method public androidx.ui.core.Alignment getCenterStart();
130 method public androidx.ui.core.Alignment.Vertical getCenterVertically();
131 method public androidx.ui.core.Alignment.Horizontal getEnd();
132 method public androidx.ui.core.Alignment.Horizontal getStart();
133 method public androidx.ui.core.Alignment.Vertical getTop();
134 method public androidx.ui.core.Alignment getTopCenter();
135 method public androidx.ui.core.Alignment getTopEnd();
136 method public androidx.ui.core.Alignment getTopStart();
137 property public final androidx.ui.core.Alignment.Vertical Bottom;
138 property public final androidx.ui.core.Alignment BottomCenter;
139 property public final androidx.ui.core.Alignment BottomEnd;
140 property public final androidx.ui.core.Alignment BottomStart;
141 property public final androidx.ui.core.Alignment Center;
142 property public final androidx.ui.core.Alignment CenterEnd;
143 property public final androidx.ui.core.Alignment.Horizontal CenterHorizontally;
144 property public final androidx.ui.core.Alignment CenterStart;
145 property public final androidx.ui.core.Alignment.Vertical CenterVertically;
146 property public final androidx.ui.core.Alignment.Horizontal End;
147 property public final androidx.ui.core.Alignment.Horizontal Start;
148 property public final androidx.ui.core.Alignment.Vertical Top;
149 property public final androidx.ui.core.Alignment TopCenter;
150 property public final androidx.ui.core.Alignment TopEnd;
151 property public final androidx.ui.core.Alignment TopStart;
152 }
153
154 @androidx.compose.Immutable public static interface Alignment.Horizontal {
155 method public int align(int size, androidx.ui.core.LayoutDirection layoutDirection = LayoutDirection.Ltr);
156 }
157
158 @androidx.compose.Immutable public static interface Alignment.Vertical {
159 method public int align(int size);
160 }
161
162 @androidx.compose.Immutable public abstract sealed class AlignmentLine {
Aurimas Liutikasafd4a792020-06-22 13:35:25 -0700163 field public static final androidx.ui.core.AlignmentLine.Companion Companion;
Nick Anthony726179f2020-06-18 11:38:15 -0400164 field public static final int Unspecified = -2147483648; // 0x80000000
165 }
166
167 public static final class AlignmentLine.Companion {
168 }
169
170 public final class AlignmentLineKt {
171 method public static int merge(androidx.ui.core.AlignmentLine, int position1, int position2);
172 }
173
174 public final class AmbientsKt {
175 method public static androidx.compose.ProvidableAmbient<androidx.animation.AnimationClockObservable> getAnimationClockAmbient();
176 method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.Autofill> getAutofillAmbient();
177 method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.AutofillTree> getAutofillTreeAmbient();
178 method public static androidx.compose.ProvidableAmbient<androidx.ui.core.clipboard.ClipboardManager> getClipboardManagerAmbient();
179 method public static androidx.compose.ProvidableAmbient<androidx.ui.unit.Density> getDensityAmbient();
180 method public static androidx.compose.ProvidableAmbient<androidx.ui.core.hapticfeedback.HapticFeedback> getHapticFeedBackAmbient();
181 method public static androidx.compose.ProvidableAmbient<androidx.ui.input.TextInputService> getTextInputServiceAmbient();
182 method public static androidx.compose.ProvidableAmbient<androidx.ui.core.texttoolbar.TextToolbar> getTextToolbarAmbient();
183 method public static androidx.compose.ProvidableAmbient<androidx.ui.platform.UriHandler> getUriHandlerAmbient();
184 }
185
186 public final class AndroidAmbientsKt {
187 method public static androidx.compose.ProvidableAmbient<android.content.res.Configuration> getConfigurationAmbient();
188 method public static androidx.compose.ProvidableAmbient<android.content.Context> getContextAmbient();
189 method public static androidx.compose.ProvidableAmbient<androidx.lifecycle.LifecycleOwner> getLifecycleOwnerAmbient();
190 method public static androidx.compose.ProvidableAmbient<android.view.View> getViewAmbient();
191 method public static androidx.compose.ProvidableAmbient<androidx.lifecycle.ViewModelStoreOwner> getViewModelStoreOwnerAmbient();
192 }
193
194 public final class AndroidComposeViewKt {
195 method public static androidx.ui.core.AndroidOwner AndroidOwner(android.content.Context context, androidx.lifecycle.LifecycleOwner? lifecycleOwner = null, androidx.lifecycle.ViewModelStoreOwner? viewModelStoreOwner = null);
196 method public static androidx.ui.core.LayoutDirection getLocaleLayoutDirection(android.content.res.Configuration);
197 }
198
199 public interface AndroidOwner extends androidx.ui.core.Owner {
200 method public void addAndroidView(android.view.View view, androidx.ui.core.LayoutNode layoutNode);
201 method public kotlin.jvm.functions.Function0<kotlin.Unit> getConfigurationChangeObserver();
202 method public android.view.View getView();
203 method public androidx.ui.core.AndroidOwner.ViewTreeOwners? getViewTreeOwners();
204 method public void removeAndroidView(android.view.View view);
205 method public void setConfigurationChangeObserver(kotlin.jvm.functions.Function0<kotlin.Unit> p);
206 method public void setOnViewTreeOwnersAvailable(kotlin.jvm.functions.Function1<? super androidx.ui.core.AndroidOwner.ViewTreeOwners,kotlin.Unit> callback);
207 property public abstract kotlin.jvm.functions.Function0<kotlin.Unit> configurationChangeObserver;
208 property public abstract android.view.View view;
209 property public abstract androidx.ui.core.AndroidOwner.ViewTreeOwners? viewTreeOwners;
210 }
211
212 public static final class AndroidOwner.ViewTreeOwners {
213 ctor public AndroidOwner.ViewTreeOwners(androidx.lifecycle.LifecycleOwner lifecycleOwner, androidx.lifecycle.ViewModelStoreOwner viewModelStoreOwner);
214 method public androidx.lifecycle.LifecycleOwner getLifecycleOwner();
215 method public androidx.lifecycle.ViewModelStoreOwner getViewModelStoreOwner();
216 }
217
218 public final class ClipKt {
219 method @androidx.compose.Stable public static androidx.ui.core.Modifier clip(androidx.ui.core.Modifier, androidx.ui.graphics.Shape shape);
220 method @androidx.compose.Stable public static androidx.ui.core.Modifier clipToBounds(androidx.ui.core.Modifier);
221 }
222
223 public final class CombinedModifier implements androidx.ui.core.Modifier {
224 ctor public CombinedModifier(androidx.ui.core.Modifier outer, androidx.ui.core.Modifier inner);
225 method public boolean all(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
226 method public boolean any(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
227 method public <R> R! foldIn(R? initial, kotlin.jvm.functions.Function2<? super R,? super androidx.ui.core.Modifier.Element,? extends R> operation);
228 method public <R> R! foldOut(R? initial, kotlin.jvm.functions.Function2<? super androidx.ui.core.Modifier.Element,? super R,? extends R> operation);
229 }
230
231 public final class ComposedModifierKt {
232 method public static androidx.ui.core.Modifier composed(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier,? extends androidx.ui.core.Modifier> factory);
233 method public static androidx.ui.core.Modifier materialize(androidx.compose.Composer<?>, androidx.ui.core.Modifier modifier);
234 }
235
236 @androidx.compose.Immutable public final class ConsumedData {
237 ctor public ConsumedData(androidx.ui.geometry.Offset positionChange, boolean downChange);
238 ctor public ConsumedData();
239 method public androidx.ui.geometry.Offset component1();
240 method public boolean component2();
241 method @androidx.compose.Immutable public androidx.ui.core.ConsumedData copy(androidx.ui.geometry.Offset positionChange, boolean downChange);
242 method public boolean getDownChange();
243 method public androidx.ui.geometry.Offset getPositionChange();
244 }
245
246 public abstract class ContentDrawScope extends androidx.ui.graphics.drawscope.DrawScope {
247 ctor public ContentDrawScope();
248 method public abstract void drawContent();
249 }
250
251 @androidx.compose.Stable public interface ContentScale {
252 method public float scale(androidx.ui.geometry.Size srcSize, androidx.ui.geometry.Size dstSize);
Aurimas Liutikasafd4a792020-06-22 13:35:25 -0700253 field public static final androidx.ui.core.ContentScale.Companion Companion;
Nick Anthony726179f2020-06-18 11:38:15 -0400254 }
255
256 public static final class ContentScale.Companion {
257 method public androidx.ui.core.ContentScale getCrop();
258 method public androidx.ui.core.ContentScale getFillHeight();
259 method public androidx.ui.core.ContentScale getFillWidth();
260 method public androidx.ui.core.ContentScale getFit();
261 method public androidx.ui.core.ContentScale getInside();
262 method public androidx.ui.core.FixedScale getNone();
263 property public final androidx.ui.core.ContentScale Crop;
264 property public final androidx.ui.core.ContentScale FillHeight;
265 property public final androidx.ui.core.ContentScale FillWidth;
266 property public final androidx.ui.core.ContentScale Fit;
267 property public final androidx.ui.core.ContentScale Inside;
268 property public final androidx.ui.core.FixedScale None;
269 }
270
271 public final class ContentScaleKt {
272 }
273
274 public interface CustomEvent {
275 }
276
277 public interface CustomEventDispatcher {
278 method public void dispatchCustomEvent(androidx.ui.core.CustomEvent event);
279 method public void releaseHitPaths(java.util.Set<androidx.ui.core.PointerId> pointerIds);
280 method public void retainHitPaths(java.util.Set<androidx.ui.core.PointerId> pointerIds);
281 }
282
283 public final class DebugUtilsKt {
284 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static String simpleIdentityToString(Object obj, String? name = null);
285 }
286
287 public enum Direction {
Aurimas Liutikasafd4a792020-06-22 13:35:25 -0700288 method public static androidx.ui.core.Direction valueOf(String name) throws java.lang.IllegalArgumentException;
289 method public static androidx.ui.core.Direction[] values();
Nick Anthony726179f2020-06-18 11:38:15 -0400290 enum_constant public static final androidx.ui.core.Direction DOWN;
291 enum_constant public static final androidx.ui.core.Direction LEFT;
292 enum_constant public static final androidx.ui.core.Direction RIGHT;
293 enum_constant public static final androidx.ui.core.Direction UP;
294 }
295
296 public interface DrawLayerModifier extends androidx.ui.core.Modifier.Element {
297 method @FloatRange(from=0.0, to=1.0) public default float getAlpha();
298 method public default boolean getClip();
299 method @FloatRange(from=0.0, to=360.0) public default float getRotationX();
300 method @FloatRange(from=0.0, to=360.0) public default float getRotationY();
301 method @FloatRange(from=0.0, to=360.0) public default float getRotationZ();
302 method public default float getScaleX();
303 method public default float getScaleY();
304 method @FloatRange(from=0.0) public default float getShadowElevation();
305 method public default androidx.ui.graphics.Shape getShape();
306 method public default long getTransformOrigin();
307 method public default float getTranslationX();
308 method public default float getTranslationY();
309 property @FloatRange(from=0.0, to=1.0) public default float alpha;
310 property public default boolean clip;
311 property @FloatRange(from=0.0, to=360.0) public default float rotationX;
312 property @FloatRange(from=0.0, to=360.0) public default float rotationY;
313 property @FloatRange(from=0.0, to=360.0) public default float rotationZ;
314 property public default float scaleX;
315 property public default float scaleY;
316 property @FloatRange(from=0.0) public default float shadowElevation;
317 property public default androidx.ui.graphics.Shape shape;
318 property public default long transformOrigin;
319 property public default float translationX;
320 property public default float translationY;
321 }
322
323 public final class DrawLayerModifierKt {
324 method public static inline long TransformOrigin(float pivotFractionX, float pivotFractionY);
325 method @androidx.compose.Stable public static androidx.ui.core.Modifier drawLayer-RgGWxk0(androidx.ui.core.Modifier, float scaleX = 1f, float scaleY = 1f, float alpha = 1f, float translationX = 0f, float translationY = 0f, float shadowElevation = 0f, float rotationX = 0f, float rotationY = 0f, float rotationZ = 0f, long transformOrigin = TransformOrigin.Center, androidx.ui.graphics.Shape shape = androidx.ui.graphics.RectangleShapeKt.RectangleShape, boolean clip = false);
326 }
327
328 public interface DrawModifier extends androidx.ui.core.Modifier.Element {
329 method public void draw(androidx.ui.core.ContentDrawScope);
330 }
331
332 public final class DrawModifierKt {
333 method public static androidx.ui.core.Modifier drawBehind(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.drawscope.DrawScope,kotlin.Unit> onDraw);
334 method public static androidx.ui.core.Modifier drawWithContent(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.core.ContentDrawScope,kotlin.Unit> onDraw);
335 }
336
337 public final class DrawShadowKt {
338 method @androidx.compose.Stable public static androidx.ui.core.Modifier drawShadow-xWKVMPI(androidx.ui.core.Modifier, float elevation, androidx.ui.graphics.Shape shape = androidx.ui.graphics.RectangleShapeKt.RectangleShape, boolean clip = elevation > 0.dp, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
339 }
340
341 public enum DropDownAlignment {
Aurimas Liutikasafd4a792020-06-22 13:35:25 -0700342 method public static androidx.ui.core.DropDownAlignment valueOf(String name) throws java.lang.IllegalArgumentException;
343 method public static androidx.ui.core.DropDownAlignment[] values();
Nick Anthony726179f2020-06-18 11:38:15 -0400344 enum_constant public static final androidx.ui.core.DropDownAlignment End;
345 enum_constant public static final androidx.ui.core.DropDownAlignment Start;
346 }
347
348 @androidx.compose.Immutable public final class FixedScale implements androidx.ui.core.ContentScale {
349 ctor public FixedScale(float value);
350 method public float component1();
351 method @androidx.compose.Immutable public androidx.ui.core.FixedScale copy(float value);
352 method public float getValue();
353 method public float scale(androidx.ui.geometry.Size srcSize, androidx.ui.geometry.Size dstSize);
354 }
355
356 public final class HorizontalAlignmentLine extends androidx.ui.core.AlignmentLine {
357 ctor public HorizontalAlignmentLine(kotlin.jvm.functions.Function2<? super java.lang.Integer,? super java.lang.Integer,java.lang.Integer> merger);
358 }
359
360 public interface IntrinsicMeasurable {
361 method public Object? getParentData();
362 method public int maxIntrinsicHeight(int width, androidx.ui.core.LayoutDirection layoutDirection);
363 method public int maxIntrinsicWidth(int height, androidx.ui.core.LayoutDirection layoutDirection);
364 method public int minIntrinsicHeight(int width, androidx.ui.core.LayoutDirection layoutDirection);
365 method public int minIntrinsicWidth(int height, androidx.ui.core.LayoutDirection layoutDirection);
366 property public abstract Object? parentData;
367 }
368
369 public final class IntrinsicMeasurableKt {
370 }
371
372 public abstract class IntrinsicMeasureScope implements androidx.ui.unit.Density {
373 ctor public IntrinsicMeasureScope();
374 method public abstract androidx.ui.core.LayoutDirection getLayoutDirection();
375 method public final int maxIntrinsicHeight(androidx.ui.core.IntrinsicMeasurable, int width);
376 method public final int maxIntrinsicWidth(androidx.ui.core.IntrinsicMeasurable, int height);
377 method public final int minIntrinsicHeight(androidx.ui.core.IntrinsicMeasurable, int width);
378 method public final int minIntrinsicWidth(androidx.ui.core.IntrinsicMeasurable, int height);
379 property public abstract androidx.ui.core.LayoutDirection layoutDirection;
380 }
381
382 public interface LayoutCoordinates {
383 method public androidx.ui.unit.PxBounds childBoundingBox(androidx.ui.core.LayoutCoordinates child);
384 method public androidx.ui.geometry.Offset childToLocal(androidx.ui.core.LayoutCoordinates child, androidx.ui.geometry.Offset childLocal);
385 method public operator int get(androidx.ui.core.AlignmentLine line);
386 method public androidx.ui.core.LayoutCoordinates? getParentCoordinates();
387 method public java.util.Set<androidx.ui.core.AlignmentLine> getProvidedAlignmentLines();
388 method public androidx.ui.unit.IntSize getSize();
389 method public androidx.ui.geometry.Offset globalToLocal(androidx.ui.geometry.Offset global);
390 method public boolean isAttached();
391 method public androidx.ui.geometry.Offset localToGlobal(androidx.ui.geometry.Offset local);
392 method public androidx.ui.geometry.Offset localToRoot(androidx.ui.geometry.Offset local);
393 property public abstract boolean isAttached;
394 property public abstract androidx.ui.core.LayoutCoordinates? parentCoordinates;
395 property public abstract java.util.Set<androidx.ui.core.AlignmentLine> providedAlignmentLines;
396 property public abstract androidx.ui.unit.IntSize size;
397 }
398
399 public final class LayoutCoordinatesKt {
400 method public static androidx.ui.unit.PxBounds getBoundsInParent(androidx.ui.core.LayoutCoordinates);
401 method public static androidx.ui.unit.PxBounds getBoundsInRoot(androidx.ui.core.LayoutCoordinates);
402 method public static androidx.ui.unit.PxBounds getGlobalBounds(androidx.ui.core.LayoutCoordinates);
403 method public static inline androidx.ui.geometry.Offset getGlobalPosition(androidx.ui.core.LayoutCoordinates);
404 method public static androidx.ui.geometry.Offset getPositionInParent(androidx.ui.core.LayoutCoordinates);
405 method public static inline androidx.ui.geometry.Offset getPositionInRoot(androidx.ui.core.LayoutCoordinates);
406 }
407
408 public final class LayoutIdKt {
409 method public static Object? getId(androidx.ui.core.Measurable);
410 method @Deprecated public static Object? getTag(androidx.ui.core.Measurable);
411 method @androidx.compose.Stable public static androidx.ui.core.Modifier layoutId(androidx.ui.core.Modifier, Object id);
412 method @Deprecated @androidx.compose.Stable public static androidx.ui.core.Modifier tag(androidx.ui.core.Modifier, Object tag);
413 }
414
415 public interface LayoutIdParentData {
416 method public Object getId();
417 property public abstract Object id;
418 }
419
420 public final class LayoutKt {
421 method @androidx.compose.Composable public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super java.lang.Integer,? super androidx.ui.core.LayoutDirection,java.lang.Integer> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super java.lang.Integer,? super androidx.ui.core.LayoutDirection,java.lang.Integer> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super java.lang.Integer,? super androidx.ui.core.LayoutDirection,java.lang.Integer> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super java.lang.Integer,? super androidx.ui.core.LayoutDirection,java.lang.Integer> maxIntrinsicHeightMeasureBlock, androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function4<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? super androidx.ui.core.LayoutDirection,? extends androidx.ui.core.MeasureScope.MeasureResult> measureBlock);
422 method @androidx.compose.Composable public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function4<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? super androidx.ui.core.LayoutDirection,? extends androidx.ui.core.MeasureScope.MeasureResult> measureBlock);
423 method public static androidx.ui.core.LayoutNode.MeasureBlocks MeasuringIntrinsicsMeasureBlocks(kotlin.jvm.functions.Function4<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? super androidx.ui.core.LayoutDirection,? extends androidx.ui.core.MeasureScope.MeasureResult> measureBlock);
424 method @Deprecated @androidx.compose.Composable public static void MultiMeasureLayout(androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function4<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? super androidx.ui.core.LayoutDirection,? extends androidx.ui.core.MeasureScope.MeasureResult> measureBlock);
Nick Anthony726179f2020-06-18 11:38:15 -0400425 method @androidx.compose.Composable public static void WithConstraints(androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.core.WithConstraintsScope,kotlin.Unit> children);
426 }
427
428 public interface LayoutModifier extends androidx.ui.core.Modifier.Element {
429 method public default int maxIntrinsicHeight(androidx.ui.core.IntrinsicMeasureScope, androidx.ui.core.IntrinsicMeasurable measurable, int width, androidx.ui.core.LayoutDirection layoutDirection);
430 method public default int maxIntrinsicWidth(androidx.ui.core.IntrinsicMeasureScope, androidx.ui.core.IntrinsicMeasurable measurable, int height, androidx.ui.core.LayoutDirection layoutDirection);
431 method public androidx.ui.core.MeasureScope.MeasureResult measure(androidx.ui.core.MeasureScope, androidx.ui.core.Measurable measurable, androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection);
432 method public default int minIntrinsicHeight(androidx.ui.core.IntrinsicMeasureScope, androidx.ui.core.IntrinsicMeasurable measurable, int width, androidx.ui.core.LayoutDirection layoutDirection);
433 method public default int minIntrinsicWidth(androidx.ui.core.IntrinsicMeasureScope, androidx.ui.core.IntrinsicMeasurable measurable, int height, androidx.ui.core.LayoutDirection layoutDirection);
434 }
435
436 public final class LayoutNode implements androidx.ui.core.Measurable {
437 ctor public LayoutNode();
438 method public void attach(androidx.ui.core.Owner owner);
439 method public void detach();
440 method public void draw(androidx.ui.graphics.Canvas canvas);
441 method public Integer? getAlignmentLine(androidx.ui.core.AlignmentLine line);
442 method @Deprecated public boolean getCanMultiMeasure();
443 method public java.util.List<androidx.ui.core.LayoutNode> getChildren();
444 method public androidx.ui.core.LayoutCoordinates getCoordinates();
445 method public int getDepth();
Nick Anthony726179f2020-06-18 11:38:15 -0400446 method public int getHeight();
447 method public androidx.ui.core.LayoutNode.LayoutState getLayoutState();
448 method public androidx.ui.core.LayoutNode.MeasureBlocks getMeasureBlocks();
449 method public androidx.ui.core.MeasureScope getMeasureScope();
450 method public androidx.ui.core.Modifier getModifier();
451 method public java.util.List<androidx.ui.core.ModifierInfo> getModifierInfo();
452 method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnAttach();
453 method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnDetach();
454 method public androidx.ui.core.Owner? getOwner();
455 method public androidx.ui.core.LayoutNode? getParent();
456 method public Object? getParentData();
457 method public androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? getRef();
458 method public int getWidth();
459 method public void hitTest(androidx.ui.geometry.Offset pointerPositionRelativeToScreen, java.util.List<androidx.ui.core.pointerinput.PointerInputFilter> hitPointerInputFilters);
460 method public void ignoreModelReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
461 method public void insertAt(int index, androidx.ui.core.LayoutNode instance);
462 method public boolean isPlaced();
463 method public int maxIntrinsicHeight(int width, androidx.ui.core.LayoutDirection layoutDirection);
464 method public int maxIntrinsicWidth(int height, androidx.ui.core.LayoutDirection layoutDirection);
465 method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection);
466 method public int minIntrinsicHeight(int width, androidx.ui.core.LayoutDirection layoutDirection);
467 method public int minIntrinsicWidth(int height, androidx.ui.core.LayoutDirection layoutDirection);
468 method public void move(int from, int to, int count);
469 method public void onInvalidate();
470 method public void place(int x, int y);
471 method public void removeAt(int index, int count);
472 method public void requestRelayout();
473 method public void requestRemeasure();
474 method @Deprecated public void setCanMultiMeasure(boolean p);
475 method public void setDepth(int p);
Nick Anthony726179f2020-06-18 11:38:15 -0400476 method public void setMeasureBlocks(androidx.ui.core.LayoutNode.MeasureBlocks value);
477 method public void setModifier(androidx.ui.core.Modifier value);
478 method public void setOnAttach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
479 method public void setOnDetach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
480 method public void setRef(androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? value);
481 property @Deprecated public final boolean canMultiMeasure;
482 property public final java.util.List<androidx.ui.core.LayoutNode> children;
483 property public final androidx.ui.core.LayoutCoordinates coordinates;
484 property public final int depth;
Nick Anthony726179f2020-06-18 11:38:15 -0400485 property public final int height;
486 property public final boolean isPlaced;
487 property public final androidx.ui.core.LayoutNode.LayoutState layoutState;
488 property public final androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks;
489 property public final androidx.ui.core.MeasureScope measureScope;
490 property public final androidx.ui.core.Modifier modifier;
491 property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onAttach;
492 property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onDetach;
493 property public final androidx.ui.core.Owner? owner;
494 property public final androidx.ui.core.LayoutNode? parent;
495 property public Object? parentData;
496 property public final androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? ref;
497 property public final int width;
498 }
499
500 public enum LayoutNode.LayoutState {
Aurimas Liutikasafd4a792020-06-22 13:35:25 -0700501 method public static androidx.ui.core.LayoutNode.LayoutState valueOf(String name) throws java.lang.IllegalArgumentException;
502 method public static androidx.ui.core.LayoutNode.LayoutState[] values();
Nick Anthony726179f2020-06-18 11:38:15 -0400503 enum_constant public static final androidx.ui.core.LayoutNode.LayoutState LayingOut;
504 enum_constant public static final androidx.ui.core.LayoutNode.LayoutState Measuring;
505 enum_constant public static final androidx.ui.core.LayoutNode.LayoutState NeedsRelayout;
506 enum_constant public static final androidx.ui.core.LayoutNode.LayoutState NeedsRemeasure;
507 enum_constant public static final androidx.ui.core.LayoutNode.LayoutState Ready;
508 }
509
510 public static interface LayoutNode.MeasureBlocks {
511 method public int maxIntrinsicHeight(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
512 method public int maxIntrinsicWidth(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
513 method public androidx.ui.core.MeasureScope.MeasureResult measure(androidx.ui.core.MeasureScope measureScope, java.util.List<? extends androidx.ui.core.Measurable> measurables, androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection);
514 method public int minIntrinsicHeight(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
515 method public int minIntrinsicWidth(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
516 }
517
518 public abstract static class LayoutNode.NoIntrinsicsMeasureBlocks implements androidx.ui.core.LayoutNode.MeasureBlocks {
519 ctor public LayoutNode.NoIntrinsicsMeasureBlocks(String error);
520 method public Void maxIntrinsicHeight(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
521 method public Void maxIntrinsicWidth(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
522 method public Void minIntrinsicHeight(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
523 method public Void minIntrinsicWidth(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
524 }
525
526 public final class LayoutNodeKt {
527 method public static androidx.ui.core.LayoutNode? findClosestParentNode(androidx.ui.core.LayoutNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,java.lang.Boolean> selector);
528 }
529
530 @Deprecated public interface LayoutTagParentData {
531 method @Deprecated public Object getTag();
532 property public abstract Object tag;
533 }
534
535 public interface Measurable extends androidx.ui.core.IntrinsicMeasurable {
536 method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection);
537 }
538
539 public abstract class MeasureScope extends androidx.ui.core.IntrinsicMeasureScope {
540 ctor public MeasureScope();
541 method public final androidx.ui.core.MeasureScope.MeasureResult layout(int width, int height, java.util.Map<androidx.ui.core.AlignmentLine,java.lang.Integer> alignmentLines = emptyMap(), kotlin.jvm.functions.Function1<? super androidx.ui.core.Placeable.PlacementScope,kotlin.Unit> placementBlock);
542 method public final androidx.ui.core.Placeable measure(androidx.ui.core.Measurable, androidx.ui.core.Constraints constraints);
543 }
544
545 public static interface MeasureScope.MeasureResult {
546 method public java.util.Map<androidx.ui.core.AlignmentLine,java.lang.Integer> getAlignmentLines();
547 method public int getHeight();
548 method public int getWidth();
549 method public void placeChildren(androidx.ui.core.LayoutDirection layoutDirection);
550 property public abstract java.util.Map<androidx.ui.core.AlignmentLine,java.lang.Integer> alignmentLines;
551 property public abstract int height;
552 property public abstract int width;
553 }
554
555 public final class MeasureScopeKt {
556 }
557
558 public final inline class Measured {
559 ctor public Measured();
560 method public static androidx.ui.core.Placeable! constructor-impl(internal androidx.ui.core.Placeable placeable);
561 method public static inline boolean equals-impl(androidx.ui.core.Placeable! p, Object? p1);
562 method public static boolean equals-impl0(androidx.ui.core.Placeable p1, androidx.ui.core.Placeable p2);
563 method public static operator int get-impl(androidx.ui.core.Placeable $this, androidx.ui.core.AlignmentLine alignmentLine);
564 method public static int getHeight-impl(androidx.ui.core.Placeable! $this);
565 method public static int getWidth-impl(androidx.ui.core.Placeable! $this);
566 method public static inline int hashCode-impl(androidx.ui.core.Placeable! p);
567 method public static inline String! toString-impl(androidx.ui.core.Placeable! p);
568 }
569
570 public final class ModelObserver {
571 ctor public ModelObserver(kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> commitExecutor);
572 method public void clear(Object target);
573 method public void enableModelUpdatesObserving(boolean enabled);
574 method public <T> void observeReads(T target, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onCommit, kotlin.jvm.functions.Function0<kotlin.Unit> block);
575 method public void pauseObservingReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
576 }
577
578 @androidx.compose.Stable public interface Modifier {
579 method public boolean all(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
580 method public boolean any(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
581 method public <R> R! foldIn(R? initial, kotlin.jvm.functions.Function2<? super R,? super androidx.ui.core.Modifier.Element,? extends R> operation);
582 method public <R> R! foldOut(R? initial, kotlin.jvm.functions.Function2<? super androidx.ui.core.Modifier.Element,? super R,? extends R> operation);
583 method public default operator androidx.ui.core.Modifier plus(androidx.ui.core.Modifier other);
Aurimas Liutikasafd4a792020-06-22 13:35:25 -0700584 field public static final androidx.ui.core.Modifier.Companion Companion;
Nick Anthony726179f2020-06-18 11:38:15 -0400585 }
586
587 public static final class Modifier.Companion implements androidx.ui.core.Modifier {
588 method public boolean all(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
589 method public boolean any(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
590 method public <R> R! foldIn(R? initial, kotlin.jvm.functions.Function2<? super R,? super androidx.ui.core.Modifier.Element,? extends R> operation);
591 method public <R> R! foldOut(R? initial, kotlin.jvm.functions.Function2<? super androidx.ui.core.Modifier.Element,? super R,? extends R> operation);
592 method @Deprecated public androidx.ui.core.Modifier getNone();
593 property @Deprecated public final androidx.ui.core.Modifier None;
594 }
595
596 public static interface Modifier.Element extends androidx.ui.core.Modifier {
597 method public default boolean all(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
598 method public default boolean any(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
599 method public default <R> R! foldIn(R? initial, kotlin.jvm.functions.Function2<? super R,? super androidx.ui.core.Modifier.Element,? extends R> operation);
600 method public default <R> R! foldOut(R? initial, kotlin.jvm.functions.Function2<? super androidx.ui.core.Modifier.Element,? super R,? extends R> operation);
601 }
602
603 public final class ModifierInfo {
604 ctor public ModifierInfo(androidx.ui.core.Modifier modifier, androidx.ui.core.LayoutCoordinates coordinates, Object? extra);
605 method public androidx.ui.core.LayoutCoordinates getCoordinates();
606 method public Object? getExtra();
607 method public androidx.ui.core.Modifier getModifier();
608 }
609
610 public interface OnChildPositionedModifier extends androidx.ui.core.Modifier.Element {
611 method public void onChildPositioned(androidx.ui.core.LayoutCoordinates coordinates);
612 }
613
614 public interface OnPositionedModifier extends androidx.ui.core.Modifier.Element {
615 method public void onPositioned(androidx.ui.core.LayoutCoordinates coordinates);
616 }
617
618 public final class OnPositionedModifierKt {
619 method public static androidx.ui.core.Modifier onChildPositioned(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onChildPositioned);
620 method @Deprecated public static androidx.ui.core.Modifier onChildPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onChildPositioned);
621 method public static androidx.ui.core.Modifier onPositioned(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned);
622 method @Deprecated public static androidx.ui.core.Modifier onPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned);
623 }
624
625 public final class OpacityKt {
626 method @androidx.compose.Stable public static androidx.ui.core.Modifier drawOpacity(androidx.ui.core.Modifier, @FloatRange(from=0.0, to=1.0) float opacity);
627 }
628
629 public interface OwnedLayer {
630 method public void destroy();
631 method public void drawLayer(androidx.ui.graphics.Canvas canvas);
632 method public long getLayerId();
633 method public android.graphics.Matrix getMatrix();
634 method public void invalidate();
635 method public void move(androidx.ui.unit.IntOffset position);
636 method public void resize(androidx.ui.unit.IntSize size);
637 method public void updateDisplayList();
638 method public void updateLayerProperties();
639 property public abstract long layerId;
640 }
641
642 public interface Owner {
643 method public androidx.ui.unit.IntOffset calculatePosition();
644 method public androidx.ui.core.OwnedLayer createLayer(androidx.ui.core.DrawLayerModifier drawLayerModifier, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.Canvas,kotlin.Unit> drawBlock, kotlin.jvm.functions.Function0<kotlin.Unit> invalidateParentLayer);
645 method public androidx.ui.autofill.Autofill? getAutofill();
646 method public androidx.ui.autofill.AutofillTree getAutofillTree();
647 method public androidx.ui.core.clipboard.ClipboardManager getClipboardManager();
648 method public androidx.ui.unit.Density getDensity();
649 method public androidx.ui.text.font.Font.ResourceLoader getFontLoader();
650 method public androidx.ui.core.hapticfeedback.HapticFeedback getHapticFeedBack();
651 method public long getMeasureIteration();
652 method public androidx.ui.core.LayoutNode getRoot();
653 method public androidx.ui.savedinstancestate.UiSavedStateRegistry? getSavedStateRegistry();
654 method public androidx.ui.core.semantics.SemanticsOwner getSemanticsOwner();
655 method public boolean getShowLayoutBounds();
656 method public androidx.ui.input.TextInputService getTextInputService();
657 method public androidx.ui.core.texttoolbar.TextToolbar getTextToolbar();
658 method public void measureAndLayout();
659 method public void observeLayoutModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
660 method public void observeMeasureModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
661 method public void onAttach(androidx.ui.core.LayoutNode node);
662 method public void onDetach(androidx.ui.core.LayoutNode node);
663 method public void onInvalidate(androidx.ui.core.LayoutNode layoutNode);
664 method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
665 method public void onRequestRelayout(androidx.ui.core.LayoutNode layoutNode);
666 method public void onSemanticsChange();
667 method public void pauseModelReadObserveration(kotlin.jvm.functions.Function0<kotlin.Unit> block);
668 method public boolean requestFocus();
669 method public boolean sendKeyEvent(androidx.ui.core.keyinput.KeyEvent keyEvent);
670 method public void setOnSavedStateRegistryAvailable(kotlin.jvm.functions.Function1<? super androidx.ui.savedinstancestate.UiSavedStateRegistry,kotlin.Unit> callback);
671 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) @org.jetbrains.annotations.TestOnly public void setShowLayoutBounds(boolean p);
672 property public abstract androidx.ui.autofill.Autofill? autofill;
673 property public abstract androidx.ui.autofill.AutofillTree autofillTree;
674 property public abstract androidx.ui.core.clipboard.ClipboardManager clipboardManager;
675 property public abstract androidx.ui.unit.Density density;
676 property public abstract androidx.ui.text.font.Font.ResourceLoader fontLoader;
677 property public abstract androidx.ui.core.hapticfeedback.HapticFeedback hapticFeedBack;
678 property public abstract long measureIteration;
679 property public abstract androidx.ui.core.LayoutNode root;
680 property public abstract androidx.ui.savedinstancestate.UiSavedStateRegistry? savedStateRegistry;
681 property public abstract androidx.ui.core.semantics.SemanticsOwner semanticsOwner;
682 property public abstract boolean showLayoutBounds;
683 property public abstract androidx.ui.input.TextInputService textInputService;
684 property public abstract androidx.ui.core.texttoolbar.TextToolbar textToolbar;
Aurimas Liutikasafd4a792020-06-22 13:35:25 -0700685 field public static final androidx.ui.core.Owner.Companion Companion;
Nick Anthony726179f2020-06-18 11:38:15 -0400686 }
687
688 public static final class Owner.Companion {
689 method public boolean getEnableExtraAssertions();
690 method public void setEnableExtraAssertions(boolean p);
691 property public final boolean enableExtraAssertions;
692 }
693
694 public final class PainterModifierKt {
695 method public static androidx.ui.core.Modifier paint(androidx.ui.core.Modifier, androidx.ui.graphics.painter.Painter painter, boolean sizeToIntrinsics = true, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, float alpha = 1.0f, androidx.ui.graphics.ColorFilter? colorFilter = null);
696 }
697
698 public interface ParentDataModifier extends androidx.ui.core.Modifier.Element {
699 method public Object? modifyParentData(androidx.ui.unit.Density, Object? parentData);
700 }
701
702 public abstract class Placeable {
703 ctor public Placeable();
704 method public abstract operator int get(androidx.ui.core.AlignmentLine line);
705 method protected final androidx.ui.unit.IntOffset getApparentToRealOffset();
706 method public final int getHeight();
707 method protected final androidx.ui.unit.IntSize getMeasuredSize();
708 method protected final androidx.ui.core.Constraints getMeasurementConstraints();
709 method public final int getWidth();
710 method protected abstract void place(androidx.ui.unit.IntOffset position);
711 method protected final void setMeasuredSize(androidx.ui.unit.IntSize value);
712 method protected final void setMeasurementConstraints(androidx.ui.core.Constraints p);
713 property protected final androidx.ui.unit.IntOffset apparentToRealOffset;
714 property public final int height;
715 property protected final androidx.ui.unit.IntSize measuredSize;
716 property protected final androidx.ui.core.Constraints measurementConstraints;
717 property public final int width;
718 }
719
720 public abstract static class Placeable.PlacementScope {
721 ctor public Placeable.PlacementScope();
722 method public abstract androidx.ui.core.LayoutDirection getParentLayoutDirection();
723 method public abstract int getParentWidth();
724 method public final void place(androidx.ui.core.Placeable, androidx.ui.unit.IntOffset position);
725 method public final void place(androidx.ui.core.Placeable, androidx.ui.geometry.Offset position);
726 method public final void place(androidx.ui.core.Placeable, int x, int y);
727 method public final void placeAbsolute(androidx.ui.core.Placeable, androidx.ui.geometry.Offset position);
728 method public final void placeAbsolute(androidx.ui.core.Placeable, int x, int y);
729 method public final void placeAbsolute(androidx.ui.core.Placeable, androidx.ui.unit.IntOffset position);
730 property public abstract androidx.ui.core.LayoutDirection parentLayoutDirection;
731 property public abstract int parentWidth;
732 }
733
734 public enum PointerEventPass {
Aurimas Liutikasafd4a792020-06-22 13:35:25 -0700735 method public static androidx.ui.core.PointerEventPass valueOf(String name) throws java.lang.IllegalArgumentException;
736 method public static androidx.ui.core.PointerEventPass[] values();
Nick Anthony726179f2020-06-18 11:38:15 -0400737 enum_constant public static final androidx.ui.core.PointerEventPass InitialDown;
738 enum_constant public static final androidx.ui.core.PointerEventPass PostDown;
739 enum_constant public static final androidx.ui.core.PointerEventPass PostUp;
740 enum_constant public static final androidx.ui.core.PointerEventPass PreDown;
741 enum_constant public static final androidx.ui.core.PointerEventPass PreUp;
742 }
743
744 public final inline class PointerId {
745 ctor public PointerId();
746 method public static long constructor-impl(long value);
747 method public static inline boolean equals-impl(long p, Object? p1);
748 method public static boolean equals-impl0(long p1, long p2);
749 method public long getValue();
750 method public static inline int hashCode-impl(long p);
751 method public static inline String! toString-impl(long p);
752 }
753
754 @androidx.compose.Immutable public final class PointerInputChange {
755 method public long component1();
756 method public androidx.ui.core.PointerInputData component2();
757 method public androidx.ui.core.PointerInputData component3();
758 method public androidx.ui.core.ConsumedData component4();
759 method @androidx.compose.Immutable public androidx.ui.core.PointerInputChange copy-jh1A5Og(long id, androidx.ui.core.PointerInputData current, androidx.ui.core.PointerInputData previous, androidx.ui.core.ConsumedData consumed);
760 method public androidx.ui.core.ConsumedData getConsumed();
761 method public androidx.ui.core.PointerInputData getCurrent();
762 method public long getId();
763 method public androidx.ui.core.PointerInputData getPrevious();
764 }
765
766 @androidx.compose.Immutable public final class PointerInputData {
767 ctor public PointerInputData(androidx.ui.unit.Uptime? uptime, androidx.ui.geometry.Offset? position, boolean down);
768 ctor public PointerInputData();
769 method public androidx.ui.unit.Uptime? component1();
770 method public androidx.ui.geometry.Offset? component2();
771 method public boolean component3();
772 method @androidx.compose.Immutable public androidx.ui.core.PointerInputData copy(androidx.ui.unit.Uptime? uptime, androidx.ui.geometry.Offset? position, boolean down);
773 method public boolean getDown();
774 method public androidx.ui.geometry.Offset? getPosition();
775 method public androidx.ui.unit.Uptime? getUptime();
776 }
777
778 public final class PointerInputKt {
779 method public static boolean anyChangeConsumed(androidx.ui.core.PointerInputChange);
780 method public static boolean anyPositionChangeConsumed(androidx.ui.core.PointerInputChange);
781 method public static boolean changedToDown(androidx.ui.core.PointerInputChange);
782 method public static boolean changedToDownIgnoreConsumed(androidx.ui.core.PointerInputChange);
783 method public static boolean changedToUp(androidx.ui.core.PointerInputChange);
784 method public static boolean changedToUpIgnoreConsumed(androidx.ui.core.PointerInputChange);
785 method public static androidx.ui.core.PointerInputChange consumeAllChanges(androidx.ui.core.PointerInputChange);
786 method public static androidx.ui.core.PointerInputChange consumeDownChange(androidx.ui.core.PointerInputChange);
787 method public static androidx.ui.core.PointerInputChange consumePositionChange(androidx.ui.core.PointerInputChange, float consumedDx, float consumedDy);
788 method public static androidx.ui.geometry.Offset positionChange(androidx.ui.core.PointerInputChange);
789 method public static androidx.ui.geometry.Offset positionChangeIgnoreConsumed(androidx.ui.core.PointerInputChange);
790 method public static boolean positionChanged(androidx.ui.core.PointerInputChange);
791 method public static boolean positionChangedIgnoreConsumed(androidx.ui.core.PointerInputChange);
792 }
793
794 public final class PopupKt {
795 method @androidx.compose.Composable public static void DropdownPopup(androidx.ui.core.DropDownAlignment dropDownAlignment = androidx.ui.core.DropDownAlignment.Start, androidx.ui.unit.IntOffset offset = IntOffset(0, 0), boolean isFocusable = false, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
796 method @androidx.compose.Composable public static void Popup(androidx.ui.core.Alignment alignment = Alignment.TopStart, androidx.ui.unit.IntOffset offset = IntOffset(0, 0), boolean isFocusable = false, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
797 method @androidx.compose.Composable public static void Popup(androidx.ui.core.PopupPositionProvider popupPositionProvider, boolean isFocusable = false, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
798 method @org.jetbrains.annotations.TestOnly public static boolean isPopupLayout(android.view.View view, String? testTag = null);
799 }
800
801 @androidx.compose.Immutable public interface PopupPositionProvider {
802 method public androidx.ui.unit.IntOffset calculatePosition(androidx.ui.unit.IntOffset parentLayoutPosition, androidx.ui.unit.IntSize parentLayoutSize, androidx.ui.core.LayoutDirection layoutDirection, androidx.ui.unit.IntSize popupSize);
803 }
804
805 public final class Ref<T> {
806 ctor public Ref();
807 method public T? getValue();
808 method public void setValue(T? p);
809 property public final T? value;
810 }
811
812 public final class SavedStateDelegateKt {
813 }
814
815 public final class TestTagKt {
Nick Anthony726179f2020-06-18 11:38:15 -0400816 method @androidx.compose.Stable public static androidx.ui.core.Modifier testTag(androidx.ui.core.Modifier, String tag);
817 }
818
819 @androidx.compose.Immutable public final inline class TransformOrigin {
820 ctor public TransformOrigin();
821 method public static long constructor-impl(internal long packedValue);
822 method @androidx.compose.Immutable public static inline boolean equals-impl(long p, Object? p1);
823 method public static boolean equals-impl0(long p1, long p2);
824 method public static float getPivotFractionX-impl(long $this);
825 method public static float getPivotFractionY-impl(long $this);
826 method @androidx.compose.Immutable public static inline int hashCode-impl(long p);
827 method @androidx.compose.Immutable public static inline String! toString-impl(long p);
Aurimas Liutikasafd4a792020-06-22 13:35:25 -0700828 field public static final androidx.ui.core.TransformOrigin.Companion Companion;
Nick Anthony726179f2020-06-18 11:38:15 -0400829 }
830
831 public static final class TransformOrigin.Companion {
832 method public long getCenter();
833 property public final long Center;
834 }
835
836 public final class VerticalAlignmentLine extends androidx.ui.core.AlignmentLine {
837 ctor public VerticalAlignmentLine(kotlin.jvm.functions.Function2<? super java.lang.Integer,? super java.lang.Integer,java.lang.Integer> merger);
838 }
839
840 @androidx.compose.Stable public interface WithConstraintsScope {
841 method public androidx.ui.core.Constraints getConstraints();
842 method public androidx.ui.core.LayoutDirection getLayoutDirection();
843 method public float getMaxHeight();
844 method public float getMaxWidth();
845 method public float getMinHeight();
846 method public float getMinWidth();
847 property public abstract androidx.ui.core.Constraints constraints;
848 property public abstract androidx.ui.core.LayoutDirection layoutDirection;
849 property public abstract float maxHeight;
850 property public abstract float maxWidth;
851 property public abstract float minHeight;
852 property public abstract float minWidth;
853 }
854
855 public final class WrapperKt {
856 method public static androidx.compose.Composition setContent(androidx.activity.ComponentActivity, androidx.compose.Recomposer recomposer = Recomposer.current(), kotlin.jvm.functions.Function0<kotlin.Unit> content);
857 method public static androidx.compose.Composition setContent(android.view.ViewGroup, androidx.compose.Recomposer recomposer, kotlin.jvm.functions.Function0<kotlin.Unit> content);
858 method @Deprecated public static androidx.compose.Composition setContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> content);
859 method public static androidx.compose.Composition setViewContent(android.view.ViewGroup, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
860 method public static androidx.compose.Composition setViewContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
Leland Richardson19285b12020-06-18 13:37:21 -0700861 method @MainThread public static androidx.compose.Composition subcomposeInto(androidx.ui.core.LayoutNode container, androidx.compose.Recomposer recomposer, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
862 method @Deprecated @MainThread public static androidx.compose.Composition subcomposeInto(androidx.ui.core.LayoutNode container, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
Nick Anthony726179f2020-06-18 11:38:15 -0400863 }
864
865 public interface ZIndexModifier extends androidx.ui.core.Modifier.Element {
866 method public float getZIndex();
867 property public abstract float zIndex;
868 }
869
870 public final class ZIndexModifierKt {
871 method @androidx.compose.Stable public static androidx.ui.core.Modifier zIndex(androidx.ui.core.Modifier, float zIndex);
872 }
873
874}
875
876package androidx.ui.core.clipboard {
877
878 public final class AndroidClipboardManagerKt {
879 }
880
881 public interface ClipboardManager {
882 method public androidx.ui.text.AnnotatedString? getText();
883 method public void setText(androidx.ui.text.AnnotatedString annotatedString);
884 }
885
886}
887
888package androidx.ui.core.focus {
889
890 public enum FocusDetailedState {
Aurimas Liutikasafd4a792020-06-22 13:35:25 -0700891 method public static androidx.ui.core.focus.FocusDetailedState valueOf(String name) throws java.lang.IllegalArgumentException;
892 method public static androidx.ui.core.focus.FocusDetailedState[] values();
Nick Anthony726179f2020-06-18 11:38:15 -0400893 enum_constant public static final androidx.ui.core.focus.FocusDetailedState Active;
894 enum_constant public static final androidx.ui.core.focus.FocusDetailedState ActiveParent;
895 enum_constant public static final androidx.ui.core.focus.FocusDetailedState Captured;
896 enum_constant public static final androidx.ui.core.focus.FocusDetailedState Disabled;
897 enum_constant public static final androidx.ui.core.focus.FocusDetailedState Inactive;
898 }
899
900 public interface FocusModifier extends androidx.ui.core.Modifier.Element {
901 method public boolean captureFocus();
902 method public boolean freeFocus();
903 method public androidx.ui.core.focus.FocusDetailedState getFocusDetailedState();
904 method public void requestFocus();
905 property public abstract androidx.ui.core.focus.FocusDetailedState focusDetailedState;
906 }
907
908 public final class FocusModifierKt {
909 method @androidx.compose.Composable public static androidx.ui.core.focus.FocusModifier FocusModifier();
910 method public static androidx.ui.core.focus.FocusState getFocusState(androidx.ui.core.focus.FocusModifier);
911 }
912
913 public final class FocusNodeUtilsKt {
914 }
915
916 public enum FocusState {
Aurimas Liutikasafd4a792020-06-22 13:35:25 -0700917 method public static androidx.ui.core.focus.FocusState valueOf(String name) throws java.lang.IllegalArgumentException;
918 method public static androidx.ui.core.focus.FocusState[] values();
Nick Anthony726179f2020-06-18 11:38:15 -0400919 enum_constant public static final androidx.ui.core.focus.FocusState Focused;
920 enum_constant public static final androidx.ui.core.focus.FocusState NotFocusable;
921 enum_constant public static final androidx.ui.core.focus.FocusState NotFocused;
922 }
923
924 public final class FocusStateKt {
925 method public static androidx.ui.core.focus.FocusState focusState(androidx.ui.core.focus.FocusDetailedState);
926 }
927
928}
929
930package androidx.ui.core.gesture {
931
932 public final class ConstantsKt {
933 method public static androidx.ui.unit.Duration getDoubleTapMinTime();
934 method public static float getDoubleTapSlop();
935 method public static androidx.ui.unit.Duration getDoubleTapTimeout();
936 method public static float getDoubleTapTouchSlop();
937 method public static float getHoverTapSlop();
938 method public static androidx.ui.unit.Duration getHoverTapTimeout();
939 method public static androidx.ui.unit.Duration getJumpTapTimeout();
940 method public static androidx.ui.unit.Duration getLongPressTimeout();
941 method public static float getMaxFlingVelocity();
942 method public static float getMinFlingVelocity();
943 method public static float getPagingTouchSlop();
944 method public static float getPanSlop();
945 method public static androidx.ui.unit.Duration getPressTimeout();
946 method public static float getScaleSlop();
947 method public static float getTouchSlop();
948 method public static float getWindowTouchSlop();
949 method public static androidx.ui.unit.Duration getZoomControlsTimeout();
950 }
951
952 public final class DoubleTapGestureFilterKt {
953 method public static androidx.ui.core.Modifier doubleTapGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.geometry.Offset,kotlin.Unit> onDoubleTap);
954 }
955
956 public final class DragGestureFilterKt {
957 method public static androidx.ui.core.Modifier dragGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, boolean startDragImmediately = false);
958 }
959
960 public interface DragObserver {
961 method public default void onCancel();
962 method public default androidx.ui.geometry.Offset onDrag(androidx.ui.geometry.Offset dragDistance);
963 method public default void onStart(androidx.ui.geometry.Offset downPosition);
964 method public default void onStop(androidx.ui.geometry.Offset velocity);
965 }
966
967 public final class DragSlopExceededGestureFilterKt {
968 method public static androidx.ui.core.Modifier dragSlopExceededGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onDragSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null);
969 }
970
971 public final class GestureUtilsKt {
972 method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.ui.unit.IntSize bounds);
973 }
974
975 public final class LongPressDragGestureFilterKt {
976 method public static androidx.ui.core.Modifier longPressDragGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver);
977 }
978
979 public interface LongPressDragObserver {
980 method public default void onCancel();
981 method public default androidx.ui.geometry.Offset onDrag(androidx.ui.geometry.Offset dragDistance);
982 method public default void onDragStart();
983 method public default void onLongPress(androidx.ui.geometry.Offset pxPosition);
984 method public default void onStop(androidx.ui.geometry.Offset velocity);
985 }
986
987 public final class LongPressGestureFilterKt {
988 method public static androidx.ui.core.Modifier longPressGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.geometry.Offset,kotlin.Unit> onLongPress);
989 }
990
991 public final class PressIndicatorGestureFilterKt {
992 method public static androidx.ui.core.Modifier pressIndicatorGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.geometry.Offset,kotlin.Unit>? onStart = null, kotlin.jvm.functions.Function0<kotlin.Unit>? onStop = null, kotlin.jvm.functions.Function0<kotlin.Unit>? onCancel = null, boolean enabled = true);
993 }
994
995 public final class RawDragGestureFilterKt {
996 method public static androidx.ui.core.Modifier rawDragGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartDragging = null);
997 }
998
999 public final class RawPressStartGestureFilterKt {
1000 method public static androidx.ui.core.Modifier rawPressStartGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.geometry.Offset,kotlin.Unit> onPressStart, boolean enabled = false, androidx.ui.core.PointerEventPass executionPass = androidx.ui.core.PointerEventPass.PostUp);
1001 }
1002
1003 public final class RawScaleGestureFilterKt {
1004 method public static androidx.ui.core.Modifier rawScaleGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.RawScaleObserver scaleObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartScaling = null);
1005 }
1006
1007 public interface RawScaleObserver {
1008 method public default void onCancel();
1009 method public default float onScale(float scaleFactor);
1010 method public default void onStart();
1011 method public default void onStop();
1012 }
1013
1014 public final class ScaleGestureFilterKt {
1015 method public static androidx.ui.core.Modifier scaleGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.ScaleObserver scaleObserver);
1016 }
1017
1018 public interface ScaleObserver {
1019 method public default void onCancel();
1020 method public void onScale(float scaleFactor);
1021 method public default void onStart();
1022 method public default void onStop();
1023 }
1024
1025 public final class ScaleSlopExceededGestureFilterKt {
1026 method public static androidx.ui.core.Modifier scaleSlopExceededGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onScaleSlopExceeded);
1027 }
1028
1029 public final class ScaleUtilKt {
1030 }
1031
1032 public final class TapGestureFilterKt {
1033 method public static androidx.ui.core.Modifier tapGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.geometry.Offset,kotlin.Unit> onTap);
1034 }
1035
1036}
1037
1038package androidx.ui.core.gesture.customevents {
1039
1040 public final class DelayUpEvent implements androidx.ui.core.CustomEvent {
1041 ctor public DelayUpEvent(androidx.ui.core.gesture.customevents.DelayUpMessage message, java.util.Set<androidx.ui.core.PointerId> pointers);
1042 method public androidx.ui.core.gesture.customevents.DelayUpMessage component1();
1043 method public java.util.Set<androidx.ui.core.PointerId> component2();
1044 method public androidx.ui.core.gesture.customevents.DelayUpEvent copy(androidx.ui.core.gesture.customevents.DelayUpMessage message, java.util.Set<androidx.ui.core.PointerId> pointers);
1045 method public androidx.ui.core.gesture.customevents.DelayUpMessage getMessage();
1046 method public java.util.Set<androidx.ui.core.PointerId> getPointers();
1047 method public void setMessage(androidx.ui.core.gesture.customevents.DelayUpMessage p);
1048 }
1049
1050 public enum DelayUpMessage {
Aurimas Liutikasafd4a792020-06-22 13:35:25 -07001051 method public static androidx.ui.core.gesture.customevents.DelayUpMessage valueOf(String name) throws java.lang.IllegalArgumentException;
1052 method public static androidx.ui.core.gesture.customevents.DelayUpMessage[] values();
Nick Anthony726179f2020-06-18 11:38:15 -04001053 enum_constant public static final androidx.ui.core.gesture.customevents.DelayUpMessage DelayUp;
1054 enum_constant public static final androidx.ui.core.gesture.customevents.DelayUpMessage DelayedUpConsumed;
1055 enum_constant public static final androidx.ui.core.gesture.customevents.DelayUpMessage DelayedUpNotConsumed;
1056 }
1057
1058 public final class LongPressFiredEvent implements androidx.ui.core.CustomEvent {
Aurimas Liutikasafd4a792020-06-22 13:35:25 -07001059 field public static final androidx.ui.core.gesture.customevents.LongPressFiredEvent INSTANCE;
Nick Anthony726179f2020-06-18 11:38:15 -04001060 }
1061
1062}
1063
1064package androidx.ui.core.gesture.util {
1065
1066 public final class PolyFitLeastSquaresKt {
1067 }
1068
1069 public final class VelocityTracker {
1070 ctor public VelocityTracker();
1071 method public void addPosition(androidx.ui.unit.Uptime uptime, androidx.ui.geometry.Offset position);
1072 method public androidx.ui.unit.Velocity calculateVelocity();
1073 method public void resetTracking();
1074 }
1075
1076 public final class VelocityTrackerKt {
1077 }
1078
1079}
1080
1081package androidx.ui.core.hapticfeedback {
1082
1083 public interface HapticFeedback {
1084 method public void performHapticFeedback(androidx.ui.core.hapticfeedback.HapticFeedbackType hapticFeedbackType);
1085 }
1086
1087 public enum HapticFeedbackType {
Aurimas Liutikasafd4a792020-06-22 13:35:25 -07001088 method public static androidx.ui.core.hapticfeedback.HapticFeedbackType valueOf(String name) throws java.lang.IllegalArgumentException;
1089 method public static androidx.ui.core.hapticfeedback.HapticFeedbackType[] values();
Nick Anthony726179f2020-06-18 11:38:15 -04001090 enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType LongPress;
1091 enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType TextHandleMove;
1092 }
1093
1094}
1095
1096package androidx.ui.core.input {
1097
1098 public interface FocusManager {
1099 method public void blur(androidx.ui.core.input.FocusNode client);
1100 method public void registerObserver(androidx.ui.core.input.FocusNode node, kotlin.jvm.functions.Function2<? super androidx.ui.core.input.FocusNode,? super androidx.ui.core.input.FocusNode,kotlin.Unit> observer);
1101 method public void requestFocus(androidx.ui.core.input.FocusNode client);
1102 }
1103
1104 public final class FocusManagerKt {
1105 }
1106
1107 public final class FocusNode {
1108 ctor public FocusNode();
1109 }
1110
1111}
1112
1113package androidx.ui.core.keyinput {
1114
1115 public final inline class Key {
1116 ctor public Key();
1117 method public static int constructor-impl(int keyCode);
1118 method public static inline boolean equals-impl(int p, Object? p1);
1119 method public static boolean equals-impl0(int p1, int p2);
1120 method public int getKeyCode();
1121 method public static inline int hashCode-impl(int p);
1122 method public static String toString-impl(int $this);
Aurimas Liutikasafd4a792020-06-22 13:35:25 -07001123 field public static final androidx.ui.core.keyinput.Key.Companion Companion;
Nick Anthony726179f2020-06-18 11:38:15 -04001124 }
1125
1126 public static final class Key.Companion {
1127 method public int getA();
1128 method public int getAllApps();
1129 method public int getAltLeft();
1130 method public int getAltRight();
1131 method public int getApostrophe();
1132 method public int getAppSwitch();
1133 method public int getAssist();
1134 method public int getAt();
1135 method public int getAvReceiverInput();
1136 method public int getAvReceiverPower();
1137 method public int getB();
1138 method public int getBack();
1139 method public int getBackslash();
1140 method public int getBackspace();
1141 method public int getBookmark();
1142 method public int getBreak();
1143 method public int getBrightnessDown();
1144 method public int getBrightnessUp();
1145 method public int getBrowser();
1146 method public int getButton1();
1147 method public int getButton10();
1148 method public int getButton11();
1149 method public int getButton12();
1150 method public int getButton13();
1151 method public int getButton14();
1152 method public int getButton15();
1153 method public int getButton16();
1154 method public int getButton2();
1155 method public int getButton3();
1156 method public int getButton4();
1157 method public int getButton5();
1158 method public int getButton6();
1159 method public int getButton7();
1160 method public int getButton8();
1161 method public int getButton9();
1162 method public int getButtonA();
1163 method public int getButtonB();
1164 method public int getButtonC();
1165 method public int getButtonL1();
1166 method public int getButtonL2();
1167 method public int getButtonMode();
1168 method public int getButtonR1();
1169 method public int getButtonR2();
1170 method public int getButtonSelect();
1171 method public int getButtonStart();
1172 method public int getButtonThumbLeft();
1173 method public int getButtonThumbRight();
1174 method public int getButtonX();
1175 method public int getButtonY();
1176 method public int getButtonZ();
1177 method public int getC();
1178 method public int getCalculator();
1179 method public int getCalendar();
1180 method public int getCall();
1181 method public int getCamera();
1182 method public int getCapsLock();
1183 method public int getCaptions();
1184 method public int getChannelDown();
1185 method public int getChannelUp();
1186 method public int getClear();
1187 method public int getComma();
1188 method public int getContacts();
1189 method public int getCopy();
1190 method public int getCtrlLeft();
1191 method public int getCtrlRight();
1192 method public int getCut();
1193 method public int getD();
1194 method public int getDPadCenter();
1195 method public int getDPadDown();
1196 method public int getDPadDownLeft();
1197 method public int getDPadDownRight();
1198 method public int getDPadLeft();
1199 method public int getDPadRight();
1200 method public int getDPadUp();
1201 method public int getDPadUpLeft();
1202 method public int getDPadUpRight();
1203 method public int getDelete();
1204 method public int getDvr();
1205 method public int getE();
1206 method public int getEisu();
1207 method public int getEndCall();
1208 method public int getEnter();
1209 method public int getEnvelope();
1210 method public int getEquals();
1211 method public int getEscape();
1212 method public int getF();
1213 method public int getF1();
1214 method public int getF10();
1215 method public int getF11();
1216 method public int getF12();
1217 method public int getF2();
1218 method public int getF3();
1219 method public int getF4();
1220 method public int getF5();
1221 method public int getF6();
1222 method public int getF7();
1223 method public int getF8();
1224 method public int getF9();
1225 method public int getFocus();
1226 method public int getForward();
1227 method public int getFunction();
1228 method public int getG();
1229 method public int getGrave();
1230 method public int getGuide();
1231 method public int getH();
1232 method public int getHeadsetHook();
1233 method public int getHelp();
1234 method public int getHenkan();
1235 method public int getHome();
1236 method public int getI();
1237 method public int getInfo();
1238 method public int getInsert();
1239 method public int getJ();
1240 method public int getK();
1241 method public int getKana();
1242 method public int getKatakanaHiragana();
1243 method public int getL();
1244 method public int getLanguageSwitch();
1245 method public int getLastChannel();
1246 method public int getLeftBracket();
1247 method public int getM();
1248 method public int getMannerMode();
1249 method public int getMediaAudioTrack();
1250 method public int getMediaClose();
1251 method public int getMediaEject();
1252 method public int getMediaFastForward();
1253 method public int getMediaNext();
1254 method public int getMediaPause();
1255 method public int getMediaPlay();
1256 method public int getMediaPlayPause();
1257 method public int getMediaPrevious();
1258 method public int getMediaRecord();
1259 method public int getMediaRewind();
1260 method public int getMediaSkipBackward();
1261 method public int getMediaSkipForward();
1262 method public int getMediaStepBackward();
1263 method public int getMediaStepForward();
1264 method public int getMediaStop();
1265 method public int getMediaTopMenu();
1266 method public int getMenu();
1267 method public int getMetaLeft();
1268 method public int getMetaRight();
1269 method public int getMicrophoneMute();
1270 method public int getMinus();
1271 method public int getMoveEnd();
1272 method public int getMoveHome();
1273 method public int getMuhenkan();
1274 method public int getMultiply();
1275 method public int getMusic();
1276 method public int getN();
1277 method public int getNavigateIn();
1278 method public int getNavigateNext();
1279 method public int getNavigateOut();
1280 method public int getNavigatePrevious();
1281 method public int getNotification();
1282 method public int getNumLock();
1283 method public int getNumPad0();
1284 method public int getNumPad1();
1285 method public int getNumPad2();
1286 method public int getNumPad3();
1287 method public int getNumPad4();
1288 method public int getNumPad5();
1289 method public int getNumPad6();
1290 method public int getNumPad7();
1291 method public int getNumPad8();
1292 method public int getNumPad9();
1293 method public int getNumPadAdd();
1294 method public int getNumPadComma();
1295 method public int getNumPadDivide();
1296 method public int getNumPadDot();
1297 method public int getNumPadEnter();
1298 method public int getNumPadEquals();
1299 method public int getNumPadLeftParenthesis();
1300 method public int getNumPadMultiply();
1301 method public int getNumPadRightParenthesis();
1302 method public int getNumPadSubtract();
1303 method public int getNumber();
1304 method public int getNumber0();
1305 method public int getNumber1();
1306 method public int getNumber11();
1307 method public int getNumber12();
1308 method public int getNumber2();
1309 method public int getNumber3();
1310 method public int getNumber4();
1311 method public int getNumber5();
1312 method public int getNumber6();
1313 method public int getNumber7();
1314 method public int getNumber8();
1315 method public int getNumber9();
1316 method public int getO();
1317 method public int getP();
1318 method public int getPageDown();
1319 method public int getPageUp();
1320 method public int getPairing();
1321 method public int getPaste();
1322 method public int getPeriod();
1323 method public int getPictureSymbols();
1324 method public int getPlus();
1325 method public int getPound();
1326 method public int getPower();
1327 method public int getPrintScreen();
1328 method public int getProfileSwitch();
1329 method public int getProgramBlue();
1330 method public int getProgramGreen();
1331 method public int getProgramRed();
1332 method public int getProgramYellow();
1333 method public int getQ();
1334 method public int getR();
1335 method public int getRefresh();
1336 method public int getRightBracket();
1337 method public int getRo();
1338 method public int getS();
1339 method public int getScrollLock();
1340 method public int getSearch();
1341 method public int getSemicolon();
1342 method public int getSetTopBoxInput();
1343 method public int getSetTopBoxPower();
1344 method public int getSettings();
1345 method public int getShiftLeft();
1346 method public int getShiftRight();
1347 method public int getSlash();
1348 method public int getSleep();
1349 method public int getSoftLeft();
1350 method public int getSoftRight();
1351 method public int getSoftSleep();
1352 method public int getSpacebar();
1353 method public int getStem1();
1354 method public int getStem2();
1355 method public int getStem3();
1356 method public int getStemPrimary();
1357 method public int getSwitchCharset();
1358 method public int getSymbol();
1359 method public int getSystemNavigationDown();
1360 method public int getSystemNavigationLeft();
1361 method public int getSystemNavigationRight();
1362 method public int getSystemNavigationUp();
1363 method public int getT();
1364 method public int getTab();
1365 method public int getThumbsDown();
1366 method public int getThumbsUp();
1367 method public int getToggle2D3D();
1368 method public int getTv();
1369 method public int getTvAntennaCable();
1370 method public int getTvAudioDescription();
1371 method public int getTvAudioDescriptionMixingVolumeDown();
1372 method public int getTvAudioDescriptionMixingVolumeUp();
1373 method public int getTvContentsMenu();
1374 method public int getTvDataService();
1375 method public int getTvInput();
1376 method public int getTvInputComponent1();
1377 method public int getTvInputComponent2();
1378 method public int getTvInputComposite1();
1379 method public int getTvInputComposite2();
1380 method public int getTvInputHdmi1();
1381 method public int getTvInputHdmi2();
1382 method public int getTvInputHdmi3();
1383 method public int getTvInputHdmi4();
1384 method public int getTvInputVga1();
1385 method public int getTvMediaContextMenu();
1386 method public int getTvNetwork();
1387 method public int getTvNumberEntry();
1388 method public int getTvPower();
1389 method public int getTvRadioService();
1390 method public int getTvSatellite();
1391 method public int getTvSatelliteBs();
1392 method public int getTvSatelliteCs();
1393 method public int getTvSatelliteService();
1394 method public int getTvTeletext();
1395 method public int getTvTerrestrialAnalog();
1396 method public int getTvTerrestrialDigital();
1397 method public int getTvTimerProgramming();
1398 method public int getTvZoomMode();
1399 method public int getU();
1400 method public int getUnknown();
1401 method public int getV();
1402 method public int getVoiceAssist();
1403 method public int getVolumeDown();
1404 method public int getVolumeMute();
1405 method public int getVolumeUp();
1406 method public int getW();
1407 method public int getWakeUp();
1408 method public int getWindow();
1409 method public int getX();
1410 method public int getY();
1411 method public int getYen();
1412 method public int getZ();
1413 method public int getZenkakuHankaru();
1414 method public int getZoomIn();
1415 method public int getZoomOut();
1416 property public final int A;
1417 property public final int AllApps;
1418 property public final int AltLeft;
1419 property public final int AltRight;
1420 property public final int Apostrophe;
1421 property public final int AppSwitch;
1422 property public final int Assist;
1423 property public final int At;
1424 property public final int AvReceiverInput;
1425 property public final int AvReceiverPower;
1426 property public final int B;
1427 property public final int Back;
1428 property public final int Backslash;
1429 property public final int Backspace;
1430 property public final int Bookmark;
1431 property public final int Break;
1432 property public final int BrightnessDown;
1433 property public final int BrightnessUp;
1434 property public final int Browser;
1435 property public final int Button1;
1436 property public final int Button10;
1437 property public final int Button11;
1438 property public final int Button12;
1439 property public final int Button13;
1440 property public final int Button14;
1441 property public final int Button15;
1442 property public final int Button16;
1443 property public final int Button2;
1444 property public final int Button3;
1445 property public final int Button4;
1446 property public final int Button5;
1447 property public final int Button6;
1448 property public final int Button7;
1449 property public final int Button8;
1450 property public final int Button9;
1451 property public final int ButtonA;
1452 property public final int ButtonB;
1453 property public final int ButtonC;
1454 property public final int ButtonL1;
1455 property public final int ButtonL2;
1456 property public final int ButtonMode;
1457 property public final int ButtonR1;
1458 property public final int ButtonR2;
1459 property public final int ButtonSelect;
1460 property public final int ButtonStart;
1461 property public final int ButtonThumbLeft;
1462 property public final int ButtonThumbRight;
1463 property public final int ButtonX;
1464 property public final int ButtonY;
1465 property public final int ButtonZ;
1466 property public final int C;
1467 property public final int Calculator;
1468 property public final int Calendar;
1469 property public final int Call;
1470 property public final int Camera;
1471 property public final int CapsLock;
1472 property public final int Captions;
1473 property public final int ChannelDown;
1474 property public final int ChannelUp;
1475 property public final int Clear;
1476 property public final int Comma;
1477 property public final int Contacts;
1478 property public final int Copy;
1479 property public final int CtrlLeft;
1480 property public final int CtrlRight;
1481 property public final int Cut;
1482 property public final int D;
1483 property public final int DPadCenter;
1484 property public final int DPadDown;
1485 property public final int DPadDownLeft;
1486 property public final int DPadDownRight;
1487 property public final int DPadLeft;
1488 property public final int DPadRight;
1489 property public final int DPadUp;
1490 property public final int DPadUpLeft;
1491 property public final int DPadUpRight;
1492 property public final int Delete;
1493 property public final int Dvr;
1494 property public final int E;
1495 property public final int Eisu;
1496 property public final int EndCall;
1497 property public final int Enter;
1498 property public final int Envelope;
1499 property public final int Equals;
1500 property public final int Escape;
1501 property public final int F;
1502 property public final int F1;
1503 property public final int F10;
1504 property public final int F11;
1505 property public final int F12;
1506 property public final int F2;
1507 property public final int F3;
1508 property public final int F4;
1509 property public final int F5;
1510 property public final int F6;
1511 property public final int F7;
1512 property public final int F8;
1513 property public final int F9;
1514 property public final int Focus;
1515 property public final int Forward;
1516 property public final int Function;
1517 property public final int G;
1518 property public final int Grave;
1519 property public final int Guide;
1520 property public final int H;
1521 property public final int HeadsetHook;
1522 property public final int Help;
1523 property public final int Henkan;
1524 property public final int Home;
1525 property public final int I;
1526 property public final int Info;
1527 property public final int Insert;
1528 property public final int J;
1529 property public final int K;
1530 property public final int Kana;
1531 property public final int KatakanaHiragana;
1532 property public final int L;
1533 property public final int LanguageSwitch;
1534 property public final int LastChannel;
1535 property public final int LeftBracket;
1536 property public final int M;
1537 property public final int MannerMode;
1538 property public final int MediaAudioTrack;
1539 property public final int MediaClose;
1540 property public final int MediaEject;
1541 property public final int MediaFastForward;
1542 property public final int MediaNext;
1543 property public final int MediaPause;
1544 property public final int MediaPlay;
1545 property public final int MediaPlayPause;
1546 property public final int MediaPrevious;
1547 property public final int MediaRecord;
1548 property public final int MediaRewind;
1549 property public final int MediaSkipBackward;
1550 property public final int MediaSkipForward;
1551 property public final int MediaStepBackward;
1552 property public final int MediaStepForward;
1553 property public final int MediaStop;
1554 property public final int MediaTopMenu;
1555 property public final int Menu;
1556 property public final int MetaLeft;
1557 property public final int MetaRight;
1558 property public final int MicrophoneMute;
1559 property public final int Minus;
1560 property public final int MoveEnd;
1561 property public final int MoveHome;
1562 property public final int Muhenkan;
1563 property public final int Multiply;
1564 property public final int Music;
1565 property public final int N;
1566 property public final int NavigateIn;
1567 property public final int NavigateNext;
1568 property public final int NavigateOut;
1569 property public final int NavigatePrevious;
1570 property public final int Notification;
1571 property public final int NumLock;
1572 property public final int NumPad0;
1573 property public final int NumPad1;
1574 property public final int NumPad2;
1575 property public final int NumPad3;
1576 property public final int NumPad4;
1577 property public final int NumPad5;
1578 property public final int NumPad6;
1579 property public final int NumPad7;
1580 property public final int NumPad8;
1581 property public final int NumPad9;
1582 property public final int NumPadAdd;
1583 property public final int NumPadComma;
1584 property public final int NumPadDivide;
1585 property public final int NumPadDot;
1586 property public final int NumPadEnter;
1587 property public final int NumPadEquals;
1588 property public final int NumPadLeftParenthesis;
1589 property public final int NumPadMultiply;
1590 property public final int NumPadRightParenthesis;
1591 property public final int NumPadSubtract;
1592 property public final int Number;
1593 property public final int Number0;
1594 property public final int Number1;
1595 property public final int Number11;
1596 property public final int Number12;
1597 property public final int Number2;
1598 property public final int Number3;
1599 property public final int Number4;
1600 property public final int Number5;
1601 property public final int Number6;
1602 property public final int Number7;
1603 property public final int Number8;
1604 property public final int Number9;
1605 property public final int O;
1606 property public final int P;
1607 property public final int PageDown;
1608 property public final int PageUp;
1609 property public final int Pairing;
1610 property public final int Paste;
1611 property public final int Period;
1612 property public final int PictureSymbols;
1613 property public final int Plus;
1614 property public final int Pound;
1615 property public final int Power;
1616 property public final int PrintScreen;
1617 property public final int ProfileSwitch;
1618 property public final int ProgramBlue;
1619 property public final int ProgramGreen;
1620 property public final int ProgramRed;
1621 property public final int ProgramYellow;
1622 property public final int Q;
1623 property public final int R;
1624 property public final int Refresh;
1625 property public final int RightBracket;
1626 property public final int Ro;
1627 property public final int S;
1628 property public final int ScrollLock;
1629 property public final int Search;
1630 property public final int Semicolon;
1631 property public final int SetTopBoxInput;
1632 property public final int SetTopBoxPower;
1633 property public final int Settings;
1634 property public final int ShiftLeft;
1635 property public final int ShiftRight;
1636 property public final int Slash;
1637 property public final int Sleep;
1638 property public final int SoftLeft;
1639 property public final int SoftRight;
1640 property public final int SoftSleep;
1641 property public final int Spacebar;
1642 property public final int Stem1;
1643 property public final int Stem2;
1644 property public final int Stem3;
1645 property public final int StemPrimary;
1646 property public final int SwitchCharset;
1647 property public final int Symbol;
1648 property public final int SystemNavigationDown;
1649 property public final int SystemNavigationLeft;
1650 property public final int SystemNavigationRight;
1651 property public final int SystemNavigationUp;
1652 property public final int T;
1653 property public final int Tab;
1654 property public final int ThumbsDown;
1655 property public final int ThumbsUp;
1656 property public final int Toggle2D3D;
1657 property public final int Tv;
1658 property public final int TvAntennaCable;
1659 property public final int TvAudioDescription;
1660 property public final int TvAudioDescriptionMixingVolumeDown;
1661 property public final int TvAudioDescriptionMixingVolumeUp;
1662 property public final int TvContentsMenu;
1663 property public final int TvDataService;
1664 property public final int TvInput;
1665 property public final int TvInputComponent1;
1666 property public final int TvInputComponent2;
1667 property public final int TvInputComposite1;
1668 property public final int TvInputComposite2;
1669 property public final int TvInputHdmi1;
1670 property public final int TvInputHdmi2;
1671 property public final int TvInputHdmi3;
1672 property public final int TvInputHdmi4;
1673 property public final int TvInputVga1;
1674 property public final int TvMediaContextMenu;
1675 property public final int TvNetwork;
1676 property public final int TvNumberEntry;
1677 property public final int TvPower;
1678 property public final int TvRadioService;
1679 property public final int TvSatellite;
1680 property public final int TvSatelliteBs;
1681 property public final int TvSatelliteCs;
1682 property public final int TvSatelliteService;
1683 property public final int TvTeletext;
1684 property public final int TvTerrestrialAnalog;
1685 property public final int TvTerrestrialDigital;
1686 property public final int TvTimerProgramming;
1687 property public final int TvZoomMode;
1688 property public final int U;
1689 property public final int Unknown;
1690 property public final int V;
1691 property public final int VoiceAssist;
1692 property public final int VolumeDown;
1693 property public final int VolumeMute;
1694 property public final int VolumeUp;
1695 property public final int W;
1696 property public final int WakeUp;
1697 property public final int Window;
1698 property public final int X;
1699 property public final int Y;
1700 property public final int Yen;
1701 property public final int Z;
1702 property public final int ZenkakuHankaru;
1703 property public final int ZoomIn;
1704 property public final int ZoomOut;
1705 }
1706
1707 public final class KeyEvent {
1708 method public int component1();
1709 method public androidx.ui.core.keyinput.KeyEventType component2();
1710 method public androidx.ui.core.keyinput.KeyEvent copy-x3VrOOY(int key, androidx.ui.core.keyinput.KeyEventType type);
1711 method public int getKey();
1712 method public androidx.ui.core.keyinput.KeyEventType getType();
1713 }
1714
1715 public enum KeyEventType {
Aurimas Liutikasafd4a792020-06-22 13:35:25 -07001716 method public static androidx.ui.core.keyinput.KeyEventType valueOf(String name) throws java.lang.IllegalArgumentException;
1717 method public static androidx.ui.core.keyinput.KeyEventType[] values();
Nick Anthony726179f2020-06-18 11:38:15 -04001718 enum_constant public static final androidx.ui.core.keyinput.KeyEventType KeyDown;
1719 enum_constant public static final androidx.ui.core.keyinput.KeyEventType KeyUp;
1720 }
1721
1722 public final class KeyInputModifierKt {
1723 method public static androidx.ui.core.Modifier keyInputFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.core.keyinput.KeyEvent,java.lang.Boolean> onKeyEvent);
1724 method public static androidx.ui.core.Modifier previewKeyInputFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.core.keyinput.KeyEvent,java.lang.Boolean> onPreviewKeyEvent);
1725 }
1726
1727}
1728
1729package androidx.ui.core.pointerinput {
1730
1731 public final class HitPathTrackerKt {
1732 }
1733
1734 public final class PointerInputEventData {
1735 method public long component1();
1736 method public androidx.ui.core.PointerInputData component2();
1737 method public androidx.ui.core.pointerinput.PointerInputEventData copy-tII9_pY(long id, androidx.ui.core.PointerInputData pointerInputData);
1738 method public long getId();
1739 method public androidx.ui.core.PointerInputData getPointerInputData();
1740 }
1741
1742 public final class PointerInputEventProcessorKt {
1743 }
1744
1745 public abstract class PointerInputFilter {
1746 ctor public PointerInputFilter();
1747 method public abstract void onCancel();
1748 method public void onCustomEvent(androidx.ui.core.CustomEvent customEvent, androidx.ui.core.PointerEventPass pass);
1749 method public void onInit(androidx.ui.core.CustomEventDispatcher customEventDispatcher);
1750 method public abstract java.util.List<androidx.ui.core.PointerInputChange> onPointerInput(java.util.List<androidx.ui.core.PointerInputChange> changes, androidx.ui.core.PointerEventPass pass, androidx.ui.unit.IntSize bounds);
1751 }
1752
1753 public interface PointerInputModifier extends androidx.ui.core.Modifier.Element {
1754 method public androidx.ui.core.pointerinput.PointerInputFilter getPointerInputFilter();
1755 property public abstract androidx.ui.core.pointerinput.PointerInputFilter pointerInputFilter;
1756 }
1757
1758}
1759
1760package androidx.ui.core.selection {
1761
1762 public interface Selectable {
1763 method public androidx.ui.geometry.Rect getBoundingBox(int offset);
1764 method public androidx.ui.geometry.Offset getHandlePosition(androidx.ui.core.selection.Selection selection, boolean isStartHandle);
1765 method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
1766 method public androidx.ui.core.selection.Selection? getSelection(androidx.ui.geometry.Offset startPosition, androidx.ui.geometry.Offset endPosition, androidx.ui.core.LayoutCoordinates containerLayoutCoordinates, boolean longPress, androidx.ui.core.selection.Selection? previousSelection = null, boolean isStartHandle = true);
1767 method public androidx.ui.text.AnnotatedString getText();
1768 }
1769
1770 @androidx.compose.Immutable public final class Selection {
1771 ctor public Selection(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
1772 method public androidx.ui.core.selection.Selection.AnchorInfo component1();
1773 method public androidx.ui.core.selection.Selection.AnchorInfo component2();
1774 method public boolean component3();
1775 method @androidx.compose.Immutable public androidx.ui.core.selection.Selection copy(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
1776 method public androidx.ui.core.selection.Selection.AnchorInfo getEnd();
1777 method public boolean getHandlesCrossed();
1778 method public androidx.ui.core.selection.Selection.AnchorInfo getStart();
1779 method public androidx.ui.core.selection.Selection merge(androidx.ui.core.selection.Selection? other);
1780 method public androidx.ui.text.TextRange toTextRange();
1781 }
1782
1783 @androidx.compose.Immutable public static final class Selection.AnchorInfo {
1784 ctor public Selection.AnchorInfo(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
1785 method public androidx.ui.text.style.TextDirection component1();
1786 method public int component2();
1787 method public androidx.ui.core.selection.Selectable component3();
1788 method @androidx.compose.Immutable public androidx.ui.core.selection.Selection.AnchorInfo copy(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
1789 method public androidx.ui.text.style.TextDirection getDirection();
1790 method public int getOffset();
1791 method public androidx.ui.core.selection.Selectable getSelectable();
1792 }
1793
1794 public final class SelectionContainerKt {
1795 method @androidx.compose.Composable public static void SelectionContainer(androidx.ui.core.selection.Selection? selection, kotlin.jvm.functions.Function1<? super androidx.ui.core.selection.Selection,kotlin.Unit> onSelectionChange, kotlin.jvm.functions.Function0<kotlin.Unit> children);
1796 }
1797
1798 public final class SelectionHandlesKt {
1799 }
1800
Qingqing Deng690a79b2020-06-18 14:53:20 -07001801 public final class SelectionLayoutKt {
1802 }
1803
Nick Anthony726179f2020-06-18 11:38:15 -04001804 public final class SelectionManagerKt {
1805 }
1806
1807 public interface SelectionRegistrar {
1808 method public void onPositionChange();
1809 method public androidx.ui.core.selection.Selectable subscribe(androidx.ui.core.selection.Selectable selectable);
1810 method public void unsubscribe(androidx.ui.core.selection.Selectable selectable);
1811 }
1812
1813 public final class SelectionRegistrarKt {
1814 method public static androidx.compose.ProvidableAmbient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
1815 }
1816
1817}
1818
1819package androidx.ui.core.semantics {
1820
1821 public final class SemanticsConfiguration implements java.lang.Iterable<java.util.Map.Entry<? extends androidx.ui.semantics.SemanticsPropertyKey<?>,?>> kotlin.jvm.internal.markers.KMappedMarker androidx.ui.semantics.SemanticsPropertyReceiver {
1822 ctor public SemanticsConfiguration();
1823 method public operator <T> boolean contains(androidx.ui.semantics.SemanticsPropertyKey<T> key);
1824 method public androidx.ui.core.semantics.SemanticsConfiguration copy();
1825 method public operator <T> T! get(androidx.ui.semantics.SemanticsPropertyKey<T> key);
1826 method public <T> T! getOrElse(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
1827 method public <T> T? getOrElseNullable(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
1828 method public boolean isEmpty();
1829 method public boolean isMergingSemanticsOfDescendants();
1830 method public java.util.Iterator<java.util.Map.Entry<androidx.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
1831 method public <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
1832 method public void setMergingSemanticsOfDescendants(boolean p);
1833 property public final boolean isEmpty;
1834 property public final boolean isMergingSemanticsOfDescendants;
1835 }
1836
1837 public final class SemanticsConfigurationKt {
1838 method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
1839 }
1840
1841 public final class SemanticsHintOverrides {
1842 ctor public SemanticsHintOverrides(String? onTapHint, String? onLongPressHint);
1843 method public String? component1();
1844 method public String? component2();
1845 method public androidx.ui.core.semantics.SemanticsHintOverrides copy(String? onTapHint, String? onLongPressHint);
1846 method public String? getOnLongPressHint();
1847 method public String? getOnTapHint();
1848 method public boolean isNotEmpty();
1849 property public final boolean isNotEmpty;
1850 }
1851
1852 public interface SemanticsModifier extends androidx.ui.core.Modifier.Element {
Nick Anthony726179f2020-06-18 11:38:15 -04001853 method public int getId();
1854 method public androidx.ui.core.semantics.SemanticsConfiguration getSemanticsConfiguration();
Nick Anthony726179f2020-06-18 11:38:15 -04001855 property public abstract int id;
1856 property public abstract androidx.ui.core.semantics.SemanticsConfiguration semanticsConfiguration;
1857 }
1858
1859 public final class SemanticsModifierKt {
Alexandre Elias94983752020-06-12 17:26:17 +01001860 method public static androidx.ui.core.Modifier semantics(androidx.ui.core.Modifier, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null);
Nick Anthony726179f2020-06-18 11:38:15 -04001861 }
1862
1863 public final class SemanticsNode {
Filip Pavlis0794a7a2020-06-18 22:21:15 +01001864 method public int getAlignmentLinePosition(androidx.ui.core.AlignmentLine line);
Nick Anthony726179f2020-06-18 11:38:15 -04001865 method public androidx.ui.unit.PxBounds getBoundsInRoot();
1866 method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getChildren();
1867 method public androidx.ui.core.LayoutNode getComponentNode();
1868 method public androidx.ui.core.semantics.SemanticsConfiguration getConfig();
1869 method public androidx.ui.unit.PxBounds getGlobalBounds();
1870 method public androidx.ui.geometry.Offset getGlobalPosition();
1871 method public boolean getHasChildren();
1872 method public int getId();
1873 method public androidx.ui.core.semantics.SemanticsNode? getParent();
1874 method public androidx.ui.unit.IntSize getSize();
1875 method public androidx.ui.core.semantics.SemanticsConfiguration getUnmergedConfig();
1876 method public boolean isRoot();
1877 method public void setComponentNode(androidx.ui.core.LayoutNode p);
1878 property public final androidx.ui.unit.PxBounds boundsInRoot;
1879 property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> children;
1880 property public final androidx.ui.core.semantics.SemanticsConfiguration config;
1881 property public final androidx.ui.unit.PxBounds globalBounds;
1882 property public final androidx.ui.geometry.Offset globalPosition;
1883 property public final boolean hasChildren;
1884 property public final boolean isRoot;
1885 property public final androidx.ui.core.semantics.SemanticsNode? parent;
1886 property public final androidx.ui.unit.IntSize size;
Aurimas Liutikasafd4a792020-06-22 13:35:25 -07001887 field public static final androidx.ui.core.semantics.SemanticsNode.Companion Companion;
Nick Anthony726179f2020-06-18 11:38:15 -04001888 }
1889
1890 public static final class SemanticsNode.Companion {
1891 method public int generateNewId();
1892 }
1893
1894 public final class SemanticsNodeKt {
1895 method public static androidx.ui.core.semantics.SemanticsNode? findClosestParentNode(androidx.ui.core.semantics.SemanticsNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.semantics.SemanticsNode,java.lang.Boolean> selector);
1896 }
1897
1898 public final class SemanticsOwner {
1899 ctor public SemanticsOwner(androidx.ui.core.LayoutNode rootNode);
1900 method public androidx.ui.core.LayoutNode getRootNode();
1901 method public androidx.ui.core.semantics.SemanticsNode getRootSemanticsNode();
1902 property public final androidx.ui.core.semantics.SemanticsNode rootSemanticsNode;
1903 }
1904
1905 public final class SemanticsOwnerKt {
1906 method public static java.util.List<androidx.ui.core.semantics.SemanticsNode> getAllSemanticsNodes(androidx.ui.core.semantics.SemanticsOwner);
1907 }
1908
1909}
1910
1911package androidx.ui.core.texttoolbar {
1912
1913 public interface TextToolbar {
1914 method public androidx.ui.core.texttoolbar.TextToolbarStatus getStatus();
1915 method public void hide();
1916 method public void showCopyMenu(androidx.ui.geometry.Rect rect, kotlin.jvm.functions.Function0<kotlin.Unit> onDeselectRequested, kotlin.jvm.functions.Function0<kotlin.Unit> onCopyRequested);
1917 property public abstract androidx.ui.core.texttoolbar.TextToolbarStatus status;
1918 }
1919
1920 public enum TextToolbarStatus {
Aurimas Liutikasafd4a792020-06-22 13:35:25 -07001921 method public static androidx.ui.core.texttoolbar.TextToolbarStatus valueOf(String name) throws java.lang.IllegalArgumentException;
1922 method public static androidx.ui.core.texttoolbar.TextToolbarStatus[] values();
Nick Anthony726179f2020-06-18 11:38:15 -04001923 enum_constant public static final androidx.ui.core.texttoolbar.TextToolbarStatus Hidden;
1924 enum_constant public static final androidx.ui.core.texttoolbar.TextToolbarStatus Shown;
1925 }
1926
1927}
1928
1929package androidx.ui.core.texttoolbar.actionmodecallback {
1930
1931 public final class TextActionModeCallbackKt {
1932 }
1933
1934}
1935
1936package androidx.ui.graphics.vector {
1937
1938 public abstract sealed class VNode {
1939 method public abstract void draw(androidx.ui.graphics.drawscope.DrawScope);
1940 method public final void invalidate();
1941 }
1942
Leland Richardson19285b12020-06-18 13:37:21 -07001943 public final class VectorApplier extends androidx.compose.AbstractApplier<androidx.ui.graphics.vector.VNode> {
1944 ctor public VectorApplier(androidx.ui.graphics.vector.VNode root);
1945 method public void insert(int index, androidx.ui.graphics.vector.VNode instance);
1946 method public void move(int from, int to, int count);
1947 method public void remove(int index, int count);
1948 }
1949
Nick Anthony726179f2020-06-18 11:38:15 -04001950 public final class VectorAsset {
1951 method public String component1();
1952 method public float component2();
1953 method public float component3();
1954 method public float component4();
1955 method public float component5();
1956 method public androidx.ui.graphics.vector.VectorGroup component6();
1957 method public androidx.ui.graphics.vector.VectorAsset copy-rmhd70c(String name, float defaultWidth, float defaultHeight, float viewportWidth, float viewportHeight, androidx.ui.graphics.vector.VectorGroup root);
1958 method public float getDefaultHeight();
1959 method public float getDefaultWidth();
1960 method public String getName();
1961 method public androidx.ui.graphics.vector.VectorGroup getRoot();
1962 method public float getViewportHeight();
1963 method public float getViewportWidth();
1964 }
1965
1966 public final class VectorAssetBuilder {
1967 method public androidx.ui.graphics.vector.VectorAssetBuilder addPath(java.util.List<? extends androidx.ui.graphics.vector.PathNode> pathData, String name = "", androidx.ui.graphics.Brush? fill = null, float fillAlpha = 1.0f, androidx.ui.graphics.Brush? stroke = null, float strokeAlpha = 1.0f, float strokeLineWidth = 0.0f, androidx.ui.graphics.StrokeCap strokeLineCap = DefaultStrokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin = DefaultStrokeLineJoin, float strokeLineMiter = 4.0f);
1968 method public androidx.ui.graphics.vector.VectorAsset build();
1969 method public float getDefaultHeight();
1970 method public float getDefaultWidth();
1971 method public String getName();
1972 method public float getViewportHeight();
1973 method public float getViewportWidth();
1974 method public androidx.ui.graphics.vector.VectorAssetBuilder popGroup();
1975 method public androidx.ui.graphics.vector.VectorAssetBuilder pushGroup(String name = "", float rotate = 0.0f, float pivotX = 0.0f, float pivotY = 0.0f, float scaleX = 1.0f, float scaleY = 1.0f, float translationX = 0.0f, float translationY = 0.0f, java.util.List<? extends androidx.ui.graphics.vector.PathNode> clipPathData = EmptyPath);
1976 }
1977
1978 public final class VectorAssetBuilderKt {
1979 method public static androidx.ui.graphics.vector.VectorAssetBuilder group(androidx.ui.graphics.vector.VectorAssetBuilder, String name = "", float rotate = 0.0f, float pivotX = 0.0f, float pivotY = 0.0f, float scaleX = 1.0f, float scaleY = 1.0f, float translationX = 0.0f, float translationY = 0.0f, java.util.List<? extends androidx.ui.graphics.vector.PathNode> clipPathData = EmptyPath, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.VectorAssetBuilder,kotlin.Unit> block);
1980 method public static androidx.ui.graphics.vector.VectorAssetBuilder path(androidx.ui.graphics.vector.VectorAssetBuilder, String name = "", androidx.ui.graphics.Brush? fill = null, float fillAlpha = 1.0f, androidx.ui.graphics.Brush? stroke = null, float strokeAlpha = 1.0f, float strokeLineWidth = 0.0f, androidx.ui.graphics.StrokeCap strokeLineCap = DefaultStrokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin = DefaultStrokeLineJoin, float strokeLineMiter = 4.0f, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.PathBuilder,kotlin.Unit> pathBuilder);
1981 }
1982
1983 public final class VectorComposeKt {
Leland Richardson19285b12020-06-18 13:37:21 -07001984 method @androidx.compose.Composable public static void Group(String name = "", float rotation = 0.0f, float pivotX = 0.0f, float pivotY = 0.0f, float scaleX = 1.0f, float scaleY = 1.0f, float translationX = 0.0f, float translationY = 0.0f, java.util.List<? extends androidx.ui.graphics.vector.PathNode> clipPathData = EmptyPath, kotlin.jvm.functions.Function0<kotlin.Unit> children);
1985 method @androidx.compose.Composable public static void Path(java.util.List<? extends androidx.ui.graphics.vector.PathNode> pathData, String name = "", androidx.ui.graphics.Brush? fill = null, float fillAlpha = 1.0f, androidx.ui.graphics.Brush? stroke = null, float strokeAlpha = 1.0f, float strokeLineWidth = 0.0f, androidx.ui.graphics.StrokeCap strokeLineCap = DefaultStrokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin = DefaultStrokeLineJoin, float strokeLineMiter = 4.0f);
Nick Anthony726179f2020-06-18 11:38:15 -04001986 }
1987
1988 public final class VectorGroup extends androidx.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker {
1989 ctor public VectorGroup(String name, float rotation, float pivotX, float pivotY, float scaleX, float scaleY, float translationX, float translationY, java.util.List<? extends androidx.ui.graphics.vector.PathNode> clipPathData);
1990 ctor public VectorGroup();
1991 method public operator androidx.ui.graphics.vector.VectorNode get(int index);
1992 method public java.util.List<androidx.ui.graphics.vector.PathNode> getClipPathData();
1993 method public String getName();
1994 method public float getPivotX();
1995 method public float getPivotY();
1996 method public float getRotation();
1997 method public float getScaleX();
1998 method public float getScaleY();
1999 method public int getSize();
2000 method public float getTranslationX();
2001 method public float getTranslationY();
2002 method public java.util.Iterator<androidx.ui.graphics.vector.VectorNode> iterator();
2003 property public final int size;
2004 }
2005
2006 public final class VectorKt {
2007 method public static inline java.util.List<androidx.ui.graphics.vector.PathNode> PathData(kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.PathBuilder,kotlin.Unit> block);
2008 method public static java.util.List<androidx.ui.graphics.vector.PathNode> addPathNodes(String? pathStr);
2009 method public static androidx.ui.graphics.StrokeCap getDefaultStrokeLineCap();
2010 method public static androidx.ui.graphics.StrokeJoin getDefaultStrokeLineJoin();
2011 method public static androidx.ui.graphics.BlendMode getDefaultTintBlendMode();
2012 method public static long getDefaultTintColor();
2013 method public static java.util.List<androidx.ui.graphics.vector.PathNode> getEmptyPath();
2014 field public static final String DefaultGroupName = "";
2015 field public static final String DefaultPathName = "";
2016 field public static final float DefaultPivotX = 0.0f;
2017 field public static final float DefaultPivotY = 0.0f;
2018 field public static final float DefaultRotation = 0.0f;
2019 field public static final float DefaultScaleX = 1.0f;
2020 field public static final float DefaultScaleY = 1.0f;
2021 field public static final float DefaultStrokeLineMiter = 4.0f;
2022 field public static final float DefaultStrokeLineWidth = 0.0f;
2023 field public static final float DefaultTranslationX = 0.0f;
2024 field public static final float DefaultTranslationY = 0.0f;
2025 }
2026
2027 public abstract sealed class VectorNode {
2028 }
2029
2030 public final class VectorPainter extends androidx.ui.graphics.painter.Painter {
2031 method public androidx.ui.geometry.Size getIntrinsicSize();
2032 method protected void onDraw(androidx.ui.graphics.drawscope.DrawScope);
2033 property public androidx.ui.geometry.Size intrinsicSize;
2034 }
2035
2036 public final class VectorPainterKt {
2037 method @androidx.compose.Composable public static androidx.ui.graphics.vector.VectorPainter VectorPainter(androidx.ui.graphics.vector.VectorAsset asset);
Leland Richardson19285b12020-06-18 13:37:21 -07002038 method @androidx.compose.Composable public static androidx.ui.graphics.vector.VectorPainter VectorPainter-CZQlTzY(float defaultWidth, float defaultHeight, float viewportWidth = Float.NaN, float viewportHeight = Float.NaN, String name = "VectorRootGroup", kotlin.jvm.functions.Function2<? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
Nick Anthony726179f2020-06-18 11:38:15 -04002039 field public static final String RootGroupName = "VectorRootGroup";
2040 }
2041
2042 public final class VectorPath extends androidx.ui.graphics.vector.VectorNode {
2043 ctor public VectorPath(String name, java.util.List<? extends androidx.ui.graphics.vector.PathNode> pathData, androidx.ui.graphics.Brush? fill, float fillAlpha, androidx.ui.graphics.Brush? stroke, float strokeAlpha, float strokeLineWidth, androidx.ui.graphics.StrokeCap strokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin, float strokeLineMiter);
2044 method public String component1();
2045 method public float component10();
2046 method public java.util.List<androidx.ui.graphics.vector.PathNode> component2();
2047 method public androidx.ui.graphics.Brush? component3();
2048 method public float component4();
2049 method public androidx.ui.graphics.Brush? component5();
2050 method public float component6();
2051 method public float component7();
2052 method public androidx.ui.graphics.StrokeCap component8();
2053 method public androidx.ui.graphics.StrokeJoin component9();
2054 method public androidx.ui.graphics.vector.VectorPath copy(String name, java.util.List<? extends androidx.ui.graphics.vector.PathNode> pathData, androidx.ui.graphics.Brush? fill, float fillAlpha, androidx.ui.graphics.Brush? stroke, float strokeAlpha, float strokeLineWidth, androidx.ui.graphics.StrokeCap strokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin, float strokeLineMiter);
2055 method public androidx.ui.graphics.Brush? getFill();
2056 method public float getFillAlpha();
2057 method public String getName();
2058 method public java.util.List<androidx.ui.graphics.vector.PathNode> getPathData();
2059 method public androidx.ui.graphics.Brush? getStroke();
2060 method public float getStrokeAlpha();
2061 method public androidx.ui.graphics.StrokeCap getStrokeLineCap();
2062 method public androidx.ui.graphics.StrokeJoin getStrokeLineJoin();
2063 method public float getStrokeLineMiter();
2064 method public float getStrokeLineWidth();
2065 }
2066
Nick Anthony726179f2020-06-18 11:38:15 -04002067}
2068
2069package androidx.ui.graphics.vector.compat {
2070
2071 public final class XmlVectorParserKt {
2072 }
2073
2074}
2075
2076package androidx.ui.input {
2077
2078 public final class InputStateKt {
2079 }
2080
2081 public final class RecordingInputConnectionKt {
2082 }
2083
2084}
2085
2086package androidx.ui.node {
2087
2088 public final class PointerInteropFilterKt {
2089 }
2090
2091 public final class PointerInteropUtilsKt {
2092 }
2093
Leland Richardson19285b12020-06-18 13:37:21 -07002094 public final class UiApplier implements androidx.compose.Applier<java.lang.Object> {
2095 ctor public UiApplier(Object root);
2096 method public void down(Object node);
2097 method public Object getCurrent();
2098 method public void insert(int index, Object instance);
2099 method public void move(int from, int to, int count);
2100 method public void remove(int index, int count);
2101 method public void reset();
2102 method public void up();
2103 property public Object current;
Nick Anthony726179f2020-06-18 11:38:15 -04002104 }
2105
2106 public final class ViewInteropKt {
2107 }
2108
2109}
2110
2111package androidx.ui.platform {
2112
2113 public final class AndroidUriHandler implements androidx.ui.platform.UriHandler {
2114 ctor public AndroidUriHandler(android.content.Context context);
2115 method public void openUri(String uri);
2116 }
2117
2118 public interface UriHandler {
2119 method public void openUri(String uri);
2120 }
2121
2122}
2123
2124package androidx.ui.res {
2125
2126 public final class ColorResourcesKt {
2127 method @androidx.compose.Composable public static long colorResource(@ColorRes int id);
2128 }
2129
2130 @androidx.compose.Stable public final class DeferredResource<T> {
2131 method public androidx.ui.res.Resource<T> getResource();
2132 property public final androidx.ui.res.Resource<T> resource;
2133 }
2134
2135 public final class FailedResource<T> extends androidx.ui.res.Resource<T> {
2136 ctor public FailedResource(T? resource, Throwable? throwable);
2137 method public Throwable? getThrowable();
2138 }
2139
2140 public final class FontResourcesKt {
2141 method @androidx.compose.Composable public static androidx.ui.text.Typeface fontResource(androidx.ui.text.font.FontFamily fontFamily);
2142 method @androidx.compose.Composable public static androidx.ui.res.DeferredResource<androidx.ui.text.Typeface> loadFontResource(androidx.ui.text.font.FontFamily fontFamily, androidx.ui.text.font.FontFamily? pendingFontFamily = null, androidx.ui.text.font.FontFamily? failedFontFamily = null);
2143 method @androidx.compose.Composable public static androidx.ui.res.DeferredResource<androidx.ui.text.Typeface> loadFontResource(androidx.ui.text.font.FontFamily fontFamily, androidx.ui.text.Typeface? pendingTypeface = null, androidx.ui.text.Typeface? failedTypeface = null);
2144 }
2145
2146 public final class ImageResourcesKt {
2147 method @androidx.compose.Composable public static androidx.ui.graphics.ImageAsset imageResource(@DrawableRes int id);
2148 method @androidx.compose.Composable public static androidx.ui.res.DeferredResource<androidx.ui.graphics.ImageAsset> loadImageResource(int id, androidx.ui.graphics.ImageAsset? pendingImage = null, androidx.ui.graphics.ImageAsset? failedImage = null);
2149 }
2150
2151 public final class LoadedResource<T> extends androidx.ui.res.Resource<T> {
2152 ctor public LoadedResource(T! resource);
2153 }
2154
2155 public final class PendingResource<T> extends androidx.ui.res.Resource<T> {
2156 ctor public PendingResource(T? resource);
2157 }
2158
2159 public final class PrimitiveResourcesKt {
2160 method @androidx.compose.Composable public static boolean booleanResource(@BoolRes int id);
2161 method @androidx.compose.Composable public static float dimensionResource(@DimenRes int id);
2162 method @androidx.compose.Composable public static int[] integerArrayResource(@ArrayRes int id);
2163 method @androidx.compose.Composable public static int integerResource(@IntegerRes int id);
2164 }
2165
2166 public abstract sealed class Resource<T> {
2167 method public final T? getResource();
2168 }
2169
2170 public final class ResourcesKt {
2171 }
2172
2173 public final class StringResourcesKt {
2174 method @androidx.compose.Composable public static String![] stringArrayResource(@ArrayRes int id);
2175 method @androidx.compose.Composable public static String stringResource(@StringRes int id);
2176 method @androidx.compose.Composable public static String stringResource(@StringRes int id, java.lang.Object... formatArgs);
2177 }
2178
2179 public final class VectorResourcesKt {
2180 method @androidx.compose.Composable public static androidx.ui.res.DeferredResource<androidx.ui.graphics.vector.VectorAsset> loadVectorResource(int id, androidx.ui.graphics.vector.VectorAsset? pendingResource = null, androidx.ui.graphics.vector.VectorAsset? failedResource = null);
2181 method @androidx.compose.Composable public static androidx.ui.graphics.vector.VectorAsset vectorResource(@DrawableRes int id);
2182 }
2183
2184}
2185
2186package androidx.ui.semantics {
2187
2188 public final class AccessibilityAction<T extends kotlin.Function<? extends java.lang.Boolean>> {
2189 ctor public AccessibilityAction(CharSequence? label, T action);
2190 method public CharSequence? component1();
2191 method public T component2();
2192 method public androidx.ui.semantics.AccessibilityAction<T> copy(CharSequence? label, T action);
2193 method public T getAction();
2194 method public CharSequence? getLabel();
2195 }
2196
2197 public final class AccessibilityRangeInfo {
2198 ctor public AccessibilityRangeInfo(float current, kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> range);
2199 method public float component1();
2200 method public kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> component2();
2201 method public androidx.ui.semantics.AccessibilityRangeInfo copy(float current, kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> range);
2202 method public float getCurrent();
2203 method public kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> getRange();
2204 }
2205
2206 public final class CustomAccessibilityAction {
2207 ctor public CustomAccessibilityAction(CharSequence label, kotlin.jvm.functions.Function0<java.lang.Boolean> action);
2208 method public CharSequence component1();
2209 method public kotlin.jvm.functions.Function0<java.lang.Boolean> component2();
2210 method public androidx.ui.semantics.CustomAccessibilityAction copy(CharSequence label, kotlin.jvm.functions.Function0<java.lang.Boolean> action);
2211 method public kotlin.jvm.functions.Function0<java.lang.Boolean> getAction();
2212 method public CharSequence getLabel();
2213 }
2214
2215 public final class SemanticsActions {
2216 method public androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.CustomAccessibilityAction>> getCustomActions();
2217 method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> getOnClick();
2218 method @Deprecated public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> getScrollBackward();
2219 method @Deprecated public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> getScrollForward();
2220 method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<java.lang.Float,java.lang.Float,java.lang.Boolean>>> getScrollTo();
2221 method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function1<java.lang.Float,java.lang.Boolean>>> getSetProgress();
2222 property public final androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.CustomAccessibilityAction>> CustomActions;
2223 property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> OnClick;
2224 property @Deprecated public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> ScrollBackward;
2225 property @Deprecated public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> ScrollForward;
2226 property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<java.lang.Float,java.lang.Float,java.lang.Boolean>>> ScrollTo;
2227 property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function1<java.lang.Float,java.lang.Boolean>>> SetProgress;
Aurimas Liutikasafd4a792020-06-22 13:35:25 -07002228 field public static final androidx.ui.semantics.SemanticsActions INSTANCE;
Nick Anthony726179f2020-06-18 11:38:15 -04002229 }
2230
Nick Anthony726179f2020-06-18 11:38:15 -04002231 public final class SemanticsProperties {
2232 method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityLabel();
2233 method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> getAccessibilityRangeInfo();
2234 method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityValue();
2235 method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getEnabled();
2236 method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getHidden();
2237 method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getIsPopup();
2238 method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getTestTag();
2239 method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.AnnotatedString> getText();
2240 property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityLabel;
2241 property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> AccessibilityRangeInfo;
2242 property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityValue;
2243 property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Enabled;
2244 property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Hidden;
2245 property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> IsPopup;
2246 property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> TestTag;
2247 property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.AnnotatedString> Text;
Aurimas Liutikasafd4a792020-06-22 13:35:25 -07002248 field public static final androidx.ui.semantics.SemanticsProperties INSTANCE;
Nick Anthony726179f2020-06-18 11:38:15 -04002249 }
2250
2251 public final class SemanticsPropertiesKt {
2252 method public static void ScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function2<? super java.lang.Float,? super java.lang.Float,java.lang.Boolean> action);
2253 method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
2254 method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
2255 method public static androidx.ui.semantics.AccessibilityRangeInfo getAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver);
2256 method public static java.util.List<androidx.ui.semantics.CustomAccessibilityAction> getCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver);
2257 method public static boolean getEnabled(androidx.ui.semantics.SemanticsPropertyReceiver);
2258 method public static boolean getHidden(androidx.ui.semantics.SemanticsPropertyReceiver);
2259 method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>> getOnClick(androidx.ui.semantics.SemanticsPropertyReceiver);
2260 method public static boolean getPopup(androidx.ui.semantics.SemanticsPropertyReceiver);
2261 method @Deprecated public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>> getScrollBackward(androidx.ui.semantics.SemanticsPropertyReceiver);
2262 method @Deprecated public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>> getScrollForward(androidx.ui.semantics.SemanticsPropertyReceiver);
2263 method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<java.lang.Float,java.lang.Float,java.lang.Boolean>> getScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver);
2264 method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function1<java.lang.Float,java.lang.Boolean>> getSetProgress(androidx.ui.semantics.SemanticsPropertyReceiver);
2265 method public static String getTestTag(androidx.ui.semantics.SemanticsPropertyReceiver);
2266 method public static androidx.ui.text.AnnotatedString getText(androidx.ui.semantics.SemanticsPropertyReceiver);
2267 method public static void onClick(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<java.lang.Boolean> action);
2268 method @Deprecated public static void scrollBackward(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<java.lang.Boolean> action);
2269 method @Deprecated public static void scrollForward(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<java.lang.Boolean> action);
2270 method public static void setAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
2271 method public static void setAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
2272 method public static void setAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityRangeInfo p);
2273 method public static void setCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.ui.semantics.CustomAccessibilityAction> p);
2274 method public static void setEnabled(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
2275 method public static void setHidden(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
2276 method public static void setOnClick(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>> p);
2277 method public static void setPopup(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
2278 method public static void setProgress(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function1<? super java.lang.Float,java.lang.Boolean> action);
2279 method @Deprecated public static void setScrollBackward(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>> p);
2280 method @Deprecated public static void setScrollForward(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>> p);
2281 method public static void setScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<java.lang.Float,java.lang.Float,java.lang.Boolean>> p);
2282 method public static void setSetProgress(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function1<java.lang.Float,java.lang.Boolean>> p);
2283 method public static void setTestTag(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
2284 method public static void setText(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.text.AnnotatedString p);
2285 }
2286
2287 public class SemanticsPropertyKey<T> implements kotlin.properties.ReadWriteProperty<androidx.ui.semantics.SemanticsPropertyReceiver,T> {
2288 ctor public SemanticsPropertyKey(String name);
2289 method public final String getName();
2290 method public final T! getValue(androidx.ui.semantics.SemanticsPropertyReceiver thisRef, kotlin.reflect.KProperty<?> property);
2291 method public T! merge(T? existingValue, T? newValue);
2292 method public final void setValue(androidx.ui.semantics.SemanticsPropertyReceiver thisRef, kotlin.reflect.KProperty<?> property, T? value);
2293 }
2294
2295 public interface SemanticsPropertyReceiver {
2296 method public operator <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
2297 }
2298
2299}
2300
2301package androidx.ui.temputils {
2302
2303 public final class CoroutineUtilsKt {
2304 method public static kotlinx.coroutines.Job delay(androidx.ui.unit.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
2305 }
2306
2307}
2308
2309package androidx.ui.testutils {
2310
2311 public final class PointerInputTestUtilKt {
2312 method public static androidx.ui.core.PointerInputChange consume(androidx.ui.core.PointerInputChange, float dx = 0f, float dy = 0f, boolean downChange = false);
2313 method public static androidx.ui.core.PointerInputChange down(long id, androidx.ui.unit.Duration duration = Duration.Zero, float x = 0f, float y = 0f);
2314 method public static androidx.ui.core.PointerInputChange invokeOverAllPasses(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntSize,? extends java.util.List<androidx.ui.core.PointerInputChange>>, androidx.ui.core.PointerInputChange pointerInputChanges, androidx.ui.unit.IntSize size = IntSize(Int.MAX_VALUE, Int.MAX_VALUE));
2315 method public static java.util.List<androidx.ui.core.PointerInputChange> invokeOverAllPasses(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntSize,? extends java.util.List<androidx.ui.core.PointerInputChange>>, androidx.ui.core.PointerInputChange![] pointerInputChanges, androidx.ui.unit.IntSize size = IntSize(Int.MAX_VALUE, Int.MAX_VALUE));
2316 method public static void invokeOverAllPasses(kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>, androidx.ui.core.CustomEvent event);
2317 method public static androidx.ui.core.PointerInputChange invokeOverPasses(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntSize,? extends java.util.List<androidx.ui.core.PointerInputChange>>, androidx.ui.core.PointerInputChange pointerInputChange, androidx.ui.core.PointerEventPass pointerEventPass, androidx.ui.unit.IntSize size = IntSize(Int.MAX_VALUE, Int.MAX_VALUE));
2318 method public static java.util.List<androidx.ui.core.PointerInputChange> invokeOverPasses(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntSize,? extends java.util.List<androidx.ui.core.PointerInputChange>>, androidx.ui.core.PointerInputChange![] pointerInputChanges, androidx.ui.core.PointerEventPass pointerEventPass, androidx.ui.unit.IntSize size = IntSize(Int.MAX_VALUE, Int.MAX_VALUE));
2319 method public static androidx.ui.core.PointerInputChange invokeOverPasses(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntSize,? extends java.util.List<androidx.ui.core.PointerInputChange>>, androidx.ui.core.PointerInputChange pointerInputChange, androidx.ui.core.PointerEventPass![] pointerEventPasses, androidx.ui.unit.IntSize size = IntSize(Int.MAX_VALUE, Int.MAX_VALUE));
2320 method public static java.util.List<androidx.ui.core.PointerInputChange> invokeOverPasses(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntSize,? extends java.util.List<androidx.ui.core.PointerInputChange>>, java.util.List<androidx.ui.core.PointerInputChange> pointerInputChanges, java.util.List<? extends androidx.ui.core.PointerEventPass> pointerEventPasses, androidx.ui.unit.IntSize size = IntSize(Int.MAX_VALUE, Int.MAX_VALUE));
2321 method public static void invokeOverPasses(kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>, androidx.ui.core.CustomEvent event, java.util.List<? extends androidx.ui.core.PointerEventPass> pointerEventPasses);
2322 method public static androidx.ui.core.PointerInputChange moveBy(androidx.ui.core.PointerInputChange, androidx.ui.unit.Duration duration, float dx = 0f, float dy = 0f);
2323 method public static androidx.ui.core.PointerInputChange moveTo(androidx.ui.core.PointerInputChange, androidx.ui.unit.Duration duration, float x = 0f, float y = 0f);
2324 method public static androidx.ui.core.PointerInputChange up(androidx.ui.core.PointerInputChange, androidx.ui.unit.Duration duration);
2325 }
2326
2327}
2328
2329package androidx.ui.tooling {
2330
2331 public final class InspectionModeKt {
2332 method public static androidx.compose.ProvidableAmbient<java.lang.Boolean> getInspectionMode();
2333 }
2334
2335}
2336
2337package androidx.ui.viewinterop {
2338
2339 public final class ComposedViewKt {
2340 method @androidx.compose.Composable public static void AndroidView(@LayoutRes int resId, androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> postInflationCallback = { _ -> });
2341 method @androidx.compose.Composable public static void AndroidView(android.view.View view, androidx.ui.core.Modifier modifier = Modifier);
2342 }
2343
Leland Richardson19285b12020-06-18 13:37:21 -07002344 public final class EmitViewKt {
2345 method @androidx.compose.Composable public static <T extends android.view.View> void emitView(kotlin.jvm.functions.Function1<? super android.content.Context,? extends T> ctor, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> update);
2346 method @androidx.compose.Composable public static <T extends android.view.ViewGroup> void emitView(kotlin.jvm.functions.Function1<? super android.content.Context,? extends T> ctor, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> update, kotlin.jvm.functions.Function0<kotlin.Unit> children);
2347 }
2348
Nick Anthony726179f2020-06-18 11:38:15 -04002349}
2350
2351package androidx.ui.viewmodel {
2352
2353 public final class ViewModelKt {
2354 method @androidx.compose.Composable public static <VM extends androidx.lifecycle.ViewModel> VM viewModel(Class<VM> modelClass, String? key = null, androidx.lifecycle.ViewModelProvider.Factory? factory = null);
2355 method @androidx.compose.Composable public static inline <reified VM extends androidx.lifecycle.ViewModel> VM! viewModel(String key = null, androidx.lifecycle.ViewModelProvider.Factory? factory = null);
2356 }
2357
2358}
2359