[go: nahoru, domu]

blob: c720a6800fa635d83bd4c95634efd7cd3de6ab27 [file] [log] [blame]
Nick Anthony05c6ba52020-07-16 05:09:08 -04001// Signature format: 3.0
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +01002package androidx.compose.ui.graphics.vector {
3
4 public abstract sealed class VNode {
5 method public abstract void draw(androidx.compose.ui.graphics.drawscope.DrawScope);
6 method public final void invalidate();
7 }
8
9 public final class VectorApplier extends androidx.compose.AbstractApplier<androidx.compose.ui.graphics.vector.VNode> {
10 ctor public VectorApplier(androidx.compose.ui.graphics.vector.VNode root);
11 method public void insert(int index, androidx.compose.ui.graphics.vector.VNode instance);
12 method public void move(int from, int to, int count);
13 method protected void onClear();
14 method public void remove(int index, int count);
15 }
16
17 public final class VectorAsset {
18 method public String component1();
19 method public float component2();
20 method public float component3();
21 method public float component4();
22 method public float component5();
23 method public androidx.compose.ui.graphics.vector.VectorGroup component6();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +010024 method public androidx.compose.ui.graphics.vector.VectorAsset copy-pRTh4Qo(String name, float defaultWidth, float defaultHeight, float viewportWidth, float viewportHeight, androidx.compose.ui.graphics.vector.VectorGroup root);
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +010025 method public float getDefaultHeight();
26 method public float getDefaultWidth();
27 method public String getName();
28 method public androidx.compose.ui.graphics.vector.VectorGroup getRoot();
29 method public float getViewportHeight();
30 method public float getViewportWidth();
31 }
32
33 public final class VectorAssetBuilder {
34 method public androidx.compose.ui.graphics.vector.VectorAssetBuilder addPath(java.util.List<? extends androidx.compose.ui.graphics.vector.PathNode> pathData, String name = "", androidx.compose.ui.graphics.Brush? fill = null, float fillAlpha = 1.0f, androidx.compose.ui.graphics.Brush? stroke = null, float strokeAlpha = 1.0f, float strokeLineWidth = 0.0f, androidx.compose.ui.graphics.StrokeCap strokeLineCap = DefaultStrokeLineCap, androidx.compose.ui.graphics.StrokeJoin strokeLineJoin = DefaultStrokeLineJoin, float strokeLineMiter = 4.0f);
35 method public androidx.compose.ui.graphics.vector.VectorAsset build();
36 method public float getDefaultHeight();
37 method public float getDefaultWidth();
38 method public String getName();
39 method public float getViewportHeight();
40 method public float getViewportWidth();
41 method public androidx.compose.ui.graphics.vector.VectorAssetBuilder popGroup();
42 method public androidx.compose.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.compose.ui.graphics.vector.PathNode> clipPathData = EmptyPath);
43 }
44
45 public final class VectorAssetBuilderKt {
46 method public static androidx.compose.ui.graphics.vector.VectorAssetBuilder group(androidx.compose.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.compose.ui.graphics.vector.PathNode> clipPathData = EmptyPath, kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.vector.VectorAssetBuilder,kotlin.Unit> block);
47 method public static androidx.compose.ui.graphics.vector.VectorAssetBuilder path(androidx.compose.ui.graphics.vector.VectorAssetBuilder, String name = "", androidx.compose.ui.graphics.Brush? fill = null, float fillAlpha = 1.0f, androidx.compose.ui.graphics.Brush? stroke = null, float strokeAlpha = 1.0f, float strokeLineWidth = 0.0f, androidx.compose.ui.graphics.StrokeCap strokeLineCap = DefaultStrokeLineCap, androidx.compose.ui.graphics.StrokeJoin strokeLineJoin = DefaultStrokeLineJoin, float strokeLineMiter = 4.0f, kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.vector.PathBuilder,kotlin.Unit> pathBuilder);
48 }
49
50 public final class VectorComposeKt {
51 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.compose.ui.graphics.vector.PathNode> clipPathData = EmptyPath, kotlin.jvm.functions.Function0<kotlin.Unit> children);
52 method @androidx.compose.Composable public static void Path(java.util.List<? extends androidx.compose.ui.graphics.vector.PathNode> pathData, String name = "", androidx.compose.ui.graphics.Brush? fill = null, float fillAlpha = 1.0f, androidx.compose.ui.graphics.Brush? stroke = null, float strokeAlpha = 1.0f, float strokeLineWidth = 0.0f, androidx.compose.ui.graphics.StrokeCap strokeLineCap = DefaultStrokeLineCap, androidx.compose.ui.graphics.StrokeJoin strokeLineJoin = DefaultStrokeLineJoin, float strokeLineMiter = 4.0f);
53 }
54
55 public final class VectorGroup extends androidx.compose.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.compose.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker {
56 ctor public VectorGroup(String name, float rotation, float pivotX, float pivotY, float scaleX, float scaleY, float translationX, float translationY, java.util.List<? extends androidx.compose.ui.graphics.vector.PathNode> clipPathData);
57 ctor public VectorGroup();
58 method public operator androidx.compose.ui.graphics.vector.VectorNode get(int index);
59 method public java.util.List<androidx.compose.ui.graphics.vector.PathNode> getClipPathData();
60 method public String getName();
61 method public float getPivotX();
62 method public float getPivotY();
63 method public float getRotation();
64 method public float getScaleX();
65 method public float getScaleY();
66 method public int getSize();
67 method public float getTranslationX();
68 method public float getTranslationY();
69 method public java.util.Iterator<androidx.compose.ui.graphics.vector.VectorNode> iterator();
70 property public final int size;
71 }
72
73 public final class VectorKt {
74 method public static inline java.util.List<androidx.compose.ui.graphics.vector.PathNode> PathData(kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.vector.PathBuilder,kotlin.Unit> block);
75 method public static java.util.List<androidx.compose.ui.graphics.vector.PathNode> addPathNodes(String? pathStr);
76 method public static androidx.compose.ui.graphics.StrokeCap getDefaultStrokeLineCap();
77 method public static androidx.compose.ui.graphics.StrokeJoin getDefaultStrokeLineJoin();
78 method public static androidx.compose.ui.graphics.BlendMode getDefaultTintBlendMode();
79 method public static long getDefaultTintColor();
80 method public static java.util.List<androidx.compose.ui.graphics.vector.PathNode> getEmptyPath();
81 field public static final String DefaultGroupName = "";
82 field public static final String DefaultPathName = "";
83 field public static final float DefaultPivotX = 0.0f;
84 field public static final float DefaultPivotY = 0.0f;
85 field public static final float DefaultRotation = 0.0f;
86 field public static final float DefaultScaleX = 1.0f;
87 field public static final float DefaultScaleY = 1.0f;
88 field public static final float DefaultStrokeLineMiter = 4.0f;
89 field public static final float DefaultStrokeLineWidth = 0.0f;
90 field public static final float DefaultTranslationX = 0.0f;
91 field public static final float DefaultTranslationY = 0.0f;
92 }
93
94 public abstract sealed class VectorNode {
95 }
96
97 public final class VectorPainter extends androidx.compose.ui.graphics.painter.Painter {
98 method public long getIntrinsicSize();
99 method protected void onDraw(androidx.compose.ui.graphics.drawscope.DrawScope);
100 property public long intrinsicSize;
101 }
102
103 public final class VectorPainterKt {
104 method @androidx.compose.Composable public static androidx.compose.ui.graphics.vector.VectorPainter VectorPainter(androidx.compose.ui.graphics.vector.VectorAsset asset);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100105 method @androidx.compose.Composable public static androidx.compose.ui.graphics.vector.VectorPainter VectorPainter-RKTc9UI(float defaultWidth, float defaultHeight, float viewportWidth = (0.0f/0.0f), float viewportHeight = (0.0f/0.0f), String name = "VectorRootGroup", kotlin.jvm.functions.Function2<? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100106 field public static final String RootGroupName = "VectorRootGroup";
107 }
108
109 public final class VectorPath extends androidx.compose.ui.graphics.vector.VectorNode {
110 ctor public VectorPath(String name, java.util.List<? extends androidx.compose.ui.graphics.vector.PathNode> pathData, androidx.compose.ui.graphics.Brush? fill, float fillAlpha, androidx.compose.ui.graphics.Brush? stroke, float strokeAlpha, float strokeLineWidth, androidx.compose.ui.graphics.StrokeCap strokeLineCap, androidx.compose.ui.graphics.StrokeJoin strokeLineJoin, float strokeLineMiter);
111 method public String component1();
112 method public float component10();
113 method public java.util.List<androidx.compose.ui.graphics.vector.PathNode> component2();
114 method public androidx.compose.ui.graphics.Brush? component3();
115 method public float component4();
116 method public androidx.compose.ui.graphics.Brush? component5();
117 method public float component6();
118 method public float component7();
119 method public androidx.compose.ui.graphics.StrokeCap component8();
120 method public androidx.compose.ui.graphics.StrokeJoin component9();
121 method public androidx.compose.ui.graphics.vector.VectorPath copy(String name, java.util.List<? extends androidx.compose.ui.graphics.vector.PathNode> pathData, androidx.compose.ui.graphics.Brush? fill, float fillAlpha, androidx.compose.ui.graphics.Brush? stroke, float strokeAlpha, float strokeLineWidth, androidx.compose.ui.graphics.StrokeCap strokeLineCap, androidx.compose.ui.graphics.StrokeJoin strokeLineJoin, float strokeLineMiter);
122 method public androidx.compose.ui.graphics.Brush? getFill();
123 method public float getFillAlpha();
124 method public String getName();
125 method public java.util.List<androidx.compose.ui.graphics.vector.PathNode> getPathData();
126 method public androidx.compose.ui.graphics.Brush? getStroke();
127 method public float getStrokeAlpha();
128 method public androidx.compose.ui.graphics.StrokeCap getStrokeLineCap();
129 method public androidx.compose.ui.graphics.StrokeJoin getStrokeLineJoin();
130 method public float getStrokeLineMiter();
131 method public float getStrokeLineWidth();
132 }
133
134}
135
136package androidx.compose.ui.graphics.vector.compat {
137
138 public final class XmlVectorParserKt {
139 }
140
141}
142
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100143package androidx.compose.ui.text.input {
144
145 public final class InputStateKt {
146 }
147
148 public final class RecordingInputConnectionKt {
149 }
150
151}
152
Nick Anthony05c6ba52020-07-16 05:09:08 -0400153package androidx.ui.autofill {
154
155 public final class AndroidAutofillDebugUtilsKt {
156 }
157
158 public final class AndroidAutofillKt {
159 }
160
161 public final class AndroidAutofillTypeKt {
162 }
163
164 public interface Autofill {
165 method public void cancelAutofillForNode(androidx.ui.autofill.AutofillNode autofillNode);
166 method public void requestAutofillForNode(androidx.ui.autofill.AutofillNode autofillNode);
167 }
168
169 public final class AutofillNode {
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +0100170 ctor public AutofillNode(java.util.List<? extends androidx.ui.autofill.AutofillType> autofillTypes, androidx.compose.ui.geometry.Rect? boundingBox, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit>? onFill);
Nick Anthony05c6ba52020-07-16 05:09:08 -0400171 method public java.util.List<androidx.ui.autofill.AutofillType> component1();
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +0100172 method public androidx.compose.ui.geometry.Rect? component2();
Nick Anthony05c6ba52020-07-16 05:09:08 -0400173 method public kotlin.jvm.functions.Function1<java.lang.String,kotlin.Unit>? component3();
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +0100174 method public androidx.ui.autofill.AutofillNode copy(java.util.List<? extends androidx.ui.autofill.AutofillType> autofillTypes, androidx.compose.ui.geometry.Rect? boundingBox, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit>? onFill);
Nick Anthony05c6ba52020-07-16 05:09:08 -0400175 method public java.util.List<androidx.ui.autofill.AutofillType> getAutofillTypes();
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +0100176 method public androidx.compose.ui.geometry.Rect? getBoundingBox();
Nick Anthony05c6ba52020-07-16 05:09:08 -0400177 method public int getId();
178 method public kotlin.jvm.functions.Function1<java.lang.String,kotlin.Unit>? getOnFill();
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +0100179 method public void setBoundingBox(androidx.compose.ui.geometry.Rect? p);
Nick Anthony05c6ba52020-07-16 05:09:08 -0400180 property public final int id;
181 }
182
183 public final class AutofillTree {
184 ctor public AutofillTree();
185 method public java.util.Map<java.lang.Integer,androidx.ui.autofill.AutofillNode> getChildren();
186 method public kotlin.Unit? performAutofill(int id, String value);
187 method public operator void plusAssign(androidx.ui.autofill.AutofillNode autofillNode);
188 property public final java.util.Map<java.lang.Integer,androidx.ui.autofill.AutofillNode> children;
189 }
190
191 public enum AutofillType {
192 method public static androidx.ui.autofill.AutofillType valueOf(String name) throws java.lang.IllegalArgumentException;
193 method public static androidx.ui.autofill.AutofillType[] values();
194 enum_constant public static final androidx.ui.autofill.AutofillType AddressAuxiliaryDetails;
195 enum_constant public static final androidx.ui.autofill.AutofillType AddressCountry;
196 enum_constant public static final androidx.ui.autofill.AutofillType AddressLocality;
197 enum_constant public static final androidx.ui.autofill.AutofillType AddressRegion;
198 enum_constant public static final androidx.ui.autofill.AutofillType AddressStreet;
199 enum_constant public static final androidx.ui.autofill.AutofillType BirthDateDay;
200 enum_constant public static final androidx.ui.autofill.AutofillType BirthDateFull;
201 enum_constant public static final androidx.ui.autofill.AutofillType BirthDateMonth;
202 enum_constant public static final androidx.ui.autofill.AutofillType BirthDateYear;
203 enum_constant public static final androidx.ui.autofill.AutofillType CreditCardExpirationDate;
204 enum_constant public static final androidx.ui.autofill.AutofillType CreditCardExpirationDay;
205 enum_constant public static final androidx.ui.autofill.AutofillType CreditCardExpirationMonth;
206 enum_constant public static final androidx.ui.autofill.AutofillType CreditCardExpirationYear;
207 enum_constant public static final androidx.ui.autofill.AutofillType CreditCardNumber;
208 enum_constant public static final androidx.ui.autofill.AutofillType CreditCardSecurityCode;
209 enum_constant public static final androidx.ui.autofill.AutofillType EmailAddress;
210 enum_constant public static final androidx.ui.autofill.AutofillType Gender;
211 enum_constant @Deprecated public static final androidx.ui.autofill.AutofillType Name;
212 enum_constant public static final androidx.ui.autofill.AutofillType NewPassword;
213 enum_constant public static final androidx.ui.autofill.AutofillType NewUsername;
214 enum_constant public static final androidx.ui.autofill.AutofillType Password;
215 enum_constant public static final androidx.ui.autofill.AutofillType PersonFirstName;
216 enum_constant public static final androidx.ui.autofill.AutofillType PersonFullName;
217 enum_constant public static final androidx.ui.autofill.AutofillType PersonLastName;
218 enum_constant public static final androidx.ui.autofill.AutofillType PersonMiddleInitial;
219 enum_constant public static final androidx.ui.autofill.AutofillType PersonMiddleName;
220 enum_constant public static final androidx.ui.autofill.AutofillType PersonNamePrefix;
221 enum_constant public static final androidx.ui.autofill.AutofillType PersonNameSuffix;
222 enum_constant public static final androidx.ui.autofill.AutofillType PhoneCountryCode;
223 enum_constant public static final androidx.ui.autofill.AutofillType PhoneNumber;
224 enum_constant public static final androidx.ui.autofill.AutofillType PhoneNumberDevice;
225 enum_constant public static final androidx.ui.autofill.AutofillType PhoneNumberNational;
226 enum_constant public static final androidx.ui.autofill.AutofillType PostalAddress;
227 enum_constant public static final androidx.ui.autofill.AutofillType PostalCode;
228 enum_constant public static final androidx.ui.autofill.AutofillType PostalCodeExtended;
229 enum_constant public static final androidx.ui.autofill.AutofillType SmsOtpCode;
230 enum_constant public static final androidx.ui.autofill.AutofillType Username;
231 }
232
233}
234
235package androidx.ui.core {
236
237 @androidx.compose.Immutable public final class AbsoluteAlignment implements androidx.ui.core.Alignment {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100238 method public androidx.compose.ui.unit.IntOffset align(androidx.compose.ui.unit.IntSize size, androidx.compose.ui.unit.LayoutDirection layoutDirection);
Nick Anthony05c6ba52020-07-16 05:09:08 -0400239 method @androidx.compose.Immutable public androidx.ui.core.AbsoluteAlignment copy(float verticalBias, float horizontalBias);
240 field public static final androidx.ui.core.AbsoluteAlignment.Companion Companion;
241 }
242
243 public static final class AbsoluteAlignment.Companion {
244 method public androidx.ui.core.AbsoluteAlignment getBottomLeft();
245 method public androidx.ui.core.AbsoluteAlignment getBottomRight();
246 method public androidx.ui.core.AbsoluteAlignment getCenterLeft();
247 method public androidx.ui.core.AbsoluteAlignment getCenterRight();
248 method public androidx.ui.core.AbsoluteAlignment.Horizontal getLeft();
249 method public androidx.ui.core.AbsoluteAlignment.Horizontal getRight();
250 method public androidx.ui.core.AbsoluteAlignment getTopLeft();
251 method public androidx.ui.core.AbsoluteAlignment getTopRight();
252 property public final androidx.ui.core.AbsoluteAlignment BottomLeft;
253 property public final androidx.ui.core.AbsoluteAlignment BottomRight;
254 property public final androidx.ui.core.AbsoluteAlignment CenterLeft;
255 property public final androidx.ui.core.AbsoluteAlignment CenterRight;
256 property public final androidx.ui.core.AbsoluteAlignment.Horizontal Left;
257 property public final androidx.ui.core.AbsoluteAlignment.Horizontal Right;
258 property public final androidx.ui.core.AbsoluteAlignment TopLeft;
259 property public final androidx.ui.core.AbsoluteAlignment TopRight;
260 }
261
262 @androidx.compose.Immutable public static final class AbsoluteAlignment.Horizontal implements androidx.ui.core.Alignment.Horizontal {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100263 method public int align(int size, androidx.compose.ui.unit.LayoutDirection layoutDirection);
Nick Anthony05c6ba52020-07-16 05:09:08 -0400264 method @androidx.compose.Immutable public androidx.ui.core.AbsoluteAlignment.Horizontal copy(float bias);
265 }
266
Adam Powell35cc6ab2020-07-21 17:03:15 -0700267 public abstract class AbstractComposeView extends android.view.ViewGroup {
268 ctor public AbstractComposeView(android.content.Context context, android.util.AttributeSet? attrs, int defStyleAttr);
269 ctor public AbstractComposeView(android.content.Context context, android.util.AttributeSet? attrs);
270 ctor public AbstractComposeView(android.content.Context context);
271 method @androidx.compose.Composable public abstract void Content();
272 method public final void createComposition();
273 method public final void disposeComposition();
274 method public final boolean isDisposed();
275 method protected final void onLayout(boolean changed, int left, int top, int right, int bottom);
276 method protected final void onMeasure(int widthMeasureSpec, int heightMeasureSpec);
277 property public final boolean isDisposed;
278 }
279
Nick Anthony05c6ba52020-07-16 05:09:08 -0400280 @androidx.compose.Immutable public interface Alignment {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100281 method public androidx.compose.ui.unit.IntOffset align(androidx.compose.ui.unit.IntSize size, androidx.compose.ui.unit.LayoutDirection layoutDirection = LayoutDirection.Ltr);
Nick Anthony05c6ba52020-07-16 05:09:08 -0400282 field public static final androidx.ui.core.Alignment.Companion Companion;
283 }
284
285 public static final class Alignment.Companion {
286 method public androidx.ui.core.Alignment.Vertical getBottom();
287 method public androidx.ui.core.Alignment getBottomCenter();
288 method public androidx.ui.core.Alignment getBottomEnd();
289 method public androidx.ui.core.Alignment getBottomStart();
290 method public androidx.ui.core.Alignment getCenter();
291 method public androidx.ui.core.Alignment getCenterEnd();
292 method public androidx.ui.core.Alignment.Horizontal getCenterHorizontally();
293 method public androidx.ui.core.Alignment getCenterStart();
294 method public androidx.ui.core.Alignment.Vertical getCenterVertically();
295 method public androidx.ui.core.Alignment.Horizontal getEnd();
296 method public androidx.ui.core.Alignment.Horizontal getStart();
297 method public androidx.ui.core.Alignment.Vertical getTop();
298 method public androidx.ui.core.Alignment getTopCenter();
299 method public androidx.ui.core.Alignment getTopEnd();
300 method public androidx.ui.core.Alignment getTopStart();
301 property public final androidx.ui.core.Alignment.Vertical Bottom;
302 property public final androidx.ui.core.Alignment BottomCenter;
303 property public final androidx.ui.core.Alignment BottomEnd;
304 property public final androidx.ui.core.Alignment BottomStart;
305 property public final androidx.ui.core.Alignment Center;
306 property public final androidx.ui.core.Alignment CenterEnd;
307 property public final androidx.ui.core.Alignment.Horizontal CenterHorizontally;
308 property public final androidx.ui.core.Alignment CenterStart;
309 property public final androidx.ui.core.Alignment.Vertical CenterVertically;
310 property public final androidx.ui.core.Alignment.Horizontal End;
311 property public final androidx.ui.core.Alignment.Horizontal Start;
312 property public final androidx.ui.core.Alignment.Vertical Top;
313 property public final androidx.ui.core.Alignment TopCenter;
314 property public final androidx.ui.core.Alignment TopEnd;
315 property public final androidx.ui.core.Alignment TopStart;
316 }
317
318 @androidx.compose.Immutable public static interface Alignment.Horizontal {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100319 method public int align(int size, androidx.compose.ui.unit.LayoutDirection layoutDirection = LayoutDirection.Ltr);
Nick Anthony05c6ba52020-07-16 05:09:08 -0400320 }
321
322 @androidx.compose.Immutable public static interface Alignment.Vertical {
323 method public int align(int size);
324 }
325
326 @androidx.compose.Immutable public abstract sealed class AlignmentLine {
327 field public static final androidx.ui.core.AlignmentLine.Companion Companion;
328 field public static final int Unspecified = -2147483648; // 0x80000000
329 }
330
331 public static final class AlignmentLine.Companion {
332 }
333
334 public final class AlignmentLineKt {
335 method public static int merge(androidx.ui.core.AlignmentLine, int position1, int position2);
336 }
337
338 public final class AmbientsKt {
Louis Pullen-Freilich5bb0c4712020-07-20 22:01:15 +0100339 method public static androidx.compose.ProvidableAmbient<androidx.compose.animation.core.AnimationClockObservable> getAnimationClockAmbient();
Nick Anthony05c6ba52020-07-16 05:09:08 -0400340 method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.Autofill> getAutofillAmbient();
341 method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.AutofillTree> getAutofillTreeAmbient();
342 method public static androidx.compose.ProvidableAmbient<androidx.ui.core.clipboard.ClipboardManager> getClipboardManagerAmbient();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100343 method public static androidx.compose.ProvidableAmbient<androidx.compose.ui.unit.Density> getDensityAmbient();
Nick Anthony05c6ba52020-07-16 05:09:08 -0400344 method public static androidx.compose.ProvidableAmbient<androidx.ui.core.hapticfeedback.HapticFeedback> getHapticFeedBackAmbient();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100345 method public static androidx.compose.ProvidableAmbient<androidx.compose.ui.text.input.TextInputService> getTextInputServiceAmbient();
Nick Anthony05c6ba52020-07-16 05:09:08 -0400346 method public static androidx.compose.ProvidableAmbient<androidx.ui.core.texttoolbar.TextToolbar> getTextToolbarAmbient();
347 method public static androidx.compose.ProvidableAmbient<androidx.ui.platform.UriHandler> getUriHandlerAmbient();
348 }
349
350 public final class AndroidActualsKt {
351 }
352
353 public final class AndroidAmbientsKt {
354 method public static androidx.compose.ProvidableAmbient<android.content.res.Configuration> getConfigurationAmbient();
355 method public static androidx.compose.ProvidableAmbient<android.content.Context> getContextAmbient();
356 method public static androidx.compose.ProvidableAmbient<androidx.lifecycle.LifecycleOwner> getLifecycleOwnerAmbient();
357 method public static androidx.compose.ProvidableAmbient<android.view.View> getViewAmbient();
358 method public static androidx.compose.ProvidableAmbient<androidx.lifecycle.ViewModelStoreOwner> getViewModelStoreOwnerAmbient();
359 }
360
361 public final class AndroidComposeViewKt {
362 method public static androidx.ui.core.AndroidOwner AndroidOwner(android.content.Context context, androidx.lifecycle.LifecycleOwner? lifecycleOwner = null, androidx.lifecycle.ViewModelStoreOwner? viewModelStoreOwner = null);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100363 method public static androidx.compose.ui.unit.LayoutDirection getLocaleLayoutDirection(android.content.res.Configuration);
Nick Anthony05c6ba52020-07-16 05:09:08 -0400364 }
365
366 public interface AndroidOwner extends androidx.ui.core.Owner {
367 method @androidx.ui.core.ExperimentalLayoutNodeApi public void addAndroidView(android.view.View view, androidx.ui.core.LayoutNode layoutNode);
368 method public kotlin.jvm.functions.Function0<kotlin.Unit> getConfigurationChangeObserver();
369 method public android.view.View getView();
370 method public androidx.ui.core.AndroidOwner.ViewTreeOwners? getViewTreeOwners();
371 method public void removeAndroidView(android.view.View view);
372 method public void setConfigurationChangeObserver(kotlin.jvm.functions.Function0<kotlin.Unit> p);
373 method public void setOnViewTreeOwnersAvailable(kotlin.jvm.functions.Function1<? super androidx.ui.core.AndroidOwner.ViewTreeOwners,kotlin.Unit> callback);
374 property public abstract kotlin.jvm.functions.Function0<kotlin.Unit> configurationChangeObserver;
375 property public abstract android.view.View view;
376 property public abstract androidx.ui.core.AndroidOwner.ViewTreeOwners? viewTreeOwners;
377 }
378
379 @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static final class AndroidOwner.Companion {
380 method public kotlin.jvm.functions.Function1<androidx.ui.core.AndroidOwner,kotlin.Unit>? getOnAndroidOwnerCreatedCallback();
381 method @org.jetbrains.annotations.TestOnly public void setOnAndroidOwnerCreatedCallback(kotlin.jvm.functions.Function1<? super androidx.ui.core.AndroidOwner,kotlin.Unit>? p);
382 property public final kotlin.jvm.functions.Function1<androidx.ui.core.AndroidOwner,kotlin.Unit>? onAndroidOwnerCreatedCallback;
383 }
384
385 public static final class AndroidOwner.ViewTreeOwners {
386 ctor public AndroidOwner.ViewTreeOwners(androidx.lifecycle.LifecycleOwner lifecycleOwner, androidx.lifecycle.ViewModelStoreOwner viewModelStoreOwner);
387 method public androidx.lifecycle.LifecycleOwner getLifecycleOwner();
388 method public androidx.lifecycle.ViewModelStoreOwner getViewModelStoreOwner();
389 }
390
391 public final class AndroidPopupKt {
392 method @org.jetbrains.annotations.TestOnly public static boolean isPopupLayout(android.view.View view, String? testTag = null);
393 }
394
395 public final class ClipKt {
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100396 method @androidx.compose.Stable public static androidx.ui.core.Modifier clip(androidx.ui.core.Modifier, androidx.compose.ui.graphics.Shape shape);
Nick Anthony05c6ba52020-07-16 05:09:08 -0400397 method @androidx.compose.Stable public static androidx.ui.core.Modifier clipToBounds(androidx.ui.core.Modifier);
398 }
399
400 public final class CombinedModifier implements androidx.ui.core.Modifier {
401 ctor public CombinedModifier(androidx.ui.core.Modifier outer, androidx.ui.core.Modifier inner);
402 method public boolean all(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
403 method public boolean any(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
404 method public <R> R! foldIn(R? initial, kotlin.jvm.functions.Function2<? super R,? super androidx.ui.core.Modifier.Element,? extends R> operation);
405 method public <R> R! foldOut(R? initial, kotlin.jvm.functions.Function2<? super androidx.ui.core.Modifier.Element,? super R,? extends R> operation);
406 }
407
Adam Powell35cc6ab2020-07-21 17:03:15 -0700408 public final class ComposeView extends androidx.ui.core.AbstractComposeView {
409 ctor public ComposeView(android.content.Context context, android.util.AttributeSet? attrs, int defStyleAttr);
410 ctor public ComposeView(android.content.Context context, android.util.AttributeSet? attrs);
411 ctor public ComposeView(android.content.Context context);
412 method @androidx.compose.Composable public void Content();
413 method public void setContent(kotlin.jvm.functions.Function0<kotlin.Unit> content);
414 }
415
Nick Anthony05c6ba52020-07-16 05:09:08 -0400416 public final class ComposedModifierKt {
417 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);
418 method public static androidx.ui.core.Modifier materialize(androidx.compose.Composer<?>, androidx.ui.core.Modifier modifier);
419 }
420
421 @androidx.compose.Immutable public final class ConsumedData {
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +0100422 ctor public ConsumedData(androidx.compose.ui.geometry.Offset positionChange, boolean downChange);
Nick Anthony05c6ba52020-07-16 05:09:08 -0400423 ctor public ConsumedData();
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +0100424 method public androidx.compose.ui.geometry.Offset component1();
Nick Anthony05c6ba52020-07-16 05:09:08 -0400425 method public boolean component2();
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +0100426 method @androidx.compose.Immutable public androidx.ui.core.ConsumedData copy(androidx.compose.ui.geometry.Offset positionChange, boolean downChange);
Nick Anthony05c6ba52020-07-16 05:09:08 -0400427 method public boolean getDownChange();
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +0100428 method public androidx.compose.ui.geometry.Offset getPositionChange();
Nick Anthony05c6ba52020-07-16 05:09:08 -0400429 }
430
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100431 public abstract class ContentDrawScope extends androidx.compose.ui.graphics.drawscope.DrawScope {
Nick Anthony05c6ba52020-07-16 05:09:08 -0400432 ctor public ContentDrawScope();
433 method public abstract void drawContent();
434 }
435
436 @androidx.compose.Stable public interface ContentScale {
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +0100437 method public float scale-AhF4CD4(long srcSize, long dstSize);
Nick Anthony05c6ba52020-07-16 05:09:08 -0400438 field public static final androidx.ui.core.ContentScale.Companion Companion;
439 }
440
441 public static final class ContentScale.Companion {
442 method public androidx.ui.core.ContentScale getCrop();
443 method public androidx.ui.core.ContentScale getFillHeight();
444 method public androidx.ui.core.ContentScale getFillWidth();
445 method public androidx.ui.core.ContentScale getFit();
446 method public androidx.ui.core.ContentScale getInside();
447 method public androidx.ui.core.FixedScale getNone();
448 property public final androidx.ui.core.ContentScale Crop;
449 property public final androidx.ui.core.ContentScale FillHeight;
450 property public final androidx.ui.core.ContentScale FillWidth;
451 property public final androidx.ui.core.ContentScale Fit;
452 property public final androidx.ui.core.ContentScale Inside;
453 property public final androidx.ui.core.FixedScale None;
454 }
455
456 public final class ContentScaleKt {
457 }
458
459 public interface CustomEvent {
460 }
461
462 public interface CustomEventDispatcher {
463 method public void dispatchCustomEvent(androidx.ui.core.CustomEvent event);
464 method public void releaseHitPaths(java.util.Set<androidx.ui.core.PointerId> pointerIds);
465 method public void retainHitPaths(java.util.Set<androidx.ui.core.PointerId> pointerIds);
466 }
467
468 public final class DebugUtilsKt {
469 }
470
471 @kotlin.PublishedApi internal final class DefaultIntrinsicMeasurable implements androidx.ui.core.Measurable {
472 ctor public DefaultIntrinsicMeasurable(androidx.ui.core.IntrinsicMeasurable measurable, androidx.ui.core.IntrinsicMinMax minMax, androidx.ui.core.IntrinsicWidthHeight widthHeight);
473 method public androidx.ui.core.IntrinsicMeasurable getMeasurable();
474 method public androidx.ui.core.IntrinsicMinMax getMinMax();
475 method public Object? getParentData();
476 method public androidx.ui.core.IntrinsicWidthHeight getWidthHeight();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100477 method public int maxIntrinsicHeight(int width, androidx.compose.ui.unit.LayoutDirection layoutDirection);
478 method public int maxIntrinsicWidth(int height, androidx.compose.ui.unit.LayoutDirection layoutDirection);
479 method public androidx.ui.core.Placeable measure(androidx.compose.ui.unit.Constraints constraints, androidx.compose.ui.unit.LayoutDirection layoutDirection);
480 method public int minIntrinsicHeight(int width, androidx.compose.ui.unit.LayoutDirection layoutDirection);
481 method public int minIntrinsicWidth(int height, androidx.compose.ui.unit.LayoutDirection layoutDirection);
Nick Anthony05c6ba52020-07-16 05:09:08 -0400482 property public Object? parentData;
483 }
484
485 public enum Direction {
486 method public static androidx.ui.core.Direction valueOf(String name) throws java.lang.IllegalArgumentException;
487 method public static androidx.ui.core.Direction[] values();
488 enum_constant public static final androidx.ui.core.Direction DOWN;
489 enum_constant public static final androidx.ui.core.Direction LEFT;
490 enum_constant public static final androidx.ui.core.Direction RIGHT;
491 enum_constant public static final androidx.ui.core.Direction UP;
492 }
493
494 public interface DrawLayerModifier extends androidx.ui.core.Modifier.Element {
495 method @FloatRange(from=0.0, to=1.0) public default float getAlpha();
496 method public default boolean getClip();
497 method @FloatRange(from=0.0, to=360.0) public default float getRotationX();
498 method @FloatRange(from=0.0, to=360.0) public default float getRotationY();
499 method @FloatRange(from=0.0, to=360.0) public default float getRotationZ();
500 method public default float getScaleX();
501 method public default float getScaleY();
502 method @FloatRange(from=0.0, to=3.4E38) public default float getShadowElevation();
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100503 method public default androidx.compose.ui.graphics.Shape getShape();
Nick Anthony05c6ba52020-07-16 05:09:08 -0400504 method public default long getTransformOrigin();
505 method public default float getTranslationX();
506 method public default float getTranslationY();
507 property @FloatRange(from=0.0, to=1.0) public default float alpha;
508 property public default boolean clip;
509 property @FloatRange(from=0.0, to=360.0) public default float rotationX;
510 property @FloatRange(from=0.0, to=360.0) public default float rotationY;
511 property @FloatRange(from=0.0, to=360.0) public default float rotationZ;
512 property public default float scaleX;
513 property public default float scaleY;
514 property @FloatRange(from=0.0, to=3.4E38) public default float shadowElevation;
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100515 property public default androidx.compose.ui.graphics.Shape shape;
Nick Anthony05c6ba52020-07-16 05:09:08 -0400516 property public default long transformOrigin;
517 property public default float translationX;
518 property public default float translationY;
519 }
520
521 public final class DrawLayerModifierKt {
522 method public static inline long TransformOrigin(float pivotFractionX, float pivotFractionY);
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100523 method @androidx.compose.Stable public static androidx.ui.core.Modifier drawLayer-EwV0HsI(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.compose.ui.graphics.Shape shape = androidx.compose.ui.graphics.RectangleShapeKt.RectangleShape, boolean clip = false);
Nick Anthony05c6ba52020-07-16 05:09:08 -0400524 }
525
526 public interface DrawModifier extends androidx.ui.core.Modifier.Element {
527 method public void draw(androidx.ui.core.ContentDrawScope);
528 }
529
530 public final class DrawModifierKt {
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100531 method public static androidx.ui.core.Modifier drawBehind(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.drawscope.DrawScope,kotlin.Unit> onDraw);
Nick Anthony05c6ba52020-07-16 05:09:08 -0400532 method public static androidx.ui.core.Modifier drawWithContent(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.core.ContentDrawScope,kotlin.Unit> onDraw);
533 }
534
535 public final class DrawShadowKt {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100536 method @androidx.compose.Stable public static androidx.ui.core.Modifier drawShadow-VShsm3I(androidx.ui.core.Modifier, float elevation, androidx.compose.ui.graphics.Shape shape = androidx.compose.ui.graphics.RectangleShapeKt.RectangleShape, boolean clip = elevation > 0.dp, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
Nick Anthony05c6ba52020-07-16 05:09:08 -0400537 }
538
Nick Anthony05c6ba52020-07-16 05:09:08 -0400539 @kotlin.RequiresOptIn(level=RequiresOptIn.Level.ERROR, message="This is an experimental API for Compose UI LayoutNode and is likely to change " + "before becoming stable.") @kotlin.annotation.Target(allowedTargets={AnnotationTarget.CLASS, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY}) public @interface ExperimentalLayoutNodeApi {
540 }
541
Andrey Kulikov2ca07012020-07-13 16:14:03 +0100542 @kotlin.RequiresOptIn(message="This is an experimental API for being able to perform subcomposition during the " + "measuring. API is likely to change before becoming stable.") public @interface ExperimentalSubcomposeLayoutApi {
543 }
544
Nick Anthony05c6ba52020-07-16 05:09:08 -0400545 @androidx.compose.Immutable public final class FixedScale implements androidx.ui.core.ContentScale {
546 ctor public FixedScale(float value);
547 method public float component1();
548 method @androidx.compose.Immutable public androidx.ui.core.FixedScale copy(float value);
549 method public float getValue();
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +0100550 method public float scale-AhF4CD4(long srcSize, long dstSize);
Nick Anthony05c6ba52020-07-16 05:09:08 -0400551 }
552
553 public final class HorizontalAlignmentLine extends androidx.ui.core.AlignmentLine {
554 ctor public HorizontalAlignmentLine(kotlin.jvm.functions.Function2<? super java.lang.Integer,? super java.lang.Integer,java.lang.Integer> merger);
555 }
556
Jens Ole Lauridsen99d32172020-07-16 16:15:45 -0700557 public interface InspectableParameter {
558 method public kotlin.sequences.Sequence<androidx.ui.core.ParameterElement> getInspectableElements();
559 method public default String? getNameFallback();
560 method public default Object? getValueOverride();
561 property public abstract kotlin.sequences.Sequence<androidx.ui.core.ParameterElement> inspectableElements;
562 property public default String? nameFallback;
563 property public default Object? valueOverride;
564 }
565
Nick Anthony05c6ba52020-07-16 05:09:08 -0400566 @kotlin.RequiresOptIn(message="This API is internal to library.") @kotlin.annotation.Target(allowedTargets={AnnotationTarget.CLASS, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER}) public @interface InternalCoreApi {
567 }
568
569 public interface IntrinsicMeasurable {
570 method public Object? getParentData();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100571 method public int maxIntrinsicHeight(int width, androidx.compose.ui.unit.LayoutDirection layoutDirection);
572 method public int maxIntrinsicWidth(int height, androidx.compose.ui.unit.LayoutDirection layoutDirection);
573 method public int minIntrinsicHeight(int width, androidx.compose.ui.unit.LayoutDirection layoutDirection);
574 method public int minIntrinsicWidth(int height, androidx.compose.ui.unit.LayoutDirection layoutDirection);
Nick Anthony05c6ba52020-07-16 05:09:08 -0400575 property public abstract Object? parentData;
576 }
577
578 public final class IntrinsicMeasurableKt {
579 }
580
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100581 public abstract class IntrinsicMeasureScope implements androidx.compose.ui.unit.Density {
Nick Anthony05c6ba52020-07-16 05:09:08 -0400582 ctor public IntrinsicMeasureScope();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100583 method public abstract androidx.compose.ui.unit.LayoutDirection getLayoutDirection();
Nick Anthony05c6ba52020-07-16 05:09:08 -0400584 method public final int maxIntrinsicHeight(androidx.ui.core.IntrinsicMeasurable, int width);
585 method public final int maxIntrinsicWidth(androidx.ui.core.IntrinsicMeasurable, int height);
586 method public final int minIntrinsicHeight(androidx.ui.core.IntrinsicMeasurable, int width);
587 method public final int minIntrinsicWidth(androidx.ui.core.IntrinsicMeasurable, int height);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100588 property public abstract androidx.compose.ui.unit.LayoutDirection layoutDirection;
Nick Anthony05c6ba52020-07-16 05:09:08 -0400589 }
590
591 @kotlin.PublishedApi internal enum IntrinsicMinMax {
592 method public static androidx.ui.core.IntrinsicMinMax valueOf(String name) throws java.lang.IllegalArgumentException;
593 method public static androidx.ui.core.IntrinsicMinMax[] values();
594 enum_constant public static final androidx.ui.core.IntrinsicMinMax Max;
595 enum_constant public static final androidx.ui.core.IntrinsicMinMax Min;
596 }
597
598 @kotlin.PublishedApi internal enum IntrinsicWidthHeight {
599 method public static androidx.ui.core.IntrinsicWidthHeight valueOf(String name) throws java.lang.IllegalArgumentException;
600 method public static androidx.ui.core.IntrinsicWidthHeight[] values();
601 enum_constant public static final androidx.ui.core.IntrinsicWidthHeight Height;
602 enum_constant public static final androidx.ui.core.IntrinsicWidthHeight Width;
603 }
604
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100605 @kotlin.PublishedApi internal final class IntrinsicsMeasureScope extends androidx.ui.core.MeasureScope implements androidx.compose.ui.unit.Density {
606 ctor public IntrinsicsMeasureScope(androidx.compose.ui.unit.Density density, androidx.compose.ui.unit.LayoutDirection layoutDirection);
Nick Anthony05c6ba52020-07-16 05:09:08 -0400607 method public float getDensity();
608 method public float getFontScale();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100609 method public androidx.compose.ui.unit.LayoutDirection getLayoutDirection();
Nick Anthony05c6ba52020-07-16 05:09:08 -0400610 method @androidx.compose.Stable public float toDp(float);
611 method @androidx.compose.Stable public float toDp(int);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100612 method @androidx.compose.Stable public float toDp--R2X_6o(long);
613 method @androidx.compose.Stable public int toIntPx--R2X_6o(long);
614 method @androidx.compose.Stable public int toIntPx-0680j_4(float);
615 method @androidx.compose.Stable public float toPx--R2X_6o(long);
616 method @androidx.compose.Stable public float toPx-0680j_4(float);
617 method @androidx.compose.Stable public androidx.compose.ui.geometry.Rect toRect(androidx.compose.ui.unit.Bounds);
Nick Anthony05c6ba52020-07-16 05:09:08 -0400618 method @androidx.compose.Stable public long toSp(float);
619 method @androidx.compose.Stable public long toSp(int);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100620 method @androidx.compose.Stable public long toSp-0680j_4(float);
Nick Anthony05c6ba52020-07-16 05:09:08 -0400621 }
622
623 public interface LayoutCoordinates {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100624 method public androidx.compose.ui.unit.PxBounds childBoundingBox(androidx.ui.core.LayoutCoordinates child);
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +0100625 method public androidx.compose.ui.geometry.Offset childToLocal(androidx.ui.core.LayoutCoordinates child, androidx.compose.ui.geometry.Offset childLocal);
Nick Anthony05c6ba52020-07-16 05:09:08 -0400626 method public operator int get(androidx.ui.core.AlignmentLine line);
627 method public androidx.ui.core.LayoutCoordinates? getParentCoordinates();
628 method public java.util.Set<androidx.ui.core.AlignmentLine> getProvidedAlignmentLines();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100629 method public androidx.compose.ui.unit.IntSize getSize();
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +0100630 method public androidx.compose.ui.geometry.Offset globalToLocal(androidx.compose.ui.geometry.Offset global);
Nick Anthony05c6ba52020-07-16 05:09:08 -0400631 method public boolean isAttached();
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +0100632 method public androidx.compose.ui.geometry.Offset localToGlobal(androidx.compose.ui.geometry.Offset local);
633 method public androidx.compose.ui.geometry.Offset localToRoot(androidx.compose.ui.geometry.Offset local);
Nick Anthony05c6ba52020-07-16 05:09:08 -0400634 property public abstract boolean isAttached;
635 property public abstract androidx.ui.core.LayoutCoordinates? parentCoordinates;
636 property public abstract java.util.Set<androidx.ui.core.AlignmentLine> providedAlignmentLines;
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100637 property public abstract androidx.compose.ui.unit.IntSize size;
Nick Anthony05c6ba52020-07-16 05:09:08 -0400638 }
639
640 public final class LayoutCoordinatesKt {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100641 method public static androidx.compose.ui.unit.PxBounds getBoundsInParent(androidx.ui.core.LayoutCoordinates);
642 method public static androidx.compose.ui.unit.PxBounds getBoundsInRoot(androidx.ui.core.LayoutCoordinates);
643 method public static androidx.compose.ui.unit.PxBounds getGlobalBounds(androidx.ui.core.LayoutCoordinates);
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +0100644 method public static inline androidx.compose.ui.geometry.Offset getGlobalPosition(androidx.ui.core.LayoutCoordinates);
645 method public static androidx.compose.ui.geometry.Offset getPositionInParent(androidx.ui.core.LayoutCoordinates);
646 method public static inline androidx.compose.ui.geometry.Offset getPositionInRoot(androidx.ui.core.LayoutCoordinates);
Nick Anthony05c6ba52020-07-16 05:09:08 -0400647 }
648
Chuck Jazdzewskief18c632020-06-30 08:29:29 -0700649 @kotlin.PublishedApi internal final class LayoutEmitHelper {
650 method public kotlin.jvm.functions.Function0<androidx.ui.core.LayoutNode> getConstructor();
651 method public kotlin.jvm.functions.Function2<androidx.ui.core.LayoutNode,androidx.ui.core.LayoutNode.MeasureBlocks,kotlin.Unit> getSetMeasureBlocks();
652 method public kotlin.jvm.functions.Function2<androidx.ui.core.LayoutNode,androidx.ui.core.Modifier,kotlin.Unit> getSetModifier();
653 method public kotlin.jvm.functions.Function2<androidx.ui.core.LayoutNode,androidx.ui.core.Ref<androidx.ui.core.LayoutNode>,kotlin.Unit> getSetRef();
654 property public final kotlin.jvm.functions.Function0<androidx.ui.core.LayoutNode> constructor;
655 property public final kotlin.jvm.functions.Function2<androidx.ui.core.LayoutNode,androidx.ui.core.LayoutNode.MeasureBlocks,kotlin.Unit> setMeasureBlocks;
656 property public final kotlin.jvm.functions.Function2<androidx.ui.core.LayoutNode,androidx.ui.core.Modifier,kotlin.Unit> setModifier;
657 property public final kotlin.jvm.functions.Function2<androidx.ui.core.LayoutNode,androidx.ui.core.Ref<androidx.ui.core.LayoutNode>,kotlin.Unit> setRef;
658 }
659
Nick Anthony05c6ba52020-07-16 05:09:08 -0400660 public final class LayoutIdKt {
661 method public static Object? getId(androidx.ui.core.Measurable);
662 method @Deprecated public static Object? getTag(androidx.ui.core.Measurable);
663 method @androidx.compose.Stable public static androidx.ui.core.Modifier layoutId(androidx.ui.core.Modifier, Object id);
664 method @Deprecated @androidx.compose.Stable public static androidx.ui.core.Modifier tag(androidx.ui.core.Modifier, Object tag);
665 }
666
667 public interface LayoutIdParentData {
668 method public Object getId();
669 property public abstract Object id;
670 }
671
672 public final class LayoutKt {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100673 method @androidx.compose.Composable public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super java.lang.Integer,java.lang.Integer> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super java.lang.Integer,java.lang.Integer> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super java.lang.Integer,java.lang.Integer> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super java.lang.Integer,java.lang.Integer> maxIntrinsicHeightMeasureBlock, androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.compose.ui.unit.Constraints,? extends androidx.ui.core.MeasureScope.MeasureResult> measureBlock);
674 method @Deprecated @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.compose.ui.unit.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.compose.ui.unit.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.compose.ui.unit.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.compose.ui.unit.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.compose.ui.unit.Constraints,? super androidx.compose.ui.unit.LayoutDirection,? extends androidx.ui.core.MeasureScope.MeasureResult> measureBlock);
675 method @androidx.compose.Composable public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.compose.ui.unit.Constraints,? extends androidx.ui.core.MeasureScope.MeasureResult> measureBlock);
676 method @Deprecated @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.compose.ui.unit.Constraints,? super androidx.compose.ui.unit.LayoutDirection,? extends androidx.ui.core.MeasureScope.MeasureResult> measureBlock);
Chuck Jazdzewskief18c632020-06-30 08:29:29 -0700677 method @androidx.compose.Composable @androidx.ui.core.ExperimentalLayoutNodeApi public static inline void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks, androidx.ui.core.Modifier modifier = Modifier);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100678 method public static androidx.ui.core.LayoutNode.MeasureBlocks MeasuringIntrinsicsMeasureBlocks(kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.compose.ui.unit.Constraints,? extends androidx.ui.core.MeasureScope.MeasureResult> measureBlock);
679 method @Deprecated 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.compose.ui.unit.Constraints,? super androidx.compose.ui.unit.LayoutDirection,? extends androidx.ui.core.MeasureScope.MeasureResult> measureBlock);
680 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.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.compose.ui.unit.Constraints,? extends androidx.ui.core.MeasureScope.MeasureResult> measureBlock);
Nick Anthony05c6ba52020-07-16 05:09:08 -0400681 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);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100682 method @androidx.ui.core.ExperimentalLayoutNodeApi public static androidx.ui.core.LayoutNode.MeasureBlocks measureBlocksOf(kotlin.jvm.functions.Function3<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super java.lang.Integer,java.lang.Integer> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super java.lang.Integer,java.lang.Integer> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super java.lang.Integer,java.lang.Integer> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super java.lang.Integer,java.lang.Integer> maxIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.compose.ui.unit.Constraints,? extends androidx.ui.core.MeasureScope.MeasureResult> measureBlock);
Nick Anthony05c6ba52020-07-16 05:09:08 -0400683 }
684
685 public interface LayoutModifier extends androidx.ui.core.Modifier.Element {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100686 method public default int maxIntrinsicHeight(androidx.ui.core.IntrinsicMeasureScope, androidx.ui.core.IntrinsicMeasurable measurable, int width, androidx.compose.ui.unit.LayoutDirection layoutDirection);
687 method public default int maxIntrinsicWidth(androidx.ui.core.IntrinsicMeasureScope, androidx.ui.core.IntrinsicMeasurable measurable, int height, androidx.compose.ui.unit.LayoutDirection layoutDirection);
688 method public androidx.ui.core.MeasureScope.MeasureResult measure(androidx.ui.core.MeasureScope, androidx.ui.core.Measurable measurable, androidx.compose.ui.unit.Constraints constraints, androidx.compose.ui.unit.LayoutDirection layoutDirection);
689 method public default int minIntrinsicHeight(androidx.ui.core.IntrinsicMeasureScope, androidx.ui.core.IntrinsicMeasurable measurable, int width, androidx.compose.ui.unit.LayoutDirection layoutDirection);
690 method public default int minIntrinsicWidth(androidx.ui.core.IntrinsicMeasureScope, androidx.ui.core.IntrinsicMeasurable measurable, int height, androidx.compose.ui.unit.LayoutDirection layoutDirection);
Nick Anthony05c6ba52020-07-16 05:09:08 -0400691 }
692
Anastasia Sobolevac42067c2020-07-21 21:36:49 +0100693 public final class LayoutModifierKt {
694 method public static androidx.ui.core.Modifier layout(androidx.ui.core.Modifier, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super androidx.ui.core.Measurable,? super androidx.compose.ui.unit.Constraints,? extends androidx.ui.core.MeasureScope.MeasureResult> measure);
695 }
696
Andrey Kulikov839b35c2020-07-08 18:55:13 +0100697 @androidx.ui.core.ExperimentalLayoutNodeApi public final class LayoutNode implements androidx.ui.core.Measurable androidx.ui.core.Remeasurement {
Nick Anthony05c6ba52020-07-16 05:09:08 -0400698 ctor public LayoutNode();
699 method public void attach(androidx.ui.core.Owner owner);
700 method public void detach();
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100701 method public void draw(androidx.compose.ui.graphics.Canvas canvas);
Andrey Kulikov839b35c2020-07-08 18:55:13 +0100702 method public void forceRemeasure();
Nick Anthony05c6ba52020-07-16 05:09:08 -0400703 method public Integer? getAlignmentLine(androidx.ui.core.AlignmentLine line);
704 method @Deprecated public boolean getCanMultiMeasure();
705 method public java.util.List<androidx.ui.core.LayoutNode> getChildren();
706 method public androidx.ui.core.LayoutCoordinates getCoordinates();
707 method public int getDepth();
708 method public int getHeight();
Nick Anthony05c6ba52020-07-16 05:09:08 -0400709 method public androidx.ui.core.LayoutNode.MeasureBlocks getMeasureBlocks();
710 method public androidx.ui.core.MeasureScope getMeasureScope();
711 method public androidx.ui.core.Modifier getModifier();
712 method public java.util.List<androidx.ui.core.ModifierInfo> getModifierInfo();
713 method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnAttach();
714 method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnDetach();
715 method public androidx.ui.core.Owner? getOwner();
716 method public androidx.ui.core.LayoutNode? getParent();
717 method public Object? getParentData();
718 method public int getWidth();
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +0100719 method public void hitTest(androidx.compose.ui.geometry.Offset pointerPositionRelativeToScreen, java.util.List<androidx.ui.core.pointerinput.PointerInputFilter> hitPointerInputFilters);
Nick Anthony05c6ba52020-07-16 05:09:08 -0400720 method public void ignoreModelReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
721 method public void insertAt(int index, androidx.ui.core.LayoutNode instance);
722 method public boolean isPlaced();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100723 method public int maxIntrinsicHeight(int width, androidx.compose.ui.unit.LayoutDirection layoutDirection);
724 method public int maxIntrinsicWidth(int height, androidx.compose.ui.unit.LayoutDirection layoutDirection);
725 method public androidx.ui.core.Placeable measure(androidx.compose.ui.unit.Constraints constraints, androidx.compose.ui.unit.LayoutDirection layoutDirection);
726 method public int minIntrinsicHeight(int width, androidx.compose.ui.unit.LayoutDirection layoutDirection);
727 method public int minIntrinsicWidth(int height, androidx.compose.ui.unit.LayoutDirection layoutDirection);
Nick Anthony05c6ba52020-07-16 05:09:08 -0400728 method public void move(int from, int to, int count);
729 method public void onInvalidate();
730 method public void place(int x, int y);
731 method public void removeAll();
732 method public void removeAt(int index, int count);
733 method public void requestRelayout();
734 method public void requestRemeasure();
735 method @Deprecated public void setCanMultiMeasure(boolean p);
736 method public void setDepth(int p);
737 method public void setMeasureBlocks(androidx.ui.core.LayoutNode.MeasureBlocks value);
738 method public void setModifier(androidx.ui.core.Modifier value);
739 method public void setOnAttach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
740 method public void setOnDetach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
741 property @Deprecated public final boolean canMultiMeasure;
742 property public final java.util.List<androidx.ui.core.LayoutNode> children;
743 property public final androidx.ui.core.LayoutCoordinates coordinates;
744 property public final int depth;
745 property public final int height;
746 property public final boolean isPlaced;
Nick Anthony05c6ba52020-07-16 05:09:08 -0400747 property public final androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks;
748 property public final androidx.ui.core.MeasureScope measureScope;
749 property public final androidx.ui.core.Modifier modifier;
750 property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onAttach;
751 property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onDetach;
752 property public final androidx.ui.core.Owner? owner;
753 property public final androidx.ui.core.LayoutNode? parent;
754 property public Object? parentData;
755 property public final int width;
756 }
757
Nick Anthony05c6ba52020-07-16 05:09:08 -0400758 public static interface LayoutNode.MeasureBlocks {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100759 method public int maxIntrinsicHeight(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.compose.ui.unit.LayoutDirection layoutDirection);
760 method public int maxIntrinsicWidth(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.compose.ui.unit.LayoutDirection layoutDirection);
761 method public androidx.ui.core.MeasureScope.MeasureResult measure(androidx.ui.core.MeasureScope measureScope, java.util.List<? extends androidx.ui.core.Measurable> measurables, androidx.compose.ui.unit.Constraints constraints, androidx.compose.ui.unit.LayoutDirection layoutDirection);
762 method public int minIntrinsicHeight(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.compose.ui.unit.LayoutDirection layoutDirection);
763 method public int minIntrinsicWidth(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.compose.ui.unit.LayoutDirection layoutDirection);
Nick Anthony05c6ba52020-07-16 05:09:08 -0400764 }
765
766 public abstract static class LayoutNode.NoIntrinsicsMeasureBlocks implements androidx.ui.core.LayoutNode.MeasureBlocks {
767 ctor public LayoutNode.NoIntrinsicsMeasureBlocks(String error);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100768 method public Void maxIntrinsicHeight(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.compose.ui.unit.LayoutDirection layoutDirection);
769 method public Void maxIntrinsicWidth(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.compose.ui.unit.LayoutDirection layoutDirection);
770 method public Void minIntrinsicHeight(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.compose.ui.unit.LayoutDirection layoutDirection);
771 method public Void minIntrinsicWidth(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.compose.ui.unit.LayoutDirection layoutDirection);
Nick Anthony05c6ba52020-07-16 05:09:08 -0400772 }
773
774 public final class LayoutNodeKt {
775 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);
776 }
777
778 @Deprecated public interface LayoutTagParentData {
779 method @Deprecated public Object getTag();
780 property public abstract Object tag;
781 }
782
783 public interface Measurable extends androidx.ui.core.IntrinsicMeasurable {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100784 method public androidx.ui.core.Placeable measure(androidx.compose.ui.unit.Constraints constraints, androidx.compose.ui.unit.LayoutDirection layoutDirection);
Nick Anthony05c6ba52020-07-16 05:09:08 -0400785 }
786
787 public abstract class MeasureScope extends androidx.ui.core.IntrinsicMeasureScope {
788 ctor public MeasureScope();
789 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);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100790 method public final androidx.ui.core.Placeable measure(androidx.ui.core.Measurable, androidx.compose.ui.unit.Constraints constraints);
Nick Anthony05c6ba52020-07-16 05:09:08 -0400791 }
792
793 public static interface MeasureScope.MeasureResult {
794 method public java.util.Map<androidx.ui.core.AlignmentLine,java.lang.Integer> getAlignmentLines();
795 method public int getHeight();
796 method public int getWidth();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100797 method public void placeChildren(androidx.compose.ui.unit.LayoutDirection layoutDirection);
Nick Anthony05c6ba52020-07-16 05:09:08 -0400798 property public abstract java.util.Map<androidx.ui.core.AlignmentLine,java.lang.Integer> alignmentLines;
799 property public abstract int height;
800 property public abstract int width;
801 }
802
803 public final class MeasureScopeKt {
804 }
805
806 public final inline class Measured {
807 ctor public Measured();
808 method public static androidx.ui.core.Placeable! constructor-impl(internal androidx.ui.core.Placeable placeable);
809 method public static inline boolean equals-impl(androidx.ui.core.Placeable! p, Object? p1);
810 method public static boolean equals-impl0(androidx.ui.core.Placeable p1, androidx.ui.core.Placeable p2);
811 method public static operator int get-impl(androidx.ui.core.Placeable $this, androidx.ui.core.AlignmentLine alignmentLine);
812 method public static int getHeight-impl(androidx.ui.core.Placeable! $this);
813 method public static int getWidth-impl(androidx.ui.core.Placeable! $this);
814 method public static inline int hashCode-impl(androidx.ui.core.Placeable! p);
815 method public static inline String! toString-impl(androidx.ui.core.Placeable! p);
816 }
817
818 @Deprecated public final class ModelObserver {
819 ctor @Deprecated public ModelObserver(kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> commitExecutor);
820 method @Deprecated public void clear(Object target);
821 method @Deprecated public void enableModelUpdatesObserving(boolean enabled);
822 method @Deprecated public <T> void observeReads(T target, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onCommit, kotlin.jvm.functions.Function0<kotlin.Unit> block);
823 method @Deprecated public void pauseObservingReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
824 }
825
826 @androidx.compose.Stable public interface Modifier {
827 method public boolean all(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
828 method public boolean any(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
829 method public <R> R! foldIn(R? initial, kotlin.jvm.functions.Function2<? super R,? super androidx.ui.core.Modifier.Element,? extends R> operation);
830 method public <R> R! foldOut(R? initial, kotlin.jvm.functions.Function2<? super androidx.ui.core.Modifier.Element,? super R,? extends R> operation);
Matvei Malkov1eec3ee2020-07-17 15:09:02 +0100831 method @Deprecated public default operator androidx.ui.core.Modifier plus(androidx.ui.core.Modifier other);
832 method public default infix androidx.ui.core.Modifier then(androidx.ui.core.Modifier other);
Nick Anthony05c6ba52020-07-16 05:09:08 -0400833 field public static final androidx.ui.core.Modifier.Companion Companion;
834 }
835
836 public static final class Modifier.Companion implements androidx.ui.core.Modifier {
837 method public boolean all(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
838 method public boolean any(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
839 method public <R> R! foldIn(R? initial, kotlin.jvm.functions.Function2<? super R,? super androidx.ui.core.Modifier.Element,? extends R> operation);
840 method public <R> R! foldOut(R? initial, kotlin.jvm.functions.Function2<? super androidx.ui.core.Modifier.Element,? super R,? extends R> operation);
841 method @Deprecated public androidx.ui.core.Modifier getNone();
842 property @Deprecated public final androidx.ui.core.Modifier None;
843 }
844
845 public static interface Modifier.Element extends androidx.ui.core.Modifier {
846 method public default boolean all(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
847 method public default boolean any(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
848 method public default <R> R! foldIn(R? initial, kotlin.jvm.functions.Function2<? super R,? super androidx.ui.core.Modifier.Element,? extends R> operation);
849 method public default <R> R! foldOut(R? initial, kotlin.jvm.functions.Function2<? super androidx.ui.core.Modifier.Element,? super R,? extends R> operation);
850 }
851
852 public final class ModifierInfo {
853 ctor public ModifierInfo(androidx.ui.core.Modifier modifier, androidx.ui.core.LayoutCoordinates coordinates, Object? extra);
854 method public androidx.ui.core.LayoutCoordinates getCoordinates();
855 method public Object? getExtra();
856 method public androidx.ui.core.Modifier getModifier();
857 }
858
859 public interface OnChildPositionedModifier extends androidx.ui.core.Modifier.Element {
860 method public void onChildPositioned(androidx.ui.core.LayoutCoordinates coordinates);
861 }
862
863 public interface OnPositionedModifier extends androidx.ui.core.Modifier.Element {
864 method public void onPositioned(androidx.ui.core.LayoutCoordinates coordinates);
865 }
866
867 public final class OnPositionedModifierKt {
868 method public static androidx.ui.core.Modifier onChildPositioned(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onChildPositioned);
869 method @Deprecated public static androidx.ui.core.Modifier onChildPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onChildPositioned);
870 method public static androidx.ui.core.Modifier onPositioned(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned);
871 method @Deprecated public static androidx.ui.core.Modifier onPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned);
872 }
873
874 public final class OpacityKt {
875 method @androidx.compose.Stable public static androidx.ui.core.Modifier drawOpacity(androidx.ui.core.Modifier, @FloatRange(from=0.0, to=1.0) float opacity);
876 }
877
878 public interface OwnedLayer {
879 method public void destroy();
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100880 method public void drawLayer(androidx.compose.ui.graphics.Canvas canvas);
Nick Anthony05c6ba52020-07-16 05:09:08 -0400881 method public long getLayerId();
882 method public android.graphics.Matrix getMatrix();
883 method public androidx.ui.core.DrawLayerModifier getModifier();
884 method public void invalidate();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100885 method public void move(androidx.compose.ui.unit.IntOffset position);
886 method public void resize(androidx.compose.ui.unit.IntSize size);
Nick Anthony05c6ba52020-07-16 05:09:08 -0400887 method public void setModifier(androidx.ui.core.DrawLayerModifier p);
888 method public void updateDisplayList();
889 method public void updateLayerProperties();
890 property public abstract long layerId;
891 property public abstract androidx.ui.core.DrawLayerModifier modifier;
892 }
893
894 public interface Owner {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100895 method public androidx.compose.ui.unit.IntOffset calculatePosition();
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100896 method public androidx.ui.core.OwnedLayer createLayer(androidx.ui.core.DrawLayerModifier drawLayerModifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.Canvas,kotlin.Unit> drawBlock, kotlin.jvm.functions.Function0<kotlin.Unit> invalidateParentLayer);
Nick Anthony05c6ba52020-07-16 05:09:08 -0400897 method public androidx.ui.autofill.Autofill? getAutofill();
898 method public androidx.ui.autofill.AutofillTree getAutofillTree();
899 method public androidx.ui.core.clipboard.ClipboardManager getClipboardManager();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100900 method public androidx.compose.ui.unit.Density getDensity();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100901 method public androidx.compose.ui.text.font.Font.ResourceLoader getFontLoader();
Nick Anthony05c6ba52020-07-16 05:09:08 -0400902 method public androidx.ui.core.hapticfeedback.HapticFeedback getHapticFeedBack();
903 method public long getMeasureIteration();
904 method public androidx.ui.core.LayoutNode getRoot();
Louis Pullen-Freilich356ab3e2020-07-17 16:55:19 +0100905 method public androidx.compose.runtime.savedinstancestate.UiSavedStateRegistry? getSavedStateRegistry();
Nick Anthony05c6ba52020-07-16 05:09:08 -0400906 method public androidx.ui.core.semantics.SemanticsOwner getSemanticsOwner();
907 method public boolean getShowLayoutBounds();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100908 method public androidx.compose.ui.text.input.TextInputService getTextInputService();
Nick Anthony05c6ba52020-07-16 05:09:08 -0400909 method public androidx.ui.core.texttoolbar.TextToolbar getTextToolbar();
910 method public void measureAndLayout();
911 method public void observeLayoutModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
912 method public void observeMeasureModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
913 method public void onAttach(androidx.ui.core.LayoutNode node);
914 method public void onDetach(androidx.ui.core.LayoutNode node);
915 method public void onInvalidate(androidx.ui.core.LayoutNode layoutNode);
916 method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
917 method public void onRequestRelayout(androidx.ui.core.LayoutNode layoutNode);
918 method public void onSemanticsChange();
919 method public void pauseModelReadObserveration(kotlin.jvm.functions.Function0<kotlin.Unit> block);
920 method public boolean requestFocus();
921 method @androidx.ui.core.keyinput.ExperimentalKeyInput public boolean sendKeyEvent(androidx.ui.core.keyinput.KeyEvent2 keyEvent);
Louis Pullen-Freilich356ab3e2020-07-17 16:55:19 +0100922 method public void setOnSavedStateRegistryAvailable(kotlin.jvm.functions.Function1<? super androidx.compose.runtime.savedinstancestate.UiSavedStateRegistry,kotlin.Unit> callback);
Nick Anthony05c6ba52020-07-16 05:09:08 -0400923 method @androidx.ui.core.InternalCoreApi public void setShowLayoutBounds(boolean p);
924 property public abstract androidx.ui.autofill.Autofill? autofill;
925 property public abstract androidx.ui.autofill.AutofillTree autofillTree;
926 property public abstract androidx.ui.core.clipboard.ClipboardManager clipboardManager;
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100927 property public abstract androidx.compose.ui.unit.Density density;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100928 property public abstract androidx.compose.ui.text.font.Font.ResourceLoader fontLoader;
Nick Anthony05c6ba52020-07-16 05:09:08 -0400929 property public abstract androidx.ui.core.hapticfeedback.HapticFeedback hapticFeedBack;
930 property public abstract long measureIteration;
931 property public abstract androidx.ui.core.LayoutNode root;
Louis Pullen-Freilich356ab3e2020-07-17 16:55:19 +0100932 property public abstract androidx.compose.runtime.savedinstancestate.UiSavedStateRegistry? savedStateRegistry;
Nick Anthony05c6ba52020-07-16 05:09:08 -0400933 property public abstract androidx.ui.core.semantics.SemanticsOwner semanticsOwner;
934 property public abstract boolean showLayoutBounds;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100935 property public abstract androidx.compose.ui.text.input.TextInputService textInputService;
Nick Anthony05c6ba52020-07-16 05:09:08 -0400936 property public abstract androidx.ui.core.texttoolbar.TextToolbar textToolbar;
937 field public static final androidx.ui.core.Owner.Companion Companion;
938 }
939
940 public static final class Owner.Companion {
941 method public boolean getEnableExtraAssertions();
942 method public void setEnableExtraAssertions(boolean p);
943 property public final boolean enableExtraAssertions;
944 }
945
946 public final class PainterModifierKt {
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100947 method public static androidx.ui.core.Modifier paint(androidx.ui.core.Modifier, androidx.compose.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.compose.ui.graphics.ColorFilter? colorFilter = null);
Nick Anthony05c6ba52020-07-16 05:09:08 -0400948 }
949
Jens Ole Lauridsen99d32172020-07-16 16:15:45 -0700950 public final class ParameterElement {
951 ctor public ParameterElement(String name, Object? value);
952 method public String component1();
953 method public Object? component2();
954 method public androidx.ui.core.ParameterElement copy(String name, Object? value);
955 method public String getName();
956 method public Object? getValue();
957 }
958
Nick Anthony05c6ba52020-07-16 05:09:08 -0400959 public interface ParentDataModifier extends androidx.ui.core.Modifier.Element {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100960 method public Object? modifyParentData(androidx.compose.ui.unit.Density, Object? parentData);
Nick Anthony05c6ba52020-07-16 05:09:08 -0400961 }
962
963 public abstract class Placeable {
964 ctor public Placeable();
965 method public abstract operator int get(androidx.ui.core.AlignmentLine line);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100966 method protected final androidx.compose.ui.unit.IntOffset getApparentToRealOffset();
Nick Anthony05c6ba52020-07-16 05:09:08 -0400967 method public final int getHeight();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100968 method protected final androidx.compose.ui.unit.IntSize getMeasuredSize();
969 method protected final androidx.compose.ui.unit.Constraints getMeasurementConstraints();
Nick Anthony05c6ba52020-07-16 05:09:08 -0400970 method public final int getWidth();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100971 method protected abstract void place(androidx.compose.ui.unit.IntOffset position);
972 method protected final void setMeasuredSize(androidx.compose.ui.unit.IntSize value);
973 method protected final void setMeasurementConstraints(androidx.compose.ui.unit.Constraints p);
974 property protected final androidx.compose.ui.unit.IntOffset apparentToRealOffset;
Nick Anthony05c6ba52020-07-16 05:09:08 -0400975 property public final int height;
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100976 property protected final androidx.compose.ui.unit.IntSize measuredSize;
977 property protected final androidx.compose.ui.unit.Constraints measurementConstraints;
Nick Anthony05c6ba52020-07-16 05:09:08 -0400978 property public final int width;
979 }
980
981 public abstract static class Placeable.PlacementScope {
982 ctor public Placeable.PlacementScope();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100983 method public abstract androidx.compose.ui.unit.LayoutDirection getParentLayoutDirection();
Nick Anthony05c6ba52020-07-16 05:09:08 -0400984 method public abstract int getParentWidth();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100985 method public final void place(androidx.ui.core.Placeable, androidx.compose.ui.unit.IntOffset position);
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +0100986 method public final void place(androidx.ui.core.Placeable, androidx.compose.ui.geometry.Offset position);
Nick Anthony05c6ba52020-07-16 05:09:08 -0400987 method public final void place(androidx.ui.core.Placeable, int x, int y);
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +0100988 method public final void placeAbsolute(androidx.ui.core.Placeable, androidx.compose.ui.geometry.Offset position);
Nick Anthony05c6ba52020-07-16 05:09:08 -0400989 method public final void placeAbsolute(androidx.ui.core.Placeable, int x, int y);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100990 method public final void placeAbsolute(androidx.ui.core.Placeable, androidx.compose.ui.unit.IntOffset position);
991 property public abstract androidx.compose.ui.unit.LayoutDirection parentLayoutDirection;
Nick Anthony05c6ba52020-07-16 05:09:08 -0400992 property public abstract int parentWidth;
993 }
994
995 public final class PointerEvent {
996 ctor public PointerEvent(java.util.List<androidx.ui.core.PointerInputChange> changes);
Nick Anthony05c6ba52020-07-16 05:09:08 -0400997 method public java.util.List<androidx.ui.core.PointerInputChange> getChanges();
998 }
999
1000 public enum PointerEventPass {
1001 method public static androidx.ui.core.PointerEventPass valueOf(String name) throws java.lang.IllegalArgumentException;
1002 method public static androidx.ui.core.PointerEventPass[] values();
1003 enum_constant public static final androidx.ui.core.PointerEventPass InitialDown;
1004 enum_constant public static final androidx.ui.core.PointerEventPass PostDown;
1005 enum_constant public static final androidx.ui.core.PointerEventPass PostUp;
1006 enum_constant public static final androidx.ui.core.PointerEventPass PreDown;
1007 enum_constant public static final androidx.ui.core.PointerEventPass PreUp;
1008 }
1009
1010 public final inline class PointerId {
1011 ctor public PointerId();
1012 method public static long constructor-impl(long value);
1013 method public static inline boolean equals-impl(long p, Object? p1);
1014 method public static boolean equals-impl0(long p1, long p2);
1015 method public long getValue();
1016 method public static inline int hashCode-impl(long p);
1017 method public static inline String! toString-impl(long p);
1018 }
1019
1020 @androidx.compose.Immutable public final class PointerInputChange {
1021 method public long component1();
1022 method public androidx.ui.core.PointerInputData component2();
1023 method public androidx.ui.core.PointerInputData component3();
1024 method public androidx.ui.core.ConsumedData component4();
1025 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);
1026 method public androidx.ui.core.ConsumedData getConsumed();
1027 method public androidx.ui.core.PointerInputData getCurrent();
1028 method public long getId();
1029 method public androidx.ui.core.PointerInputData getPrevious();
1030 }
1031
1032 @androidx.compose.Immutable public final class PointerInputData {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01001033 ctor public PointerInputData(androidx.compose.ui.unit.Uptime? uptime, androidx.compose.ui.geometry.Offset? position, boolean down);
Nick Anthony05c6ba52020-07-16 05:09:08 -04001034 ctor public PointerInputData();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01001035 method public androidx.compose.ui.unit.Uptime? component1();
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +01001036 method public androidx.compose.ui.geometry.Offset? component2();
Nick Anthony05c6ba52020-07-16 05:09:08 -04001037 method public boolean component3();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01001038 method @androidx.compose.Immutable public androidx.ui.core.PointerInputData copy(androidx.compose.ui.unit.Uptime? uptime, androidx.compose.ui.geometry.Offset? position, boolean down);
Nick Anthony05c6ba52020-07-16 05:09:08 -04001039 method public boolean getDown();
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +01001040 method public androidx.compose.ui.geometry.Offset? getPosition();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01001041 method public androidx.compose.ui.unit.Uptime? getUptime();
Nick Anthony05c6ba52020-07-16 05:09:08 -04001042 }
1043
1044 public final class PointerInputKt {
1045 method public static boolean anyChangeConsumed(androidx.ui.core.PointerInputChange);
1046 method public static boolean anyPositionChangeConsumed(androidx.ui.core.PointerInputChange);
1047 method public static boolean changedToDown(androidx.ui.core.PointerInputChange);
1048 method public static boolean changedToDownIgnoreConsumed(androidx.ui.core.PointerInputChange);
1049 method public static boolean changedToUp(androidx.ui.core.PointerInputChange);
1050 method public static boolean changedToUpIgnoreConsumed(androidx.ui.core.PointerInputChange);
1051 method public static androidx.ui.core.PointerInputChange consumeAllChanges(androidx.ui.core.PointerInputChange);
1052 method public static androidx.ui.core.PointerInputChange consumeDownChange(androidx.ui.core.PointerInputChange);
1053 method public static androidx.ui.core.PointerInputChange consumePositionChange(androidx.ui.core.PointerInputChange, float consumedDx, float consumedDy);
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +01001054 method public static androidx.compose.ui.geometry.Offset positionChange(androidx.ui.core.PointerInputChange);
1055 method public static androidx.compose.ui.geometry.Offset positionChangeIgnoreConsumed(androidx.ui.core.PointerInputChange);
Nick Anthony05c6ba52020-07-16 05:09:08 -04001056 method public static boolean positionChanged(androidx.ui.core.PointerInputChange);
1057 method public static boolean positionChangedIgnoreConsumed(androidx.ui.core.PointerInputChange);
1058 }
1059
1060 public final class PopupKt {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01001061 method @androidx.compose.Composable public static void Popup(androidx.ui.core.Alignment alignment = Alignment.TopStart, androidx.compose.ui.unit.IntOffset offset = IntOffset(0, 0), boolean isFocusable = false, kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit> children);
Nick Anthony05c6ba52020-07-16 05:09:08 -04001062 method @androidx.compose.Composable public static void Popup(androidx.ui.core.PopupPositionProvider popupPositionProvider, boolean isFocusable = false, kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit> children);
1063 }
1064
1065 @androidx.compose.Immutable public interface PopupPositionProvider {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01001066 method public androidx.compose.ui.unit.IntOffset calculatePosition(androidx.compose.ui.unit.IntBounds parentGlobalBounds, androidx.compose.ui.unit.IntBounds windowGlobalBounds, androidx.compose.ui.unit.LayoutDirection layoutDirection, androidx.compose.ui.unit.IntSize popupContentSize);
Nick Anthony05c6ba52020-07-16 05:09:08 -04001067 }
1068
1069 public final class Ref<T> {
1070 ctor public Ref();
1071 method public T? getValue();
1072 method public void setValue(T? p);
1073 property public final T? value;
1074 }
1075
Andrey Kulikov839b35c2020-07-08 18:55:13 +01001076 public interface Remeasurement {
1077 method public void forceRemeasure();
1078 }
1079
1080 public interface RemeasurementModifier extends androidx.ui.core.Modifier.Element {
1081 method public void onRemeasurementAvailable(androidx.ui.core.Remeasurement remeasurement);
1082 }
1083
Nick Anthony05c6ba52020-07-16 05:09:08 -04001084 public final class SavedStateDelegateKt {
1085 }
1086
Andrey Kulikov2ca07012020-07-13 16:14:03 +01001087 public final class SubcomposeLayoutKt {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01001088 method @androidx.compose.Composable @androidx.ui.core.ExperimentalSubcomposeLayoutApi public static <T> void SubcomposeLayout(androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function2<? super androidx.ui.core.SubcomposeMeasureScope<T>,? super androidx.compose.ui.unit.Constraints,? extends androidx.ui.core.MeasureScope.MeasureResult> measureBlock);
Andrey Kulikov2ca07012020-07-13 16:14:03 +01001089 }
1090
1091 @androidx.ui.core.ExperimentalSubcomposeLayoutApi public abstract class SubcomposeMeasureScope<T> extends androidx.ui.core.MeasureScope {
1092 ctor public SubcomposeMeasureScope();
1093 method public abstract java.util.List<androidx.ui.core.Measurable> subcompose(T? slotId, kotlin.jvm.functions.Function0<kotlin.Unit> content);
1094 }
1095
Nick Anthony05c6ba52020-07-16 05:09:08 -04001096 public final class SubcompositionKt {
1097 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);
1098 }
1099
1100 public final class TestTagKt {
1101 method @androidx.compose.Stable public static androidx.ui.core.Modifier testTag(androidx.ui.core.Modifier, String tag);
1102 }
1103
1104 @androidx.compose.Immutable public final inline class TransformOrigin {
1105 ctor public TransformOrigin();
1106 method public static long constructor-impl(internal long packedValue);
1107 method public static long copy-impl(long $this, float pivotFractionX = this.pivotFractionX, float pivotFractionY = this.pivotFractionY);
1108 method @androidx.compose.Immutable public static inline boolean equals-impl(long p, Object? p1);
1109 method public static boolean equals-impl0(long p1, long p2);
1110 method public static float getPivotFractionX-impl(long $this);
1111 method public static float getPivotFractionY-impl(long $this);
1112 method @androidx.compose.Immutable public static inline int hashCode-impl(long p);
1113 method @androidx.compose.Immutable public static inline String! toString-impl(long p);
1114 field public static final androidx.ui.core.TransformOrigin.Companion Companion;
1115 }
1116
1117 public static final class TransformOrigin.Companion {
1118 method public long getCenter();
1119 property public final long Center;
1120 }
1121
1122 public final class VerticalAlignmentLine extends androidx.ui.core.AlignmentLine {
1123 ctor public VerticalAlignmentLine(kotlin.jvm.functions.Function2<? super java.lang.Integer,? super java.lang.Integer,java.lang.Integer> merger);
1124 }
1125
1126 @androidx.compose.Stable public interface WithConstraintsScope {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01001127 method public androidx.compose.ui.unit.Constraints getConstraints();
1128 method public androidx.compose.ui.unit.LayoutDirection getLayoutDirection();
Nick Anthony05c6ba52020-07-16 05:09:08 -04001129 method public float getMaxHeight();
1130 method public float getMaxWidth();
1131 method public float getMinHeight();
1132 method public float getMinWidth();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01001133 property public abstract androidx.compose.ui.unit.Constraints constraints;
1134 property public abstract androidx.compose.ui.unit.LayoutDirection layoutDirection;
Nick Anthony05c6ba52020-07-16 05:09:08 -04001135 property public abstract float maxHeight;
1136 property public abstract float maxWidth;
1137 property public abstract float minHeight;
1138 property public abstract float minWidth;
1139 }
1140
1141 public final class WrapperKt {
1142 method public static androidx.compose.Composition setContent(androidx.activity.ComponentActivity, androidx.compose.Recomposer recomposer = Recomposer.current(), kotlin.jvm.functions.Function0<kotlin.Unit> content);
1143 method public static androidx.compose.Composition setContent(android.view.ViewGroup, androidx.compose.Recomposer recomposer, androidx.compose.CompositionReference? parentComposition = null, kotlin.jvm.functions.Function0<kotlin.Unit> content);
1144 method @Deprecated public static androidx.compose.Composition setContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> content);
1145 method public static androidx.compose.Composition setViewContent(android.view.ViewGroup, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
1146 method public static androidx.compose.Composition setViewContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
1147 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);
1148 }
1149
1150 public interface ZIndexModifier extends androidx.ui.core.Modifier.Element {
1151 method public float getZIndex();
1152 property public abstract float zIndex;
1153 }
1154
1155 public final class ZIndexModifierKt {
1156 method @androidx.compose.Stable public static androidx.ui.core.Modifier zIndex(androidx.ui.core.Modifier, float zIndex);
1157 }
1158
1159}
1160
1161package androidx.ui.core.clipboard {
1162
1163 public final class AndroidClipboardManagerKt {
1164 }
1165
1166 public interface ClipboardManager {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001167 method public androidx.compose.ui.text.AnnotatedString? getText();
1168 method public void setText(androidx.compose.ui.text.AnnotatedString annotatedString);
Nick Anthony05c6ba52020-07-16 05:09:08 -04001169 }
1170
1171}
1172
1173package androidx.ui.core.focus {
1174
1175 @kotlin.RequiresOptIn(message="The Focus API is experimental and is likely to change in the future.") public @interface ExperimentalFocus {
1176 }
1177
1178 @Deprecated public enum FocusDetailedState {
1179 method @Deprecated public static androidx.ui.core.focus.FocusDetailedState valueOf(String name) throws java.lang.IllegalArgumentException;
1180 method @Deprecated public static androidx.ui.core.focus.FocusDetailedState[] values();
1181 enum_constant @Deprecated public static final androidx.ui.core.focus.FocusDetailedState Active;
1182 enum_constant @Deprecated public static final androidx.ui.core.focus.FocusDetailedState ActiveParent;
1183 enum_constant @Deprecated public static final androidx.ui.core.focus.FocusDetailedState Captured;
1184 enum_constant @Deprecated public static final androidx.ui.core.focus.FocusDetailedState Disabled;
1185 enum_constant @Deprecated public static final androidx.ui.core.focus.FocusDetailedState Inactive;
1186 }
1187
1188 @Deprecated public interface FocusModifier extends androidx.ui.core.Modifier.Element {
1189 method @Deprecated public boolean captureFocus();
1190 method @Deprecated public boolean freeFocus();
1191 method @Deprecated public androidx.ui.core.focus.FocusDetailedState getFocusDetailedState();
1192 method @Deprecated public void requestFocus();
1193 property public abstract androidx.ui.core.focus.FocusDetailedState focusDetailedState;
1194 }
1195
1196 public final class FocusModifier2Kt {
1197 method @androidx.compose.Composable @androidx.ui.core.focus.ExperimentalFocus public static androidx.ui.core.Modifier focus(androidx.ui.core.Modifier);
1198 }
1199
1200 public final class FocusModifierKt {
1201 method @Deprecated @androidx.compose.Composable public static androidx.ui.core.focus.FocusModifier FocusModifier();
1202 method @Deprecated public static androidx.ui.core.focus.FocusState getFocusState(androidx.ui.core.focus.FocusModifier);
1203 }
1204
1205 public final class FocusNodeUtilsKt {
1206 }
1207
1208 @androidx.ui.core.focus.ExperimentalFocus public interface FocusObserverModifier extends androidx.ui.core.Modifier.Element {
1209 method public kotlin.jvm.functions.Function1<androidx.ui.core.focus.FocusState2,kotlin.Unit> getOnFocusChange();
1210 property public abstract kotlin.jvm.functions.Function1<androidx.ui.core.focus.FocusState2,kotlin.Unit> onFocusChange;
1211 }
1212
1213 public final class FocusObserverModifierKt {
1214 method @androidx.ui.core.focus.ExperimentalFocus public static androidx.ui.core.Modifier focusObserver(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.core.focus.FocusState2,kotlin.Unit> onFocusChange);
1215 }
1216
1217 @androidx.ui.core.focus.ExperimentalFocus public final class FocusRequester {
1218 ctor public FocusRequester();
1219 method public boolean captureFocus();
1220 method public boolean freeFocus();
1221 method public void requestFocus();
1222 }
1223
1224 public final class FocusRequesterKt {
1225 }
1226
1227 @androidx.ui.core.focus.ExperimentalFocus public interface FocusRequesterModifier extends androidx.ui.core.Modifier.Element {
1228 method public androidx.ui.core.focus.FocusRequester getFocusRequester();
1229 property public abstract androidx.ui.core.focus.FocusRequester focusRequester;
1230 }
1231
1232 public final class FocusRequesterModifierKt {
1233 method @androidx.ui.core.focus.ExperimentalFocus public static androidx.ui.core.Modifier focusRequester(androidx.ui.core.Modifier, androidx.ui.core.focus.FocusRequester focusRequester);
1234 }
1235
1236 @Deprecated public enum FocusState {
1237 method @Deprecated public static androidx.ui.core.focus.FocusState valueOf(String name) throws java.lang.IllegalArgumentException;
1238 method @Deprecated public static androidx.ui.core.focus.FocusState[] values();
1239 enum_constant @Deprecated public static final androidx.ui.core.focus.FocusState Focused;
1240 enum_constant @Deprecated public static final androidx.ui.core.focus.FocusState NotFocusable;
1241 enum_constant @Deprecated public static final androidx.ui.core.focus.FocusState NotFocused;
1242 }
1243
1244 @androidx.ui.core.focus.ExperimentalFocus public enum FocusState2 {
1245 method public static androidx.ui.core.focus.FocusState2 valueOf(String name) throws java.lang.IllegalArgumentException;
1246 method public static androidx.ui.core.focus.FocusState2[] values();
1247 enum_constant public static final androidx.ui.core.focus.FocusState2 Active;
1248 enum_constant public static final androidx.ui.core.focus.FocusState2 ActiveParent;
1249 enum_constant public static final androidx.ui.core.focus.FocusState2 Captured;
1250 enum_constant public static final androidx.ui.core.focus.FocusState2 Disabled;
1251 enum_constant public static final androidx.ui.core.focus.FocusState2 Inactive;
1252 }
1253
1254 public final class FocusStateKt {
1255 method @Deprecated public static androidx.ui.core.focus.FocusState focusState(androidx.ui.core.focus.FocusDetailedState);
1256 method public static boolean isFocused(androidx.ui.core.focus.FocusState2);
1257 }
1258
1259}
1260
1261package androidx.ui.core.gesture {
1262
1263 public final class ConstantsKt {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01001264 method public static androidx.compose.ui.unit.Duration getDoubleTapMinTime();
Nick Anthony05c6ba52020-07-16 05:09:08 -04001265 method public static float getDoubleTapSlop();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01001266 method public static androidx.compose.ui.unit.Duration getDoubleTapTimeout();
Nick Anthony05c6ba52020-07-16 05:09:08 -04001267 method public static float getDoubleTapTouchSlop();
1268 method public static float getHoverTapSlop();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01001269 method public static androidx.compose.ui.unit.Duration getHoverTapTimeout();
1270 method public static androidx.compose.ui.unit.Duration getJumpTapTimeout();
1271 method public static androidx.compose.ui.unit.Duration getLongPressTimeout();
Nick Anthony05c6ba52020-07-16 05:09:08 -04001272 method public static float getMaxFlingVelocity();
1273 method public static float getMinFlingVelocity();
1274 method public static float getPagingTouchSlop();
1275 method public static float getPanSlop();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01001276 method public static androidx.compose.ui.unit.Duration getPressTimeout();
Nick Anthony05c6ba52020-07-16 05:09:08 -04001277 method public static float getScaleSlop();
1278 method public static float getTouchSlop();
1279 method public static float getWindowTouchSlop();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01001280 method public static androidx.compose.ui.unit.Duration getZoomControlsTimeout();
Nick Anthony05c6ba52020-07-16 05:09:08 -04001281 }
1282
1283 public final class DoubleTapGestureFilterKt {
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +01001284 method public static androidx.ui.core.Modifier doubleTapGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.geometry.Offset,kotlin.Unit> onDoubleTap);
Nick Anthony05c6ba52020-07-16 05:09:08 -04001285 }
1286
1287 public final class DragGestureFilterKt {
1288 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);
1289 }
1290
1291 public interface DragObserver {
1292 method public default void onCancel();
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +01001293 method public default androidx.compose.ui.geometry.Offset onDrag(androidx.compose.ui.geometry.Offset dragDistance);
1294 method public default void onStart(androidx.compose.ui.geometry.Offset downPosition);
1295 method public default void onStop(androidx.compose.ui.geometry.Offset velocity);
Nick Anthony05c6ba52020-07-16 05:09:08 -04001296 }
1297
1298 public final class DragSlopExceededGestureFilterKt {
1299 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, androidx.ui.core.gesture.scrollorientationlocking.Orientation? orientation = null);
1300 }
1301
1302 @kotlin.RequiresOptIn(message="This pointer input API is experimental and is likely to change before becoming " + "stable.") public @interface ExperimentalPointerInput {
1303 }
1304
1305 public final class GestureUtilsKt {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01001306 method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.compose.ui.unit.IntSize bounds);
Nick Anthony05c6ba52020-07-16 05:09:08 -04001307 }
1308
1309 public final class LongPressDragGestureFilterKt {
1310 method public static androidx.ui.core.Modifier longPressDragGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver);
1311 }
1312
1313 public interface LongPressDragObserver {
1314 method public default void onCancel();
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +01001315 method public default androidx.compose.ui.geometry.Offset onDrag(androidx.compose.ui.geometry.Offset dragDistance);
Nick Anthony05c6ba52020-07-16 05:09:08 -04001316 method public default void onDragStart();
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +01001317 method public default void onLongPress(androidx.compose.ui.geometry.Offset pxPosition);
1318 method public default void onStop(androidx.compose.ui.geometry.Offset velocity);
Nick Anthony05c6ba52020-07-16 05:09:08 -04001319 }
1320
1321 public final class LongPressGestureFilterKt {
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +01001322 method public static androidx.ui.core.Modifier longPressGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.geometry.Offset,kotlin.Unit> onLongPress);
Nick Anthony05c6ba52020-07-16 05:09:08 -04001323 }
1324
1325 public final class PressIndicatorGestureFilterKt {
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +01001326 method public static androidx.ui.core.Modifier pressIndicatorGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.geometry.Offset,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? boolean enabled = true);
Nick Anthony05c6ba52020-07-16 05:09:08 -04001327 }
1328
1329 public final class RawDragGestureFilterKt {
1330 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, androidx.ui.core.gesture.scrollorientationlocking.Orientation? orientation = null);
1331 }
1332
1333 public final class RawPressStartGestureFilterKt {
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +01001334 method public static androidx.ui.core.Modifier rawPressStartGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.geometry.Offset,kotlin.Unit> onPressStart, boolean enabled = false, androidx.ui.core.PointerEventPass executionPass = androidx.ui.core.PointerEventPass.PostUp);
Nick Anthony05c6ba52020-07-16 05:09:08 -04001335 }
1336
1337 public final class RawScaleGestureFilterKt {
1338 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);
1339 }
1340
1341 public interface RawScaleObserver {
1342 method public default void onCancel();
1343 method public default float onScale(float scaleFactor);
1344 method public default void onStart();
1345 method public default void onStop();
1346 }
1347
1348 public final class ScaleGestureFilterKt {
1349 method public static androidx.ui.core.Modifier scaleGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.ScaleObserver scaleObserver);
1350 }
1351
1352 public interface ScaleObserver {
1353 method public default void onCancel();
1354 method public void onScale(float scaleFactor);
1355 method public default void onStart();
1356 method public default void onStop();
1357 }
1358
1359 public final class ScaleSlopExceededGestureFilterKt {
1360 method public static androidx.ui.core.Modifier scaleSlopExceededGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onScaleSlopExceeded);
1361 }
1362
1363 public final class ScaleUtilKt {
1364 }
1365
1366 public interface ScrollCallback {
1367 method public default void onCancel();
1368 method public default float onScroll(float scrollDistance);
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +01001369 method public default void onStart(androidx.compose.ui.geometry.Offset downPosition);
Nick Anthony05c6ba52020-07-16 05:09:08 -04001370 method public default void onStop(float velocity);
1371 }
1372
1373 public final class ScrollGestureFilterKt {
1374 method public static androidx.ui.core.Modifier scrollGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.ScrollCallback scrollCallback, androidx.ui.core.gesture.scrollorientationlocking.Orientation orientation, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, boolean startDragImmediately = false);
1375 }
1376
1377 public final class TapGestureFilterKt {
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +01001378 method public static androidx.ui.core.Modifier tapGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.geometry.Offset,kotlin.Unit> onTap);
Nick Anthony05c6ba52020-07-16 05:09:08 -04001379 }
1380
1381}
1382
1383package androidx.ui.core.gesture.customevents {
1384
1385 public final class DelayUpEvent implements androidx.ui.core.CustomEvent {
1386 ctor public DelayUpEvent(androidx.ui.core.gesture.customevents.DelayUpMessage message, java.util.Set<androidx.ui.core.PointerId> pointers);
1387 method public androidx.ui.core.gesture.customevents.DelayUpMessage component1();
1388 method public java.util.Set<androidx.ui.core.PointerId> component2();
1389 method public androidx.ui.core.gesture.customevents.DelayUpEvent copy(androidx.ui.core.gesture.customevents.DelayUpMessage message, java.util.Set<androidx.ui.core.PointerId> pointers);
1390 method public androidx.ui.core.gesture.customevents.DelayUpMessage getMessage();
1391 method public java.util.Set<androidx.ui.core.PointerId> getPointers();
1392 method public void setMessage(androidx.ui.core.gesture.customevents.DelayUpMessage p);
1393 }
1394
1395 public enum DelayUpMessage {
1396 method public static androidx.ui.core.gesture.customevents.DelayUpMessage valueOf(String name) throws java.lang.IllegalArgumentException;
1397 method public static androidx.ui.core.gesture.customevents.DelayUpMessage[] values();
1398 enum_constant public static final androidx.ui.core.gesture.customevents.DelayUpMessage DelayUp;
1399 enum_constant public static final androidx.ui.core.gesture.customevents.DelayUpMessage DelayedUpConsumed;
1400 enum_constant public static final androidx.ui.core.gesture.customevents.DelayUpMessage DelayedUpNotConsumed;
1401 }
1402
1403 public final class LongPressFiredEvent implements androidx.ui.core.CustomEvent {
1404 field public static final androidx.ui.core.gesture.customevents.LongPressFiredEvent INSTANCE;
1405 }
1406
1407}
1408
1409package androidx.ui.core.gesture.scrollorientationlocking {
1410
1411 public enum Orientation {
1412 method public static androidx.ui.core.gesture.scrollorientationlocking.Orientation valueOf(String name) throws java.lang.IllegalArgumentException;
1413 method public static androidx.ui.core.gesture.scrollorientationlocking.Orientation[] values();
1414 enum_constant public static final androidx.ui.core.gesture.scrollorientationlocking.Orientation Horizontal;
1415 enum_constant public static final androidx.ui.core.gesture.scrollorientationlocking.Orientation Vertical;
1416 }
1417
1418 @androidx.ui.core.gesture.ExperimentalPointerInput public final class ScrollOrientationLocker {
1419 ctor public ScrollOrientationLocker(androidx.ui.core.CustomEventDispatcher customEventDispatcher);
1420 method public void attemptToLockPointers(java.util.List<androidx.ui.core.PointerInputChange> changes, androidx.ui.core.gesture.scrollorientationlocking.Orientation orientation);
1421 method public java.util.List<androidx.ui.core.PointerInputChange> getPointersFor(java.util.List<androidx.ui.core.PointerInputChange> changes, androidx.ui.core.gesture.scrollorientationlocking.Orientation orientation);
1422 method public void onCancel();
1423 method public void onCustomEvent(androidx.ui.core.CustomEvent customEvent, androidx.ui.core.PointerEventPass pass);
1424 method public void onPointerInputSetup(java.util.List<androidx.ui.core.PointerInputChange> changes, androidx.ui.core.PointerEventPass pass);
1425 method public void onPointerInputTearDown(java.util.List<androidx.ui.core.PointerInputChange> changes, androidx.ui.core.PointerEventPass pass);
1426 }
1427
1428}
1429
1430package androidx.ui.core.gesture.util {
1431
1432 public final class PolyFitLeastSquaresKt {
1433 }
1434
1435 public final class VelocityTracker {
1436 ctor public VelocityTracker();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01001437 method public void addPosition(androidx.compose.ui.unit.Uptime uptime, androidx.compose.ui.geometry.Offset position);
1438 method public androidx.compose.ui.unit.Velocity calculateVelocity();
Nick Anthony05c6ba52020-07-16 05:09:08 -04001439 method public void resetTracking();
1440 }
1441
1442 public final class VelocityTrackerKt {
1443 }
1444
1445}
1446
1447package androidx.ui.core.hapticfeedback {
1448
1449 public interface HapticFeedback {
1450 method public void performHapticFeedback(androidx.ui.core.hapticfeedback.HapticFeedbackType hapticFeedbackType);
1451 }
1452
1453 public enum HapticFeedbackType {
1454 method public static androidx.ui.core.hapticfeedback.HapticFeedbackType valueOf(String name) throws java.lang.IllegalArgumentException;
1455 method public static androidx.ui.core.hapticfeedback.HapticFeedbackType[] values();
1456 enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType LongPress;
1457 enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType TextHandleMove;
1458 }
1459
1460}
1461
1462package androidx.ui.core.input {
1463
1464 public interface FocusManager {
1465 method public void blur(androidx.ui.core.input.FocusNode client);
1466 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);
1467 method public void requestFocus(androidx.ui.core.input.FocusNode client);
1468 }
1469
1470 public final class FocusManagerKt {
1471 }
1472
1473 public final class FocusNode {
1474 ctor public FocusNode();
1475 }
1476
1477}
1478
1479package androidx.ui.core.keyinput {
1480
1481 @kotlin.RequiresOptIn(message="The Key Input API is experimental and is likely to change in the future.") public @interface ExperimentalKeyInput {
1482 }
1483
1484 public final inline class Key {
1485 ctor public Key();
1486 method public static int constructor-impl(int keyCode);
1487 method public static inline boolean equals-impl(int p, Object? p1);
1488 method public static boolean equals-impl0(int p1, int p2);
1489 method public int getKeyCode();
1490 method public static inline int hashCode-impl(int p);
1491 method public static String toString-impl(int $this);
1492 field public static final androidx.ui.core.keyinput.Key.Companion Companion;
1493 }
1494
1495 public static final class Key.Companion {
1496 method public int getA();
1497 method public int getAllApps();
1498 method public int getAltLeft();
1499 method public int getAltRight();
1500 method public int getApostrophe();
1501 method public int getAppSwitch();
1502 method public int getAssist();
1503 method public int getAt();
1504 method public int getAvReceiverInput();
1505 method public int getAvReceiverPower();
1506 method public int getB();
1507 method public int getBack();
1508 method public int getBackslash();
1509 method public int getBackspace();
1510 method public int getBookmark();
1511 method public int getBreak();
1512 method public int getBrightnessDown();
1513 method public int getBrightnessUp();
1514 method public int getBrowser();
1515 method public int getButton1();
1516 method public int getButton10();
1517 method public int getButton11();
1518 method public int getButton12();
1519 method public int getButton13();
1520 method public int getButton14();
1521 method public int getButton15();
1522 method public int getButton16();
1523 method public int getButton2();
1524 method public int getButton3();
1525 method public int getButton4();
1526 method public int getButton5();
1527 method public int getButton6();
1528 method public int getButton7();
1529 method public int getButton8();
1530 method public int getButton9();
1531 method public int getButtonA();
1532 method public int getButtonB();
1533 method public int getButtonC();
1534 method public int getButtonL1();
1535 method public int getButtonL2();
1536 method public int getButtonMode();
1537 method public int getButtonR1();
1538 method public int getButtonR2();
1539 method public int getButtonSelect();
1540 method public int getButtonStart();
1541 method public int getButtonThumbLeft();
1542 method public int getButtonThumbRight();
1543 method public int getButtonX();
1544 method public int getButtonY();
1545 method public int getButtonZ();
1546 method public int getC();
1547 method public int getCalculator();
1548 method public int getCalendar();
1549 method public int getCall();
1550 method public int getCamera();
1551 method public int getCapsLock();
1552 method public int getCaptions();
1553 method public int getChannelDown();
1554 method public int getChannelUp();
1555 method public int getClear();
1556 method public int getComma();
1557 method public int getContacts();
1558 method public int getCopy();
1559 method public int getCtrlLeft();
1560 method public int getCtrlRight();
1561 method public int getCut();
1562 method public int getD();
1563 method public int getDPadCenter();
1564 method public int getDPadDown();
1565 method public int getDPadDownLeft();
1566 method public int getDPadDownRight();
1567 method public int getDPadLeft();
1568 method public int getDPadRight();
1569 method public int getDPadUp();
1570 method public int getDPadUpLeft();
1571 method public int getDPadUpRight();
1572 method public int getDelete();
1573 method public int getDvr();
1574 method public int getE();
1575 method public int getEisu();
1576 method public int getEndCall();
1577 method public int getEnter();
1578 method public int getEnvelope();
1579 method public int getEquals();
1580 method public int getEscape();
1581 method public int getF();
1582 method public int getF1();
1583 method public int getF10();
1584 method public int getF11();
1585 method public int getF12();
1586 method public int getF2();
1587 method public int getF3();
1588 method public int getF4();
1589 method public int getF5();
1590 method public int getF6();
1591 method public int getF7();
1592 method public int getF8();
1593 method public int getF9();
1594 method public int getFocus();
1595 method public int getForward();
1596 method public int getFunction();
1597 method public int getG();
1598 method public int getGrave();
1599 method public int getGuide();
1600 method public int getH();
1601 method public int getHeadsetHook();
1602 method public int getHelp();
1603 method public int getHenkan();
1604 method public int getHome();
1605 method public int getI();
1606 method public int getInfo();
1607 method public int getInsert();
1608 method public int getJ();
1609 method public int getK();
1610 method public int getKana();
1611 method public int getKatakanaHiragana();
1612 method public int getL();
1613 method public int getLanguageSwitch();
1614 method public int getLastChannel();
1615 method public int getLeftBracket();
1616 method public int getM();
1617 method public int getMannerMode();
1618 method public int getMediaAudioTrack();
1619 method public int getMediaClose();
1620 method public int getMediaEject();
1621 method public int getMediaFastForward();
1622 method public int getMediaNext();
1623 method public int getMediaPause();
1624 method public int getMediaPlay();
1625 method public int getMediaPlayPause();
1626 method public int getMediaPrevious();
1627 method public int getMediaRecord();
1628 method public int getMediaRewind();
1629 method public int getMediaSkipBackward();
1630 method public int getMediaSkipForward();
1631 method public int getMediaStepBackward();
1632 method public int getMediaStepForward();
1633 method public int getMediaStop();
1634 method public int getMediaTopMenu();
1635 method public int getMenu();
1636 method public int getMetaLeft();
1637 method public int getMetaRight();
1638 method public int getMicrophoneMute();
1639 method public int getMinus();
1640 method public int getMoveEnd();
1641 method public int getMoveHome();
1642 method public int getMuhenkan();
1643 method public int getMultiply();
1644 method public int getMusic();
1645 method public int getN();
1646 method public int getNavigateIn();
1647 method public int getNavigateNext();
1648 method public int getNavigateOut();
1649 method public int getNavigatePrevious();
1650 method public int getNotification();
1651 method public int getNumLock();
1652 method public int getNumPad0();
1653 method public int getNumPad1();
1654 method public int getNumPad2();
1655 method public int getNumPad3();
1656 method public int getNumPad4();
1657 method public int getNumPad5();
1658 method public int getNumPad6();
1659 method public int getNumPad7();
1660 method public int getNumPad8();
1661 method public int getNumPad9();
1662 method public int getNumPadAdd();
1663 method public int getNumPadComma();
1664 method public int getNumPadDivide();
1665 method public int getNumPadDot();
1666 method public int getNumPadEnter();
1667 method public int getNumPadEquals();
1668 method public int getNumPadLeftParenthesis();
1669 method public int getNumPadMultiply();
1670 method public int getNumPadRightParenthesis();
1671 method public int getNumPadSubtract();
1672 method public int getNumber();
1673 method public int getNumber0();
1674 method public int getNumber1();
1675 method public int getNumber11();
1676 method public int getNumber12();
1677 method public int getNumber2();
1678 method public int getNumber3();
1679 method public int getNumber4();
1680 method public int getNumber5();
1681 method public int getNumber6();
1682 method public int getNumber7();
1683 method public int getNumber8();
1684 method public int getNumber9();
1685 method public int getO();
1686 method public int getP();
1687 method public int getPageDown();
1688 method public int getPageUp();
1689 method public int getPairing();
1690 method public int getPaste();
1691 method public int getPeriod();
1692 method public int getPictureSymbols();
1693 method public int getPlus();
1694 method public int getPound();
1695 method public int getPower();
1696 method public int getPrintScreen();
1697 method public int getProfileSwitch();
1698 method public int getProgramBlue();
1699 method public int getProgramGreen();
1700 method public int getProgramRed();
1701 method public int getProgramYellow();
1702 method public int getQ();
1703 method public int getR();
1704 method public int getRefresh();
1705 method public int getRightBracket();
1706 method public int getRo();
1707 method public int getS();
1708 method public int getScrollLock();
1709 method public int getSearch();
1710 method public int getSemicolon();
1711 method public int getSetTopBoxInput();
1712 method public int getSetTopBoxPower();
1713 method public int getSettings();
1714 method public int getShiftLeft();
1715 method public int getShiftRight();
1716 method public int getSlash();
1717 method public int getSleep();
1718 method public int getSoftLeft();
1719 method public int getSoftRight();
1720 method public int getSoftSleep();
1721 method public int getSpacebar();
1722 method public int getStem1();
1723 method public int getStem2();
1724 method public int getStem3();
1725 method public int getStemPrimary();
1726 method public int getSwitchCharset();
1727 method public int getSymbol();
1728 method public int getSystemNavigationDown();
1729 method public int getSystemNavigationLeft();
1730 method public int getSystemNavigationRight();
1731 method public int getSystemNavigationUp();
1732 method public int getT();
1733 method public int getTab();
1734 method public int getThumbsDown();
1735 method public int getThumbsUp();
1736 method public int getToggle2D3D();
1737 method public int getTv();
1738 method public int getTvAntennaCable();
1739 method public int getTvAudioDescription();
1740 method public int getTvAudioDescriptionMixingVolumeDown();
1741 method public int getTvAudioDescriptionMixingVolumeUp();
1742 method public int getTvContentsMenu();
1743 method public int getTvDataService();
1744 method public int getTvInput();
1745 method public int getTvInputComponent1();
1746 method public int getTvInputComponent2();
1747 method public int getTvInputComposite1();
1748 method public int getTvInputComposite2();
1749 method public int getTvInputHdmi1();
1750 method public int getTvInputHdmi2();
1751 method public int getTvInputHdmi3();
1752 method public int getTvInputHdmi4();
1753 method public int getTvInputVga1();
1754 method public int getTvMediaContextMenu();
1755 method public int getTvNetwork();
1756 method public int getTvNumberEntry();
1757 method public int getTvPower();
1758 method public int getTvRadioService();
1759 method public int getTvSatellite();
1760 method public int getTvSatelliteBs();
1761 method public int getTvSatelliteCs();
1762 method public int getTvSatelliteService();
1763 method public int getTvTeletext();
1764 method public int getTvTerrestrialAnalog();
1765 method public int getTvTerrestrialDigital();
1766 method public int getTvTimerProgramming();
1767 method public int getTvZoomMode();
1768 method public int getU();
1769 method public int getUnknown();
1770 method public int getV();
1771 method public int getVoiceAssist();
1772 method public int getVolumeDown();
1773 method public int getVolumeMute();
1774 method public int getVolumeUp();
1775 method public int getW();
1776 method public int getWakeUp();
1777 method public int getWindow();
1778 method public int getX();
1779 method public int getY();
1780 method public int getYen();
1781 method public int getZ();
1782 method public int getZenkakuHankaru();
1783 method public int getZoomIn();
1784 method public int getZoomOut();
1785 property public final int A;
1786 property public final int AllApps;
1787 property public final int AltLeft;
1788 property public final int AltRight;
1789 property public final int Apostrophe;
1790 property public final int AppSwitch;
1791 property public final int Assist;
1792 property public final int At;
1793 property public final int AvReceiverInput;
1794 property public final int AvReceiverPower;
1795 property public final int B;
1796 property public final int Back;
1797 property public final int Backslash;
1798 property public final int Backspace;
1799 property public final int Bookmark;
1800 property public final int Break;
1801 property public final int BrightnessDown;
1802 property public final int BrightnessUp;
1803 property public final int Browser;
1804 property public final int Button1;
1805 property public final int Button10;
1806 property public final int Button11;
1807 property public final int Button12;
1808 property public final int Button13;
1809 property public final int Button14;
1810 property public final int Button15;
1811 property public final int Button16;
1812 property public final int Button2;
1813 property public final int Button3;
1814 property public final int Button4;
1815 property public final int Button5;
1816 property public final int Button6;
1817 property public final int Button7;
1818 property public final int Button8;
1819 property public final int Button9;
1820 property public final int ButtonA;
1821 property public final int ButtonB;
1822 property public final int ButtonC;
1823 property public final int ButtonL1;
1824 property public final int ButtonL2;
1825 property public final int ButtonMode;
1826 property public final int ButtonR1;
1827 property public final int ButtonR2;
1828 property public final int ButtonSelect;
1829 property public final int ButtonStart;
1830 property public final int ButtonThumbLeft;
1831 property public final int ButtonThumbRight;
1832 property public final int ButtonX;
1833 property public final int ButtonY;
1834 property public final int ButtonZ;
1835 property public final int C;
1836 property public final int Calculator;
1837 property public final int Calendar;
1838 property public final int Call;
1839 property public final int Camera;
1840 property public final int CapsLock;
1841 property public final int Captions;
1842 property public final int ChannelDown;
1843 property public final int ChannelUp;
1844 property public final int Clear;
1845 property public final int Comma;
1846 property public final int Contacts;
1847 property public final int Copy;
1848 property public final int CtrlLeft;
1849 property public final int CtrlRight;
1850 property public final int Cut;
1851 property public final int D;
1852 property public final int DPadCenter;
1853 property public final int DPadDown;
1854 property public final int DPadDownLeft;
1855 property public final int DPadDownRight;
1856 property public final int DPadLeft;
1857 property public final int DPadRight;
1858 property public final int DPadUp;
1859 property public final int DPadUpLeft;
1860 property public final int DPadUpRight;
1861 property public final int Delete;
1862 property public final int Dvr;
1863 property public final int E;
1864 property public final int Eisu;
1865 property public final int EndCall;
1866 property public final int Enter;
1867 property public final int Envelope;
1868 property public final int Equals;
1869 property public final int Escape;
1870 property public final int F;
1871 property public final int F1;
1872 property public final int F10;
1873 property public final int F11;
1874 property public final int F12;
1875 property public final int F2;
1876 property public final int F3;
1877 property public final int F4;
1878 property public final int F5;
1879 property public final int F6;
1880 property public final int F7;
1881 property public final int F8;
1882 property public final int F9;
1883 property public final int Focus;
1884 property public final int Forward;
1885 property public final int Function;
1886 property public final int G;
1887 property public final int Grave;
1888 property public final int Guide;
1889 property public final int H;
1890 property public final int HeadsetHook;
1891 property public final int Help;
1892 property public final int Henkan;
1893 property public final int Home;
1894 property public final int I;
1895 property public final int Info;
1896 property public final int Insert;
1897 property public final int J;
1898 property public final int K;
1899 property public final int Kana;
1900 property public final int KatakanaHiragana;
1901 property public final int L;
1902 property public final int LanguageSwitch;
1903 property public final int LastChannel;
1904 property public final int LeftBracket;
1905 property public final int M;
1906 property public final int MannerMode;
1907 property public final int MediaAudioTrack;
1908 property public final int MediaClose;
1909 property public final int MediaEject;
1910 property public final int MediaFastForward;
1911 property public final int MediaNext;
1912 property public final int MediaPause;
1913 property public final int MediaPlay;
1914 property public final int MediaPlayPause;
1915 property public final int MediaPrevious;
1916 property public final int MediaRecord;
1917 property public final int MediaRewind;
1918 property public final int MediaSkipBackward;
1919 property public final int MediaSkipForward;
1920 property public final int MediaStepBackward;
1921 property public final int MediaStepForward;
1922 property public final int MediaStop;
1923 property public final int MediaTopMenu;
1924 property public final int Menu;
1925 property public final int MetaLeft;
1926 property public final int MetaRight;
1927 property public final int MicrophoneMute;
1928 property public final int Minus;
1929 property public final int MoveEnd;
1930 property public final int MoveHome;
1931 property public final int Muhenkan;
1932 property public final int Multiply;
1933 property public final int Music;
1934 property public final int N;
1935 property public final int NavigateIn;
1936 property public final int NavigateNext;
1937 property public final int NavigateOut;
1938 property public final int NavigatePrevious;
1939 property public final int Notification;
1940 property public final int NumLock;
1941 property public final int NumPad0;
1942 property public final int NumPad1;
1943 property public final int NumPad2;
1944 property public final int NumPad3;
1945 property public final int NumPad4;
1946 property public final int NumPad5;
1947 property public final int NumPad6;
1948 property public final int NumPad7;
1949 property public final int NumPad8;
1950 property public final int NumPad9;
1951 property public final int NumPadAdd;
1952 property public final int NumPadComma;
1953 property public final int NumPadDivide;
1954 property public final int NumPadDot;
1955 property public final int NumPadEnter;
1956 property public final int NumPadEquals;
1957 property public final int NumPadLeftParenthesis;
1958 property public final int NumPadMultiply;
1959 property public final int NumPadRightParenthesis;
1960 property public final int NumPadSubtract;
1961 property public final int Number;
1962 property public final int Number0;
1963 property public final int Number1;
1964 property public final int Number11;
1965 property public final int Number12;
1966 property public final int Number2;
1967 property public final int Number3;
1968 property public final int Number4;
1969 property public final int Number5;
1970 property public final int Number6;
1971 property public final int Number7;
1972 property public final int Number8;
1973 property public final int Number9;
1974 property public final int O;
1975 property public final int P;
1976 property public final int PageDown;
1977 property public final int PageUp;
1978 property public final int Pairing;
1979 property public final int Paste;
1980 property public final int Period;
1981 property public final int PictureSymbols;
1982 property public final int Plus;
1983 property public final int Pound;
1984 property public final int Power;
1985 property public final int PrintScreen;
1986 property public final int ProfileSwitch;
1987 property public final int ProgramBlue;
1988 property public final int ProgramGreen;
1989 property public final int ProgramRed;
1990 property public final int ProgramYellow;
1991 property public final int Q;
1992 property public final int R;
1993 property public final int Refresh;
1994 property public final int RightBracket;
1995 property public final int Ro;
1996 property public final int S;
1997 property public final int ScrollLock;
1998 property public final int Search;
1999 property public final int Semicolon;
2000 property public final int SetTopBoxInput;
2001 property public final int SetTopBoxPower;
2002 property public final int Settings;
2003 property public final int ShiftLeft;
2004 property public final int ShiftRight;
2005 property public final int Slash;
2006 property public final int Sleep;
2007 property public final int SoftLeft;
2008 property public final int SoftRight;
2009 property public final int SoftSleep;
2010 property public final int Spacebar;
2011 property public final int Stem1;
2012 property public final int Stem2;
2013 property public final int Stem3;
2014 property public final int StemPrimary;
2015 property public final int SwitchCharset;
2016 property public final int Symbol;
2017 property public final int SystemNavigationDown;
2018 property public final int SystemNavigationLeft;
2019 property public final int SystemNavigationRight;
2020 property public final int SystemNavigationUp;
2021 property public final int T;
2022 property public final int Tab;
2023 property public final int ThumbsDown;
2024 property public final int ThumbsUp;
2025 property public final int Toggle2D3D;
2026 property public final int Tv;
2027 property public final int TvAntennaCable;
2028 property public final int TvAudioDescription;
2029 property public final int TvAudioDescriptionMixingVolumeDown;
2030 property public final int TvAudioDescriptionMixingVolumeUp;
2031 property public final int TvContentsMenu;
2032 property public final int TvDataService;
2033 property public final int TvInput;
2034 property public final int TvInputComponent1;
2035 property public final int TvInputComponent2;
2036 property public final int TvInputComposite1;
2037 property public final int TvInputComposite2;
2038 property public final int TvInputHdmi1;
2039 property public final int TvInputHdmi2;
2040 property public final int TvInputHdmi3;
2041 property public final int TvInputHdmi4;
2042 property public final int TvInputVga1;
2043 property public final int TvMediaContextMenu;
2044 property public final int TvNetwork;
2045 property public final int TvNumberEntry;
2046 property public final int TvPower;
2047 property public final int TvRadioService;
2048 property public final int TvSatellite;
2049 property public final int TvSatelliteBs;
2050 property public final int TvSatelliteCs;
2051 property public final int TvSatelliteService;
2052 property public final int TvTeletext;
2053 property public final int TvTerrestrialAnalog;
2054 property public final int TvTerrestrialDigital;
2055 property public final int TvTimerProgramming;
2056 property public final int TvZoomMode;
2057 property public final int U;
2058 property public final int Unknown;
2059 property public final int V;
2060 property public final int VoiceAssist;
2061 property public final int VolumeDown;
2062 property public final int VolumeMute;
2063 property public final int VolumeUp;
2064 property public final int W;
2065 property public final int WakeUp;
2066 property public final int Window;
2067 property public final int X;
2068 property public final int Y;
2069 property public final int Yen;
2070 property public final int Z;
2071 property public final int ZenkakuHankaru;
2072 property public final int ZoomIn;
2073 property public final int ZoomOut;
2074 }
2075
2076 @Deprecated public final class KeyEvent {
2077 method @Deprecated public int component1();
2078 method @Deprecated public androidx.ui.core.keyinput.KeyEventType component2();
2079 method @Deprecated public androidx.ui.core.keyinput.KeyEvent copy-x3VrOOY(int key, androidx.ui.core.keyinput.KeyEventType type);
2080 method @Deprecated public int getKey();
2081 method @Deprecated public androidx.ui.core.keyinput.KeyEventType getType();
2082 }
2083
2084 @androidx.ui.core.keyinput.ExperimentalKeyInput public interface KeyEvent2 {
2085 method public int getKey();
2086 method public androidx.ui.core.keyinput.KeyEventType getType();
2087 property public abstract int key;
2088 property public abstract androidx.ui.core.keyinput.KeyEventType type;
2089 }
2090
2091 @androidx.ui.core.keyinput.ExperimentalKeyInput public enum KeyEventType {
2092 method public static androidx.ui.core.keyinput.KeyEventType valueOf(String name) throws java.lang.IllegalArgumentException;
2093 method public static androidx.ui.core.keyinput.KeyEventType[] values();
2094 enum_constant public static final androidx.ui.core.keyinput.KeyEventType KeyDown;
2095 enum_constant public static final androidx.ui.core.keyinput.KeyEventType KeyUp;
2096 enum_constant public static final androidx.ui.core.keyinput.KeyEventType Unknown;
2097 }
2098
2099 public final class KeyInputModifierKt {
2100 method @androidx.ui.core.keyinput.ExperimentalKeyInput public static androidx.ui.core.Modifier keyInputFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.core.keyinput.KeyEvent2,java.lang.Boolean> onKeyEvent);
2101 method @androidx.ui.core.keyinput.ExperimentalKeyInput public static androidx.ui.core.Modifier previewKeyInputFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.core.keyinput.KeyEvent2,java.lang.Boolean> onPreviewKeyEvent);
2102 }
2103
2104}
2105
2106package androidx.ui.core.pointerinput {
2107
2108 public final class HitPathTrackerKt {
2109 }
2110
Shep Shapardc1f303a2020-07-08 15:56:20 -07002111 public final class MotionEventAdapterKt {
Nick Anthony05c6ba52020-07-16 05:09:08 -04002112 }
2113
2114 public final class PointerInputEventProcessorKt {
2115 }
2116
2117 public abstract class PointerInputFilter {
2118 ctor public PointerInputFilter();
2119 method public abstract void onCancel();
2120 method public void onCustomEvent(androidx.ui.core.CustomEvent customEvent, androidx.ui.core.PointerEventPass pass);
2121 method public void onInit(androidx.ui.core.CustomEventDispatcher customEventDispatcher);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01002122 method public java.util.List<androidx.ui.core.PointerInputChange> onPointerEvent(androidx.ui.core.PointerEvent pointerEvent, androidx.ui.core.PointerEventPass pass, androidx.compose.ui.unit.IntSize bounds);
2123 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.compose.ui.unit.IntSize bounds);
Nick Anthony05c6ba52020-07-16 05:09:08 -04002124 }
2125
2126 public interface PointerInputModifier extends androidx.ui.core.Modifier.Element {
2127 method public androidx.ui.core.pointerinput.PointerInputFilter getPointerInputFilter();
2128 property public abstract androidx.ui.core.pointerinput.PointerInputFilter pointerInputFilter;
2129 }
2130
2131}
2132
2133package androidx.ui.core.selection {
2134
2135 public interface Selectable {
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +01002136 method public androidx.compose.ui.geometry.Rect getBoundingBox(int offset);
2137 method public androidx.compose.ui.geometry.Offset getHandlePosition(androidx.ui.core.selection.Selection selection, boolean isStartHandle);
Nick Anthony05c6ba52020-07-16 05:09:08 -04002138 method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +01002139 method public androidx.ui.core.selection.Selection? getSelection(androidx.compose.ui.geometry.Offset startPosition, androidx.compose.ui.geometry.Offset endPosition, androidx.ui.core.LayoutCoordinates containerLayoutCoordinates, boolean longPress, androidx.ui.core.selection.Selection? previousSelection = null, boolean isStartHandle = true);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01002140 method public androidx.compose.ui.text.AnnotatedString getText();
Nick Anthony05c6ba52020-07-16 05:09:08 -04002141 }
2142
2143 @androidx.compose.Immutable public final class Selection {
2144 ctor public Selection(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
2145 method public androidx.ui.core.selection.Selection.AnchorInfo component1();
2146 method public androidx.ui.core.selection.Selection.AnchorInfo component2();
2147 method public boolean component3();
2148 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);
2149 method public androidx.ui.core.selection.Selection.AnchorInfo getEnd();
2150 method public boolean getHandlesCrossed();
2151 method public androidx.ui.core.selection.Selection.AnchorInfo getStart();
2152 method public androidx.ui.core.selection.Selection merge(androidx.ui.core.selection.Selection? other);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01002153 method public androidx.compose.ui.text.TextRange toTextRange();
Nick Anthony05c6ba52020-07-16 05:09:08 -04002154 }
2155
2156 @androidx.compose.Immutable public static final class Selection.AnchorInfo {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01002157 ctor public Selection.AnchorInfo(androidx.compose.ui.text.style.ResolvedTextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
2158 method public androidx.compose.ui.text.style.ResolvedTextDirection component1();
Nick Anthony05c6ba52020-07-16 05:09:08 -04002159 method public int component2();
2160 method public androidx.ui.core.selection.Selectable component3();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01002161 method @androidx.compose.Immutable public androidx.ui.core.selection.Selection.AnchorInfo copy(androidx.compose.ui.text.style.ResolvedTextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
2162 method public androidx.compose.ui.text.style.ResolvedTextDirection getDirection();
Nick Anthony05c6ba52020-07-16 05:09:08 -04002163 method public int getOffset();
2164 method public androidx.ui.core.selection.Selectable getSelectable();
2165 }
2166
2167 public final class SelectionContainerKt {
2168 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);
2169 }
2170
2171 public final class SelectionHandlesKt {
2172 }
2173
2174 public final class SelectionLayoutKt {
2175 }
2176
2177 public final class SelectionManagerKt {
2178 }
2179
2180 public interface SelectionRegistrar {
2181 method public void onPositionChange();
2182 method public androidx.ui.core.selection.Selectable subscribe(androidx.ui.core.selection.Selectable selectable);
2183 method public void unsubscribe(androidx.ui.core.selection.Selectable selectable);
2184 }
2185
2186 public final class SelectionRegistrarKt {
2187 method public static androidx.compose.ProvidableAmbient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
2188 }
2189
2190}
2191
2192package androidx.ui.core.semantics {
2193
2194 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 {
2195 ctor public SemanticsConfiguration();
2196 method public operator <T> boolean contains(androidx.ui.semantics.SemanticsPropertyKey<T> key);
2197 method public androidx.ui.core.semantics.SemanticsConfiguration copy();
2198 method public operator <T> T! get(androidx.ui.semantics.SemanticsPropertyKey<T> key);
2199 method public <T> T! getOrElse(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
2200 method public <T> T? getOrElseNullable(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
2201 method public boolean isEmpty();
2202 method public boolean isMergingSemanticsOfDescendants();
2203 method public java.util.Iterator<java.util.Map.Entry<androidx.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
2204 method public <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
2205 method public void setMergingSemanticsOfDescendants(boolean p);
2206 property public final boolean isEmpty;
2207 property public final boolean isMergingSemanticsOfDescendants;
2208 }
2209
2210 public final class SemanticsConfigurationKt {
2211 method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
2212 }
2213
2214 public interface SemanticsModifier extends androidx.ui.core.Modifier.Element {
2215 method public int getId();
2216 method public androidx.ui.core.semantics.SemanticsConfiguration getSemanticsConfiguration();
2217 property public abstract int id;
2218 property public abstract androidx.ui.core.semantics.SemanticsConfiguration semanticsConfiguration;
2219 }
2220
2221 public final class SemanticsModifierKt {
2222 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);
2223 }
2224
2225 public final class SemanticsNode {
2226 method public int getAlignmentLinePosition(androidx.ui.core.AlignmentLine line);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01002227 method public androidx.compose.ui.unit.PxBounds getBoundsInRoot();
Nick Anthony05c6ba52020-07-16 05:09:08 -04002228 method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getChildren();
2229 method public androidx.ui.core.LayoutNode getComponentNode();
2230 method public androidx.ui.core.semantics.SemanticsConfiguration getConfig();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01002231 method public androidx.compose.ui.unit.PxBounds getGlobalBounds();
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +01002232 method public androidx.compose.ui.geometry.Offset getGlobalPosition();
Nick Anthony05c6ba52020-07-16 05:09:08 -04002233 method public int getId();
2234 method public boolean getMergingEnabled();
2235 method public androidx.ui.core.semantics.SemanticsNode? getParent();
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +01002236 method public androidx.compose.ui.geometry.Offset getPositionInRoot();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01002237 method public androidx.compose.ui.unit.IntSize getSize();
Nick Anthony05c6ba52020-07-16 05:09:08 -04002238 method public boolean isRoot();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01002239 property public final androidx.compose.ui.unit.PxBounds boundsInRoot;
Nick Anthony05c6ba52020-07-16 05:09:08 -04002240 property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> children;
2241 property public final androidx.ui.core.LayoutNode componentNode;
2242 property public final androidx.ui.core.semantics.SemanticsConfiguration config;
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01002243 property public final androidx.compose.ui.unit.PxBounds globalBounds;
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +01002244 property public final androidx.compose.ui.geometry.Offset globalPosition;
Nick Anthony05c6ba52020-07-16 05:09:08 -04002245 property public final int id;
2246 property public final boolean isRoot;
2247 property public final androidx.ui.core.semantics.SemanticsNode? parent;
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +01002248 property public final androidx.compose.ui.geometry.Offset positionInRoot;
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01002249 property public final androidx.compose.ui.unit.IntSize size;
Nick Anthony05c6ba52020-07-16 05:09:08 -04002250 }
2251
2252 public final class SemanticsNodeKt {
2253 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);
2254 }
2255
2256 public final class SemanticsOwner {
2257 ctor public SemanticsOwner(androidx.ui.core.LayoutNode rootNode);
2258 method public androidx.ui.core.LayoutNode getRootNode();
2259 method public androidx.ui.core.semantics.SemanticsNode getRootSemanticsNode();
2260 method public androidx.ui.core.semantics.SemanticsNode getUnmergedRootSemanticsNode();
2261 property public final androidx.ui.core.semantics.SemanticsNode rootSemanticsNode;
2262 property public final androidx.ui.core.semantics.SemanticsNode unmergedRootSemanticsNode;
2263 }
2264
2265 public final class SemanticsOwnerKt {
2266 method public static java.util.List<androidx.ui.core.semantics.SemanticsNode> getAllSemanticsNodes(androidx.ui.core.semantics.SemanticsOwner, boolean mergingEnabled);
2267 }
2268
2269}
2270
2271package androidx.ui.core.texttoolbar {
2272
2273 public interface TextToolbar {
2274 method public androidx.ui.core.texttoolbar.TextToolbarStatus getStatus();
2275 method public void hide();
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +01002276 method public void showMenu(androidx.compose.ui.geometry.Rect rect, kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? >
Nick Anthony05c6ba52020-07-16 05:09:08 -04002277 property public abstract androidx.ui.core.texttoolbar.TextToolbarStatus status;
2278 }
2279
2280 public final class TextToolbarKt {
2281 }
2282
2283 public enum TextToolbarStatus {
2284 method public static androidx.ui.core.texttoolbar.TextToolbarStatus valueOf(String name) throws java.lang.IllegalArgumentException;
2285 method public static androidx.ui.core.texttoolbar.TextToolbarStatus[] values();
2286 enum_constant public static final androidx.ui.core.texttoolbar.TextToolbarStatus Hidden;
2287 enum_constant public static final androidx.ui.core.texttoolbar.TextToolbarStatus Shown;
2288 }
2289
2290}
2291
2292package androidx.ui.core.texttoolbar.actionmodecallback {
2293
2294 public final class TextActionModeCallbackKt {
2295 }
2296
2297}
2298
Nick Anthony05c6ba52020-07-16 05:09:08 -04002299package androidx.ui.node {
2300
2301 public final class PointerInteropFilterKt {
2302 }
2303
2304 public final class PointerInteropUtilsKt {
2305 }
2306
2307 public final class UiApplier implements androidx.compose.Applier<java.lang.Object> {
2308 ctor public UiApplier(Object root);
2309 method public void clear();
2310 method public void down(Object node);
2311 method public Object getCurrent();
2312 method public void insert(int index, Object instance);
2313 method public void move(int from, int to, int count);
2314 method public void remove(int index, int count);
2315 method public void up();
2316 property public Object current;
2317 }
2318
2319 @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public interface ViewAdapter {
2320 method public void didInsert(android.view.View view, android.view.ViewGroup parent);
2321 method public void didUpdate(android.view.View view, android.view.ViewGroup parent);
2322 method public int getId();
2323 method public void willInsert(android.view.View view, android.view.ViewGroup parent);
2324 property public abstract int id;
2325 }
2326
2327 public final class ViewInteropKt {
2328 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static <T extends androidx.ui.node.ViewAdapter> T getOrAddAdapter(android.view.View, int id, kotlin.jvm.functions.Function0<? extends T> factory);
2329 }
2330
2331}
2332
2333package androidx.ui.platform {
2334
2335 public final class AndroidUriHandler implements androidx.ui.platform.UriHandler {
2336 ctor public AndroidUriHandler(android.content.Context context);
2337 method public void openUri(String uri);
2338 }
2339
2340 public interface UriHandler {
2341 method public void openUri(String uri);
2342 }
2343
2344}
2345
2346package androidx.ui.res {
2347
2348 public final class ColorResourcesKt {
2349 method @androidx.compose.Composable public static long colorResource(@ColorRes int id);
2350 }
2351
2352 @androidx.compose.Stable public final class DeferredResource<T> {
2353 method public androidx.ui.res.Resource<T> getResource();
2354 property public final androidx.ui.res.Resource<T> resource;
2355 }
2356
2357 public final class FailedResource<T> extends androidx.ui.res.Resource<T> {
2358 ctor public FailedResource(T? resource, Throwable? throwable);
2359 method public Throwable? getThrowable();
2360 }
2361
2362 public final class FontResourcesKt {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01002363 method @androidx.compose.Composable public static androidx.compose.ui.text.Typeface fontResource(androidx.compose.ui.text.font.FontFamily fontFamily);
2364 method @androidx.compose.Composable public static androidx.ui.res.DeferredResource<androidx.compose.ui.text.Typeface> loadFontResource(androidx.compose.ui.text.font.FontFamily fontFamily, androidx.compose.ui.text.font.FontFamily? pendingFontFamily = null, androidx.compose.ui.text.font.FontFamily? failedFontFamily = null);
2365 method @androidx.compose.Composable public static androidx.ui.res.DeferredResource<androidx.compose.ui.text.Typeface> loadFontResource(androidx.compose.ui.text.font.FontFamily fontFamily, androidx.compose.ui.text.Typeface? pendingTypeface = null, androidx.compose.ui.text.Typeface? failedTypeface = null);
Nick Anthony05c6ba52020-07-16 05:09:08 -04002366 }
2367
2368 public final class ImageResourcesKt {
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +01002369 method @androidx.compose.Composable public static androidx.compose.ui.graphics.ImageAsset imageResource(@DrawableRes int id);
2370 method @androidx.compose.Composable public static androidx.ui.res.DeferredResource<androidx.compose.ui.graphics.ImageAsset> loadImageResource(int id, androidx.compose.ui.graphics.ImageAsset? pendingImage = null, androidx.compose.ui.graphics.ImageAsset? failedImage = null);
Nick Anthony05c6ba52020-07-16 05:09:08 -04002371 }
2372
2373 public final class LoadedResource<T> extends androidx.ui.res.Resource<T> {
2374 ctor public LoadedResource(T! resource);
2375 }
2376
2377 public final class PendingResource<T> extends androidx.ui.res.Resource<T> {
2378 ctor public PendingResource(T? resource);
2379 }
2380
2381 public final class PrimitiveResourcesKt {
2382 method @androidx.compose.Composable public static boolean booleanResource(@BoolRes int id);
2383 method @androidx.compose.Composable public static float dimensionResource(@DimenRes int id);
2384 method @androidx.compose.Composable public static int[] integerArrayResource(@ArrayRes int id);
2385 method @androidx.compose.Composable public static int integerResource(@IntegerRes int id);
2386 }
2387
2388 public abstract sealed class Resource<T> {
2389 method public final T? getResource();
2390 }
2391
2392 public final class ResourcesKt {
2393 }
2394
2395 public final class StringResourcesKt {
2396 method @androidx.compose.Composable public static String![] stringArrayResource(@ArrayRes int id);
2397 method @androidx.compose.Composable public static String stringResource(@StringRes int id);
2398 method @androidx.compose.Composable public static String stringResource(@StringRes int id, java.lang.Object... formatArgs);
2399 }
2400
2401 public final class VectorResourcesKt {
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +01002402 method @androidx.compose.Composable public static androidx.ui.res.DeferredResource<androidx.compose.ui.graphics.vector.VectorAsset> loadVectorResource(int id, androidx.compose.ui.graphics.vector.VectorAsset? pendingResource = null, androidx.compose.ui.graphics.vector.VectorAsset? failedResource = null);
2403 method @androidx.compose.Composable public static androidx.compose.ui.graphics.vector.VectorAsset vectorResource(@DrawableRes int id);
Nick Anthony05c6ba52020-07-16 05:09:08 -04002404 }
2405
2406}
2407
2408package androidx.ui.semantics {
2409
2410 public final class AccessibilityAction<T extends kotlin.Function<? extends java.lang.Boolean>> {
2411 ctor public AccessibilityAction(CharSequence? label, T action);
2412 method public CharSequence? component1();
2413 method public T component2();
2414 method public androidx.ui.semantics.AccessibilityAction<T> copy(CharSequence? label, T action);
2415 method public T getAction();
2416 method public CharSequence? getLabel();
2417 }
2418
2419 public final class AccessibilityRangeInfo {
2420 ctor public AccessibilityRangeInfo(float current, kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> range);
2421 method public float component1();
2422 method public kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> component2();
2423 method public androidx.ui.semantics.AccessibilityRangeInfo copy(float current, kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> range);
2424 method public float getCurrent();
2425 method public kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> getRange();
2426 }
2427
2428 public final class CustomAccessibilityAction {
2429 ctor public CustomAccessibilityAction(CharSequence label, kotlin.jvm.functions.Function0<java.lang.Boolean> action);
2430 method public CharSequence component1();
2431 method public kotlin.jvm.functions.Function0<java.lang.Boolean> component2();
2432 method public androidx.ui.semantics.CustomAccessibilityAction copy(CharSequence label, kotlin.jvm.functions.Function0<java.lang.Boolean> action);
2433 method public kotlin.jvm.functions.Function0<java.lang.Boolean> getAction();
2434 method public CharSequence getLabel();
2435 }
2436
2437 public final class SemanticsActions {
2438 method public androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.CustomAccessibilityAction>> getCustomActions();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01002439 method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function1<java.util.List<androidx.compose.ui.text.TextLayoutResult>,java.lang.Boolean>>> getGetTextLayoutResult();
Nick Anthony05c6ba52020-07-16 05:09:08 -04002440 method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> getOnClick();
2441 method @Deprecated public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> getScrollBackward();
2442 method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<java.lang.Float,java.lang.Float,java.lang.Boolean>>> getScrollBy();
2443 method @Deprecated public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> getScrollForward();
2444 method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function1<java.lang.Float,java.lang.Boolean>>> getSetProgress();
2445 method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function3<java.lang.Integer,java.lang.Integer,java.lang.Boolean,java.lang.Boolean>>> getSetSelection();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01002446 method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function1<androidx.compose.ui.text.AnnotatedString,java.lang.Boolean>>> getSetText();
Nick Anthony05c6ba52020-07-16 05:09:08 -04002447 property public final androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.CustomAccessibilityAction>> CustomActions;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01002448 property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function1<java.util.List<androidx.compose.ui.text.TextLayoutResult>,java.lang.Boolean>>> GetTextLayoutResult;
Nick Anthony05c6ba52020-07-16 05:09:08 -04002449 property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> OnClick;
2450 property @Deprecated public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> ScrollBackward;
2451 property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<java.lang.Float,java.lang.Float,java.lang.Boolean>>> ScrollBy;
2452 property @Deprecated public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> ScrollForward;
2453 property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function1<java.lang.Float,java.lang.Boolean>>> SetProgress;
2454 property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function3<java.lang.Integer,java.lang.Integer,java.lang.Boolean,java.lang.Boolean>>> SetSelection;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01002455 property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function1<androidx.compose.ui.text.AnnotatedString,java.lang.Boolean>>> SetText;
Nick Anthony05c6ba52020-07-16 05:09:08 -04002456 field public static final androidx.ui.semantics.SemanticsActions INSTANCE;
2457 }
2458
2459 public final class SemanticsProperties {
2460 method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityLabel();
2461 method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> getAccessibilityRangeInfo();
2462 method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityValue();
2463 method public androidx.ui.semantics.SemanticsPropertyKey<kotlin.Unit> getDisabled();
2464 method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getFocused();
2465 method public androidx.ui.semantics.SemanticsPropertyKey<kotlin.Unit> getHidden();
2466 method public androidx.ui.semantics.SemanticsPropertyKey<kotlin.Unit> getIsPopup();
2467 method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getTestTag();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01002468 method public androidx.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.text.AnnotatedString> getText();
2469 method public androidx.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.text.TextRange> getTextSelectionRange();
Nick Anthony05c6ba52020-07-16 05:09:08 -04002470 property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityLabel;
2471 property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> AccessibilityRangeInfo;
2472 property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityValue;
2473 property public final androidx.ui.semantics.SemanticsPropertyKey<kotlin.Unit> Disabled;
2474 property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Focused;
2475 property public final androidx.ui.semantics.SemanticsPropertyKey<kotlin.Unit> Hidden;
2476 property public final androidx.ui.semantics.SemanticsPropertyKey<kotlin.Unit> IsPopup;
2477 property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> TestTag;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01002478 property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.text.AnnotatedString> Text;
2479 property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.text.TextRange> TextSelectionRange;
Nick Anthony05c6ba52020-07-16 05:09:08 -04002480 field public static final androidx.ui.semantics.SemanticsProperties INSTANCE;
2481 }
2482
2483 public final class SemanticsPropertiesKt {
2484 method public static void disabled(androidx.ui.semantics.SemanticsPropertyReceiver);
2485 method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
2486 method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
2487 method public static androidx.ui.semantics.AccessibilityRangeInfo getAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver);
2488 method public static java.util.List<androidx.ui.semantics.CustomAccessibilityAction> getCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver);
2489 method public static boolean getFocused(androidx.ui.semantics.SemanticsPropertyReceiver);
2490 method public static String getTestTag(androidx.ui.semantics.SemanticsPropertyReceiver);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01002491 method public static androidx.compose.ui.text.AnnotatedString getText(androidx.ui.semantics.SemanticsPropertyReceiver);
2492 method public static void getTextLayoutResult(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function1<? super java.util.List<androidx.compose.ui.text.TextLayoutResult>,java.lang.Boolean> action);
2493 method public static androidx.compose.ui.text.TextRange getTextSelectionRange(androidx.ui.semantics.SemanticsPropertyReceiver);
Nick Anthony05c6ba52020-07-16 05:09:08 -04002494 method public static void hidden(androidx.ui.semantics.SemanticsPropertyReceiver);
2495 method public static void onClick(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<java.lang.Boolean> action);
2496 method public static void popup(androidx.ui.semantics.SemanticsPropertyReceiver);
2497 method @Deprecated public static void scrollBackward(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<java.lang.Boolean> action);
2498 method public static void scrollBy(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function2<? super java.lang.Float,? super java.lang.Float,java.lang.Boolean> action);
2499 method @Deprecated public static void scrollForward(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<java.lang.Boolean> action);
2500 method public static void setAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
2501 method public static void setAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
2502 method public static void setAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityRangeInfo p);
2503 method public static void setCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.ui.semantics.CustomAccessibilityAction> p);
2504 method public static void setFocused(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
2505 method public static void setProgress(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function1<? super java.lang.Float,java.lang.Boolean> action);
2506 method public static void setSelection(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function3<? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Boolean,java.lang.Boolean> action);
2507 method public static void setTestTag(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01002508 method public static void setText(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.compose.ui.text.AnnotatedString p);
2509 method public static void setText(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.AnnotatedString,java.lang.Boolean> action);
2510 method public static void setTextSelectionRange(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.compose.ui.text.TextRange p);
Nick Anthony05c6ba52020-07-16 05:09:08 -04002511 }
2512
2513 public final class SemanticsPropertyKey<T> {
2514 ctor public SemanticsPropertyKey(String name);
2515 method public String getName();
2516 method public operator T! getValue(androidx.ui.semantics.SemanticsPropertyReceiver thisRef, kotlin.reflect.KProperty<?> property);
2517 method public operator void setValue(androidx.ui.semantics.SemanticsPropertyReceiver thisRef, kotlin.reflect.KProperty<?> property, T? value);
2518 }
2519
2520 public interface SemanticsPropertyReceiver {
2521 method public operator <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
2522 }
2523
2524}
2525
2526package androidx.ui.testutils {
2527
2528 public final class PointerInputTestUtilKt {
2529 method public static androidx.ui.core.PointerInputChange consume(androidx.ui.core.PointerInputChange, float dx = 0f, float dy = 0f, boolean downChange = false);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01002530 method public static androidx.ui.core.PointerInputChange down(long id, androidx.compose.ui.unit.Duration duration = Duration.Zero, float x = 0f, float y = 0f);
2531 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.compose.ui.unit.IntSize,? extends java.util.List<androidx.ui.core.PointerInputChange>>, androidx.ui.core.PointerInputChange pointerInputChanges, androidx.compose.ui.unit.IntSize size = IntSize(Int.MAX_VALUE, Int.MAX_VALUE));
2532 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.compose.ui.unit.IntSize,? extends java.util.List<androidx.ui.core.PointerInputChange>>, androidx.ui.core.PointerInputChange![] pointerInputChanges, androidx.compose.ui.unit.IntSize size = IntSize(Int.MAX_VALUE, Int.MAX_VALUE));
Nick Anthony05c6ba52020-07-16 05:09:08 -04002533 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);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01002534 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.compose.ui.unit.IntSize,? extends java.util.List<androidx.ui.core.PointerInputChange>>, androidx.ui.core.PointerInputChange pointerInputChange, androidx.ui.core.PointerEventPass pointerEventPass, androidx.compose.ui.unit.IntSize size = IntSize(Int.MAX_VALUE, Int.MAX_VALUE));
2535 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.compose.ui.unit.IntSize,? extends java.util.List<androidx.ui.core.PointerInputChange>>, androidx.ui.core.PointerInputChange![] pointerInputChanges, androidx.ui.core.PointerEventPass pointerEventPass, androidx.compose.ui.unit.IntSize size = IntSize(Int.MAX_VALUE, Int.MAX_VALUE));
2536 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.compose.ui.unit.IntSize,? extends java.util.List<androidx.ui.core.PointerInputChange>>, androidx.ui.core.PointerInputChange pointerInputChange, androidx.ui.core.PointerEventPass![] pointerEventPasses, androidx.compose.ui.unit.IntSize size = IntSize(Int.MAX_VALUE, Int.MAX_VALUE));
2537 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.compose.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.compose.ui.unit.IntSize size = IntSize(Int.MAX_VALUE, Int.MAX_VALUE));
Nick Anthony05c6ba52020-07-16 05:09:08 -04002538 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);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01002539 method public static androidx.ui.core.PointerInputChange moveBy(androidx.ui.core.PointerInputChange, androidx.compose.ui.unit.Duration duration, float dx = 0f, float dy = 0f);
2540 method public static androidx.ui.core.PointerInputChange moveTo(androidx.ui.core.PointerInputChange, androidx.compose.ui.unit.Duration duration, float x = 0f, float y = 0f);
2541 method public static androidx.ui.core.PointerInputChange up(androidx.ui.core.PointerInputChange, androidx.compose.ui.unit.Duration duration);
Nick Anthony05c6ba52020-07-16 05:09:08 -04002542 }
2543
2544}
2545
2546package androidx.ui.tooling {
2547
2548 public final class InspectionModeKt {
2549 method public static androidx.compose.ProvidableAmbient<java.lang.Boolean> getInspectionMode();
2550 }
2551
2552}
2553
2554package androidx.ui.viewinterop {
2555
Mihai Popaeb7e0ba2020-07-17 19:52:15 +01002556 public final class AndroidViewKt {
2557 method @androidx.compose.Composable public static <T extends android.view.View> void AndroidView(kotlin.jvm.functions.Function1<? super android.content.Context,? extends T> viewBlock, androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> update = NoOpUpdate);
2558 method @Deprecated @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 = { _ -> });
2559 method @Deprecated @androidx.compose.Composable public static void AndroidView(android.view.View view, androidx.ui.core.Modifier modifier = Modifier);
2560 method public static kotlin.jvm.functions.Function1<android.view.View,kotlin.Unit> getNoOpUpdate();
Nick Anthony05c6ba52020-07-16 05:09:08 -04002561 }
2562
2563 public final class EmitViewKt {
2564 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);
2565 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);
2566 }
2567
2568}
2569
2570package androidx.ui.viewmodel {
2571
2572 public final class ViewModelKt {
2573 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);
2574 method @androidx.compose.Composable public static inline <reified VM extends androidx.lifecycle.ViewModel> VM! viewModel(String key = null, androidx.lifecycle.ViewModelProvider.Factory? factory = null);
2575 }
2576
2577}
2578