blob: ffb75b5964c5fbe3dd93c895e272fbc3e67c1b24 [file] [log] [blame]
// Signature format: 3.0
package androidx.compose {
public final class ComposerCompatKt {
method @Deprecated public static androidx.ui.node.UiComposer getComposer();
}
}
package androidx.ui.autofill {
public final class AndroidAutofillDebugUtilsKt {
}
public final class AndroidAutofillKt {
}
public final class AndroidAutofillTypeKt {
}
public interface Autofill {
method public void cancelAutofillForNode(androidx.ui.autofill.AutofillNode autofillNode);
method public void requestAutofillForNode(androidx.ui.autofill.AutofillNode autofillNode);
}
public final class AutofillNode {
ctor public AutofillNode(java.util.List<? extends androidx.ui.autofill.AutofillType> autofillTypes, android.graphics.Rect? boundingBox, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit>? onFill);
method public java.util.List<androidx.ui.autofill.AutofillType> component1();
method public android.graphics.Rect? component2();
method public kotlin.jvm.functions.Function1<java.lang.String,kotlin.Unit>? component3();
method public androidx.ui.autofill.AutofillNode copy(java.util.List<? extends androidx.ui.autofill.AutofillType> autofillTypes, android.graphics.Rect? boundingBox, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit>? onFill);
method public java.util.List<androidx.ui.autofill.AutofillType> getAutofillTypes();
method public android.graphics.Rect? getBoundingBox();
method public int getId();
method public kotlin.jvm.functions.Function1<java.lang.String,kotlin.Unit>? getOnFill();
method public void setBoundingBox(android.graphics.Rect? p);
property public final int id;
}
public final class AutofillTree {
ctor public AutofillTree();
method public java.util.Map<java.lang.Integer,androidx.ui.autofill.AutofillNode> getChildren();
method public kotlin.Unit? performAutofill(int id, String value);
method public operator void plusAssign(androidx.ui.autofill.AutofillNode autofillNode);
property public final java.util.Map<java.lang.Integer,androidx.ui.autofill.AutofillNode> children;
}
public enum AutofillType {
enum_constant public static final androidx.ui.autofill.AutofillType AddressAuxiliaryDetails;
enum_constant public static final androidx.ui.autofill.AutofillType AddressCountry;
enum_constant public static final androidx.ui.autofill.AutofillType AddressLocality;
enum_constant public static final androidx.ui.autofill.AutofillType AddressRegion;
enum_constant public static final androidx.ui.autofill.AutofillType AddressStreet;
enum_constant public static final androidx.ui.autofill.AutofillType BirthDateDay;
enum_constant public static final androidx.ui.autofill.AutofillType BirthDateFull;
enum_constant public static final androidx.ui.autofill.AutofillType BirthDateMonth;
enum_constant public static final androidx.ui.autofill.AutofillType BirthDateYear;
enum_constant public static final androidx.ui.autofill.AutofillType CreditCardExpirationDate;
enum_constant public static final androidx.ui.autofill.AutofillType CreditCardExpirationDay;
enum_constant public static final androidx.ui.autofill.AutofillType CreditCardExpirationMonth;
enum_constant public static final androidx.ui.autofill.AutofillType CreditCardExpirationYear;
enum_constant public static final androidx.ui.autofill.AutofillType CreditCardNumber;
enum_constant public static final androidx.ui.autofill.AutofillType CreditCardSecurityCode;
enum_constant public static final androidx.ui.autofill.AutofillType EmailAddress;
enum_constant public static final androidx.ui.autofill.AutofillType Gender;
enum_constant @Deprecated public static final androidx.ui.autofill.AutofillType Name;
enum_constant public static final androidx.ui.autofill.AutofillType NewPassword;
enum_constant public static final androidx.ui.autofill.AutofillType NewUsername;
enum_constant public static final androidx.ui.autofill.AutofillType Password;
enum_constant public static final androidx.ui.autofill.AutofillType PersonFirstName;
enum_constant public static final androidx.ui.autofill.AutofillType PersonFullName;
enum_constant public static final androidx.ui.autofill.AutofillType PersonLastName;
enum_constant public static final androidx.ui.autofill.AutofillType PersonMiddleInitial;
enum_constant public static final androidx.ui.autofill.AutofillType PersonMiddleName;
enum_constant public static final androidx.ui.autofill.AutofillType PersonNamePrefix;
enum_constant public static final androidx.ui.autofill.AutofillType PersonNameSuffix;
enum_constant public static final androidx.ui.autofill.AutofillType PhoneCountryCode;
enum_constant public static final androidx.ui.autofill.AutofillType PhoneNumber;
enum_constant public static final androidx.ui.autofill.AutofillType PhoneNumberDevice;
enum_constant public static final androidx.ui.autofill.AutofillType PhoneNumberNational;
enum_constant public static final androidx.ui.autofill.AutofillType PostalAddress;
enum_constant public static final androidx.ui.autofill.AutofillType PostalCode;
enum_constant public static final androidx.ui.autofill.AutofillType PostalCodeExtended;
enum_constant public static final androidx.ui.autofill.AutofillType SmsOtpCode;
enum_constant public static final androidx.ui.autofill.AutofillType Username;
}
}
package androidx.ui.core {
@androidx.compose.Immutable public final class Alignment {
ctor public Alignment(float verticalBias, float horizontalBias);
method public androidx.ui.unit.IntPxPosition align(androidx.ui.unit.IntPxSize size, androidx.ui.core.LayoutDirection layoutDirection = LayoutDirection.Ltr);
method public float component1();
method public float component2();
method @androidx.compose.Immutable public androidx.ui.core.Alignment copy(float verticalBias, float horizontalBias);
method public float getHorizontalBias();
method public float getVerticalBias();
field public static final androidx.ui.core.Alignment.Companion! Companion;
}
public static final class Alignment.Companion {
method public androidx.ui.core.Alignment.Vertical getBottom();
method public androidx.ui.core.Alignment getBottomCenter();
method public androidx.ui.core.Alignment getBottomEnd();
method public androidx.ui.core.Alignment getBottomStart();
method public androidx.ui.core.Alignment getCenter();
method public androidx.ui.core.Alignment getCenterEnd();
method public androidx.ui.core.Alignment.Horizontal getCenterHorizontally();
method public androidx.ui.core.Alignment getCenterStart();
method public androidx.ui.core.Alignment.Vertical getCenterVertically();
method public androidx.ui.core.Alignment.Horizontal getEnd();
method public androidx.ui.core.Alignment.Horizontal getStart();
method public androidx.ui.core.Alignment.Vertical getTop();
method public androidx.ui.core.Alignment getTopCenter();
method public androidx.ui.core.Alignment getTopEnd();
method public androidx.ui.core.Alignment getTopStart();
property public final androidx.ui.core.Alignment.Vertical Bottom;
property public final androidx.ui.core.Alignment BottomCenter;
property public final androidx.ui.core.Alignment BottomEnd;
property public final androidx.ui.core.Alignment BottomStart;
property public final androidx.ui.core.Alignment Center;
property public final androidx.ui.core.Alignment CenterEnd;
property public final androidx.ui.core.Alignment.Horizontal CenterHorizontally;
property public final androidx.ui.core.Alignment CenterStart;
property public final androidx.ui.core.Alignment.Vertical CenterVertically;
property public final androidx.ui.core.Alignment.Horizontal End;
property public final androidx.ui.core.Alignment.Horizontal Start;
property public final androidx.ui.core.Alignment.Vertical Top;
property public final androidx.ui.core.Alignment TopCenter;
property public final androidx.ui.core.Alignment TopEnd;
property public final androidx.ui.core.Alignment TopStart;
}
@androidx.compose.Immutable public static final class Alignment.Horizontal {
ctor public Alignment.Horizontal(float bias);
method public int align-Ujlv2dA(int size, androidx.ui.core.LayoutDirection layoutDirection = LayoutDirection.Ltr);
method public float component1();
method @androidx.compose.Immutable public androidx.ui.core.Alignment.Horizontal copy(float bias);
method public float getBias();
}
@androidx.compose.Immutable public static final class Alignment.Vertical {
ctor public Alignment.Vertical(float bias);
method public int align-gshw56o(int size);
method public float component1();
method @androidx.compose.Immutable public androidx.ui.core.Alignment.Vertical copy(float bias);
method public float getBias();
}
public abstract sealed class AlignmentLine {
}
public final class AlignmentLineKt {
method public static int merge-CBRbNzc(androidx.ui.core.AlignmentLine, int position1, int position2);
}
public interface AndroidOwner extends androidx.ui.core.Owner {
method public void addAndroidView(android.view.View view, androidx.ui.core.LayoutNode layoutNode);
method public android.view.View getView();
method public void removeAndroidView(android.view.View view);
property public abstract android.view.View view;
}
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static final class AndroidOwner.Companion {
method public kotlin.jvm.functions.Function1<androidx.ui.core.AndroidOwner,kotlin.Unit>? getOnAndroidOwnerCreatedCallback();
method @org.jetbrains.annotations.TestOnly public void setOnAndroidOwnerCreatedCallback(kotlin.jvm.functions.Function1<? super androidx.ui.core.AndroidOwner,kotlin.Unit>? p);
property public final kotlin.jvm.functions.Function1<androidx.ui.core.AndroidOwner,kotlin.Unit>? onAndroidOwnerCreatedCallback;
}
public final class AndroidOwnerKt {
method public static androidx.ui.core.AndroidOwner createOwner(android.content.Context context, androidx.lifecycle.LifecycleOwner? lifecycleOwner = null);
method public static androidx.ui.core.LayoutDirection getLocaleLayoutDirection(android.content.res.Configuration);
}
public final class ClipKt {
method public static androidx.ui.core.Modifier clip(androidx.ui.core.Modifier, androidx.ui.graphics.Shape shape);
method public static androidx.ui.core.Modifier clipToBounds(androidx.ui.core.Modifier);
method @Deprecated public static androidx.ui.core.Modifier drawClip(androidx.ui.graphics.Shape shape);
method @Deprecated public static androidx.ui.core.Modifier getDrawClipToBounds();
}
public final class CombinedModifier implements androidx.ui.core.Modifier {
ctor public CombinedModifier(androidx.ui.core.Modifier outer, androidx.ui.core.Modifier inner);
method public boolean all(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
method public boolean any(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
method public <R> R! foldIn(R? initial, kotlin.jvm.functions.Function2<? super R,? super androidx.ui.core.Modifier.Element,? extends R> operation);
method public <R> R! foldOut(R? initial, kotlin.jvm.functions.Function2<? super androidx.ui.core.Modifier.Element,? super R,? extends R> operation);
}
public abstract sealed class ComponentNode {
method public void attach(androidx.ui.core.Owner owner);
method public void detach();
method public final operator androidx.ui.core.ComponentNode get(int index);
method public final int getCount();
method public final int getDepth();
method public final androidx.ui.core.Owner? getOwner();
method public final Object? getOwnerData();
method public final androidx.ui.core.ComponentNode? getParent();
method public androidx.ui.core.LayoutNode? getParentLayoutNode();
method public final void insertAt(int index, androidx.ui.core.ComponentNode instance);
method public final void move(int from, int to, int count);
method public final void removeAt(int index, int count);
method public final void setDepth(int p);
method public final void setOwnerData(Object? p);
method public final inline void visitChildren(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
method public final inline void visitChildrenReverse(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
property public final int count;
property public final int depth;
property public final androidx.ui.core.Owner? owner;
property public final Object? ownerData;
property public final androidx.ui.core.ComponentNode? parent;
property public androidx.ui.core.LayoutNode? parentLayoutNode;
}
public final class ComponentNodesKt {
method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
method public static androidx.ui.core.ComponentNode? findClosestParentNode(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
method public static androidx.ui.core.LayoutNode? findLastLayoutChild(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,java.lang.Boolean> block);
method public static androidx.ui.core.DataNodeKey<java.lang.Object> getParentDataKey();
method public static boolean hasNoLayoutDescendants(androidx.ui.core.ComponentNode);
method public static boolean isAttached(androidx.ui.core.ComponentNode);
method public static androidx.ui.core.Owner requireOwner(androidx.ui.core.ComponentNode);
method public static void visitLayoutChildren(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,kotlin.Unit> block);
}
public final class ComposedModifierKt {
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);
method public static androidx.ui.core.Modifier materialize(androidx.compose.Composer<?>, androidx.ui.core.Modifier modifier);
}
public final class ConsumedData {
ctor public ConsumedData(androidx.ui.unit.PxPosition positionChange, boolean downChange);
ctor public ConsumedData();
method public androidx.ui.unit.PxPosition component1();
method public boolean component2();
method public androidx.ui.core.ConsumedData copy(androidx.ui.unit.PxPosition positionChange, boolean downChange);
method public boolean getDownChange();
method public androidx.ui.unit.PxPosition getPositionChange();
}
public abstract class ContentDrawScope extends androidx.ui.core.DrawScope {
ctor public ContentDrawScope();
method public abstract void drawContent();
}
public interface ContentScale {
method public float scale(androidx.ui.unit.PxSize srcSize, androidx.ui.unit.PxSize dstSize);
field public static final androidx.ui.core.ContentScale.Companion! Companion;
}
public static final class ContentScale.Companion {
method public androidx.ui.core.ContentScale getCrop();
method public androidx.ui.core.ContentScale getFillHeight();
method public androidx.ui.core.ContentScale getFillWidth();
method public androidx.ui.core.ContentScale getFit();
method public androidx.ui.core.ContentScale getInside();
method public androidx.ui.core.FixedScale getNone();
property public final androidx.ui.core.ContentScale Crop;
property public final androidx.ui.core.ContentScale FillHeight;
property public final androidx.ui.core.ContentScale FillWidth;
property public final androidx.ui.core.ContentScale Fit;
property public final androidx.ui.core.ContentScale Inside;
property public final androidx.ui.core.FixedScale None;
}
public final class ContentScaleKt {
method public static float scale-iWWM28M(androidx.ui.core.ContentScale, long srcSize, long dstSize);
}
public interface CustomEvent {
}
public interface CustomEventDispatcher {
method public void dispatchCustomEvent(androidx.ui.core.CustomEvent event);
}
public final class DataNode<T> extends androidx.ui.core.ComponentNode {
ctor public DataNode(androidx.ui.core.DataNodeKey<T> key, T! value);
method public androidx.ui.core.DataNodeKey<T> getKey();
method public T! getValue();
method public void setValue(T? p);
}
public final class DataNodeKey<T> {
ctor public DataNodeKey(String name);
method public String getName();
}
public final class DebugUtilsKt {
method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static String simpleIdentityToString(Object obj, String? name = null);
}
@kotlin.PublishedApi internal final class DefaultIntrinsicMeasurable implements androidx.ui.core.Measurable {
ctor public DefaultIntrinsicMeasurable(androidx.ui.core.IntrinsicMeasurable measurable, androidx.ui.core.IntrinsicMinMax minMax, androidx.ui.core.IntrinsicWidthHeight widthHeight);
method public androidx.ui.core.IntrinsicMeasurable getMeasurable();
method public androidx.ui.core.IntrinsicMinMax getMinMax();
method public Object? getParentData();
method public androidx.ui.core.IntrinsicWidthHeight getWidthHeight();
method public int maxIntrinsicHeight-Ujlv2dA(int width, androidx.ui.core.LayoutDirection layoutDirection);
method public int maxIntrinsicWidth-Ujlv2dA(int height, androidx.ui.core.LayoutDirection layoutDirection);
method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection);
method public int minIntrinsicHeight-Ujlv2dA(int width, androidx.ui.core.LayoutDirection layoutDirection);
method public int minIntrinsicWidth-Ujlv2dA(int height, androidx.ui.core.LayoutDirection layoutDirection);
property public Object? parentData;
}
public enum Direction {
enum_constant public static final androidx.ui.core.Direction DOWN;
enum_constant public static final androidx.ui.core.Direction LEFT;
enum_constant public static final androidx.ui.core.Direction RIGHT;
enum_constant public static final androidx.ui.core.Direction UP;
}
public interface DrawLayerModifier extends androidx.ui.core.Modifier.Element {
method @FloatRange(from=0.0, to=1.0) public default float getAlpha();
method public default boolean getClipToBounds();
method public default boolean getClipToOutline();
method public default androidx.ui.graphics.Shape? getOutlineShape();
method @FloatRange(from=0.0, to=360.0) public default float getRotationX();
method @FloatRange(from=0.0, to=360.0) public default float getRotationY();
method @FloatRange(from=0.0, to=360.0) public default float getRotationZ();
method public default float getScaleX();
method public default float getScaleY();
method @FloatRange(from=0.0) public default float getShadowElevation();
method public default long getTransformOrigin();
method public default float getTranslationX();
method public default float getTranslationY();
property @FloatRange(from=0.0, to=1.0) public default float alpha;
property public default boolean clipToBounds;
property public default boolean clipToOutline;
property public default androidx.ui.graphics.Shape? outlineShape;
property @FloatRange(from=0.0, to=360.0) public default float rotationX;
property @FloatRange(from=0.0, to=360.0) public default float rotationY;
property @FloatRange(from=0.0, to=360.0) public default float rotationZ;
property public default float scaleX;
property public default float scaleY;
property @FloatRange(from=0.0) public default float shadowElevation;
property public default long transformOrigin;
property public default float translationX;
property public default float translationY;
}
public final class DrawLayerModifierKt {
method public static inline long TransformOrigin(float pivotFractionX, float pivotFractionY);
method public static androidx.ui.core.Modifier drawLayer-Z3WMmso(androidx.ui.core.Modifier, float scaleX = 1f, float scaleY = 1f, float alpha = 1f, float translationX = 0f, float translationY = 0f, float shadowElevation = 0f, float rotationX = 0f, float rotationY = 0f, float rotationZ = 0f, long transformOrigin = TransformOrigin.Center, androidx.ui.graphics.Shape? outlineShape = null, boolean clipToBounds = false, boolean clipToOutline = false);
method @Deprecated public static androidx.ui.core.Modifier drawLayer-ebHciuY(float scaleX = 1f, float scaleY = 1f, float alpha = 1f, float translationX = 0f, float translationY = 0f, float elevation = 0f, float rotationX = 0f, float rotationY = 0f, float rotationZ = 0f, long transformOrigin = TransformOrigin.Center, androidx.ui.graphics.Shape? outlineShape = null, boolean clipToBounds = false, boolean clipToOutline = false);
}
public interface DrawModifier extends androidx.ui.core.Modifier.Element {
method public void draw(androidx.ui.core.ContentDrawScope);
}
public final class DrawModifierKt {
method @Deprecated public static androidx.ui.core.DrawModifier draw(kotlin.jvm.functions.Function1<? super androidx.ui.core.DrawScope,kotlin.Unit> onDraw);
method public static androidx.ui.core.Modifier drawBehind(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.core.DrawScope,kotlin.Unit> onDraw);
method public static androidx.ui.core.Modifier drawWithContent(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.core.ContentDrawScope,kotlin.Unit> onDraw);
method @Deprecated public static androidx.ui.core.DrawModifier drawWithContent(kotlin.jvm.functions.Function1<? super androidx.ui.core.ContentDrawScope,kotlin.Unit> onDraw);
}
public final class DrawNode extends androidx.ui.core.ComponentNode {
ctor public DrawNode();
method public boolean getNeedsPaint();
method public kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaint();
method public kotlin.jvm.functions.Function3<androidx.ui.core.ContentDrawScope,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaintWithChildren();
method public void invalidate();
method public void setNeedsPaint(boolean p);
method public void setOnPaint(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
method public void setOnPaintWithChildren(kotlin.jvm.functions.Function3<? super androidx.ui.core.ContentDrawScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
property public final boolean needsPaint;
property public final kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaint;
property public final kotlin.jvm.functions.Function3<androidx.ui.core.ContentDrawScope,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaintWithChildren;
}
public abstract class DrawScope extends androidx.ui.graphics.painter.CanvasScope implements androidx.ui.unit.Density {
ctor public DrawScope();
method public abstract androidx.ui.core.LayoutDirection getLayoutDirection();
property public abstract androidx.ui.core.LayoutDirection layoutDirection;
}
public final class DrawShadowKt {
method @Deprecated @androidx.compose.Composable public static androidx.ui.core.Modifier drawShadow-IFvMOQI(androidx.ui.graphics.Shape shape, float elevation, boolean clipToOutline = true, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
method public static androidx.ui.core.Modifier drawShadow-xWKVMPI(androidx.ui.core.Modifier, float elevation, androidx.ui.graphics.Shape shape = RectangleShape, boolean clipToOutline = elevation > 0.dp, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
}
public enum DropDownAlignment {
enum_constant public static final androidx.ui.core.DropDownAlignment End;
enum_constant public static final androidx.ui.core.DropDownAlignment Start;
}
public final class FixedScale implements androidx.ui.core.ContentScale {
ctor public FixedScale(float value);
method public float component1();
method public androidx.ui.core.FixedScale copy(float value);
method public float getValue();
method public float scale(androidx.ui.unit.PxSize srcSize, androidx.ui.unit.PxSize dstSize);
}
@Deprecated public final class FocusNode extends androidx.ui.core.ComponentNode {
ctor @Deprecated public FocusNode();
}
public final class HorizontalAlignmentLine extends androidx.ui.core.AlignmentLine {
ctor public HorizontalAlignmentLine(kotlin.jvm.functions.Function2<? super androidx.ui.unit.IntPx,? super androidx.ui.unit.IntPx,androidx.ui.unit.IntPx> merger);
}
public interface IntrinsicMeasurable {
method public Object? getParentData();
method public int maxIntrinsicHeight-Ujlv2dA(int width, androidx.ui.core.LayoutDirection layoutDirection);
method public int maxIntrinsicWidth-Ujlv2dA(int height, androidx.ui.core.LayoutDirection layoutDirection);
method public int minIntrinsicHeight-Ujlv2dA(int width, androidx.ui.core.LayoutDirection layoutDirection);
method public int minIntrinsicWidth-Ujlv2dA(int height, androidx.ui.core.LayoutDirection layoutDirection);
property public abstract Object? parentData;
}
public final class IntrinsicMeasurableKt {
}
public abstract class IntrinsicMeasureScope implements androidx.ui.unit.Density {
ctor public IntrinsicMeasureScope();
method public abstract androidx.ui.core.LayoutDirection getLayoutDirection();
method public final int maxIntrinsicHeight-e0m06WU(androidx.ui.core.IntrinsicMeasurable, int width);
method public final int maxIntrinsicWidth-e0m06WU(androidx.ui.core.IntrinsicMeasurable, int height);
method public final int minIntrinsicHeight-e0m06WU(androidx.ui.core.IntrinsicMeasurable, int width);
method public final int minIntrinsicWidth-e0m06WU(androidx.ui.core.IntrinsicMeasurable, int height);
property public abstract androidx.ui.core.LayoutDirection layoutDirection;
}
@kotlin.PublishedApi internal enum IntrinsicMinMax {
enum_constant public static final androidx.ui.core.IntrinsicMinMax Max;
enum_constant public static final androidx.ui.core.IntrinsicMinMax Min;
}
@kotlin.PublishedApi internal enum IntrinsicWidthHeight {
enum_constant public static final androidx.ui.core.IntrinsicWidthHeight Height;
enum_constant public static final androidx.ui.core.IntrinsicWidthHeight Width;
}
@kotlin.PublishedApi internal final class IntrinsicsMeasureScope extends androidx.ui.core.MeasureScope implements androidx.ui.unit.Density {
ctor public IntrinsicsMeasureScope(androidx.ui.unit.Density density, androidx.ui.core.LayoutDirection layoutDirection);
method public float getDensity();
method public float getFontScale();
method public androidx.ui.core.LayoutDirection getLayoutDirection();
method public float toDp(float);
method public float toDp(int);
method public float toDp-NgWp0Z8(float);
method public float toDp-gshw56o(int);
method public float toDp-vVlMl6k(long);
method public int toIntPx-ipo6vVg(float);
method public int toIntPx-vVlMl6k(long);
method public float toPx-ipo6vVg(float);
method public androidx.ui.unit.PxSize toPx-kAYDl8w(long);
method public float toPx-vVlMl6k(long);
method public androidx.ui.geometry.Rect toRect(androidx.ui.unit.Bounds);
method public long toSp(float);
method public long toSp(int);
method public long toSp-NgWp0Z8(float);
method public long toSp-gshw56o(int);
method public long toSp-ipo6vVg(float);
}
public interface LayoutCoordinates {
method public androidx.ui.unit.PxBounds childBoundingBox(androidx.ui.core.LayoutCoordinates child);
method public androidx.ui.unit.PxPosition childToLocal(androidx.ui.core.LayoutCoordinates child, androidx.ui.unit.PxPosition childLocal);
method public operator androidx.ui.unit.IntPx? get(androidx.ui.core.AlignmentLine line);
method public androidx.ui.core.LayoutCoordinates? getParentCoordinates();
method public java.util.Set<androidx.ui.core.AlignmentLine> getProvidedAlignmentLines();
method public androidx.ui.unit.IntPxSize getSize();
method public androidx.ui.unit.PxPosition globalToLocal(androidx.ui.unit.PxPosition global);
method public boolean isAttached();
method public androidx.ui.unit.PxPosition localToGlobal(androidx.ui.unit.PxPosition local);
method public androidx.ui.unit.PxPosition localToRoot(androidx.ui.unit.PxPosition local);
property public abstract boolean isAttached;
property public abstract androidx.ui.core.LayoutCoordinates? parentCoordinates;
property public abstract java.util.Set<androidx.ui.core.AlignmentLine> providedAlignmentLines;
property public abstract androidx.ui.unit.IntPxSize size;
}
public final class LayoutCoordinatesKt {
method public static androidx.ui.unit.PxBounds getBoundsInParent(androidx.ui.core.LayoutCoordinates);
method public static androidx.ui.unit.PxBounds getBoundsInRoot(androidx.ui.core.LayoutCoordinates);
method public static androidx.ui.unit.PxBounds getGlobalBounds(androidx.ui.core.LayoutCoordinates);
method public static inline androidx.ui.unit.PxPosition getGlobalPosition(androidx.ui.core.LayoutCoordinates);
method public static androidx.ui.unit.PxPosition getPositionInParent(androidx.ui.core.LayoutCoordinates);
method public static inline androidx.ui.unit.PxPosition getPositionInRoot(androidx.ui.core.LayoutCoordinates);
}
public final class LayoutKt {
method @androidx.compose.Composable public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> maxIntrinsicHeightMeasureBlock, androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function4<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? super androidx.ui.core.LayoutDirection,? extends androidx.ui.core.MeasureScope.MeasureResult> measureBlock);
method @androidx.compose.Composable public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function4<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? super androidx.ui.core.LayoutDirection,? extends androidx.ui.core.MeasureScope.MeasureResult> measureBlock);
method public static androidx.ui.core.LayoutNode.MeasureBlocks MeasuringIntrinsicsMeasureBlocks(kotlin.jvm.functions.Function4<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? super androidx.ui.core.LayoutDirection,? extends androidx.ui.core.MeasureScope.MeasureResult> measureBlock);
method @Deprecated @androidx.compose.Composable public static void MultiMeasureLayout(androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function4<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? super androidx.ui.core.LayoutDirection,? extends androidx.ui.core.MeasureScope.MeasureResult> measureBlock);
method @Deprecated @androidx.compose.Composable public static void PassThroughLayout(androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> children);
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);
}
public interface LayoutModifier extends androidx.ui.core.Modifier.Element {
method public default int maxIntrinsicHeight-QYUUffc(androidx.ui.core.IntrinsicMeasureScope, androidx.ui.core.IntrinsicMeasurable measurable, int width, androidx.ui.core.LayoutDirection layoutDirection);
method public default int maxIntrinsicWidth-QYUUffc(androidx.ui.core.IntrinsicMeasureScope, androidx.ui.core.IntrinsicMeasurable measurable, int height, androidx.ui.core.LayoutDirection layoutDirection);
method public androidx.ui.core.MeasureScope.MeasureResult measure(androidx.ui.core.MeasureScope, androidx.ui.core.Measurable measurable, androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection);
method public default int minIntrinsicHeight-QYUUffc(androidx.ui.core.IntrinsicMeasureScope, androidx.ui.core.IntrinsicMeasurable measurable, int width, androidx.ui.core.LayoutDirection layoutDirection);
method public default int minIntrinsicWidth-QYUUffc(androidx.ui.core.IntrinsicMeasureScope, androidx.ui.core.IntrinsicMeasurable measurable, int height, androidx.ui.core.LayoutDirection layoutDirection);
}
public final class LayoutNode extends androidx.ui.core.ComponentNode implements androidx.ui.core.Measurable {
ctor public LayoutNode();
method public void draw(androidx.ui.graphics.Canvas canvas);
method public boolean getAffectsParentSize();
method public androidx.ui.unit.IntPx? getAlignmentLine(androidx.ui.core.AlignmentLine line);
method @Deprecated public boolean getCanMultiMeasure();
method public androidx.ui.core.Constraints getConstraints();
method public androidx.ui.core.LayoutNode? getContainingLayoutNode$lintWithKotlin();
method public androidx.ui.core.LayoutCoordinates getCoordinates();
method @Deprecated public boolean getHandlesParentData();
method public int getHeight();
method public java.util.List<androidx.ui.core.LayoutNode> getLayoutChildren();
method public androidx.ui.core.LayoutDirection getLayoutDirection();
method public androidx.ui.core.LayoutNode.MeasureBlocks getMeasureBlocks();
method public androidx.ui.core.MeasureScope getMeasureScope();
method public androidx.ui.core.Modifier getModifier();
method public java.util.List<androidx.ui.core.ModifierInfo> getModifierInfo();
method public boolean getNeedsRelayout();
method public boolean getNeedsRemeasure();
method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnAttach();
method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnDetach();
method public Object? getParentData();
method public boolean getPositionedDuringMeasurePass();
method public androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? getRef();
method public int getWidth();
method public boolean hitTest(androidx.ui.unit.PxPosition pointerPositionRelativeToScreen, java.util.List<androidx.ui.core.pointerinput.PointerInputFilter> hitPointerInputFilters);
method public void ignoreModelReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
method public boolean isLayingOut();
method public boolean isMeasuring();
method public boolean isPlaced();
method public void layout();
method public int maxIntrinsicHeight-Ujlv2dA(int width, androidx.ui.core.LayoutDirection layoutDirection);
method public int maxIntrinsicWidth-Ujlv2dA(int height, androidx.ui.core.LayoutDirection layoutDirection);
method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection);
method public int minIntrinsicHeight-Ujlv2dA(int width, androidx.ui.core.LayoutDirection layoutDirection);
method public int minIntrinsicWidth-Ujlv2dA(int height, androidx.ui.core.LayoutDirection layoutDirection);
method public void onInvalidate();
method public void place-rRMsBxU(int x, int y);
method public void requestRemeasure();
method @Deprecated public void setCanMultiMeasure(boolean p);
method public void setConstraints(androidx.ui.core.Constraints p);
method @Deprecated public void setHandlesParentData(boolean p);
method public void setLayoutDirection(androidx.ui.core.LayoutDirection p);
method public void setMeasureBlocks(androidx.ui.core.LayoutNode.MeasureBlocks value);
method public void setModifier(androidx.ui.core.Modifier value);
method public void setOnAttach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
method public void setOnDetach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
method public void setPositionedDuringMeasurePass(boolean p);
method public void setRef(androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? value);
property public final boolean affectsParentSize;
property @Deprecated public final boolean canMultiMeasure;
property public final androidx.ui.core.Constraints constraints;
property public androidx.ui.core.LayoutNode? containingLayoutNode;
property public final androidx.ui.core.LayoutCoordinates coordinates;
property @Deprecated public final boolean handlesParentData;
property public final int height;
property public final boolean isLayingOut;
property public final boolean isMeasuring;
property public final boolean isPlaced;
property public final java.util.List<androidx.ui.core.LayoutNode> layoutChildren;
property public final androidx.ui.core.LayoutDirection layoutDirection;
property public final androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks;
property public final androidx.ui.core.MeasureScope measureScope;
property public final androidx.ui.core.Modifier modifier;
property public final boolean needsRelayout;
property public final boolean needsRemeasure;
property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onAttach;
property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onDetach;
property public Object? parentData;
property public androidx.ui.core.LayoutNode? parentLayoutNode;
property public final boolean positionedDuringMeasurePass;
property public final androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? ref;
property public final int width;
}
public static interface LayoutNode.MeasureBlocks {
method public int maxIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
method public int maxIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
method public androidx.ui.core.MeasureScope.MeasureResult measure(androidx.ui.core.MeasureScope measureScope, java.util.List<? extends androidx.ui.core.Measurable> measurables, androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection);
method public int minIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
method public int minIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
}
public abstract static class LayoutNode.NoIntrinsicsMeasureBlocks implements androidx.ui.core.LayoutNode.MeasureBlocks {
ctor public LayoutNode.NoIntrinsicsMeasureBlocks(String error);
method public Void maxIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
method public Void maxIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
method public Void minIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
method public Void minIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
}
@androidx.compose.Immutable public final class LayoutTag implements androidx.ui.core.LayoutTagParentData androidx.ui.core.ParentDataModifier {
ctor @Deprecated public LayoutTag(Object tag);
method public Object component1();
method @androidx.compose.Immutable public androidx.ui.core.LayoutTag copy(Object tag);
method public Object getTag();
}
public final class LayoutTagKt {
method public static Object? getTag(androidx.ui.core.Measurable);
method public static androidx.ui.core.Modifier tag(androidx.ui.core.Modifier, Object tag);
}
public interface LayoutTagParentData {
method public Object getTag();
property public abstract Object tag;
}
public interface Measurable extends androidx.ui.core.IntrinsicMeasurable {
method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection);
}
public abstract class MeasureScope extends androidx.ui.core.IntrinsicMeasureScope {
ctor public MeasureScope();
method public final androidx.ui.core.MeasureScope.MeasureResult layout-Ocy6_kE(int width, int height, java.util.Map<androidx.ui.core.AlignmentLine,androidx.ui.unit.IntPx> alignmentLines = emptyMap(), kotlin.jvm.functions.Function1<? super androidx.ui.core.Placeable.PlacementScope,kotlin.Unit> placementBlock);
method public final androidx.ui.core.Placeable measure(androidx.ui.core.Measurable, androidx.ui.core.Constraints constraints);
}
public static interface MeasureScope.MeasureResult {
method public java.util.Map<androidx.ui.core.AlignmentLine,androidx.ui.unit.IntPx> getAlignmentLines();
method public int getHeight();
method public int getWidth();
method public void placeChildren(androidx.ui.core.LayoutDirection layoutDirection);
property public abstract java.util.Map<androidx.ui.core.AlignmentLine,androidx.ui.unit.IntPx> alignmentLines;
property public abstract int height;
property public abstract int width;
}
public final class MeasureScopeKt {
}
public final class Measured {
ctor public Measured(internal androidx.ui.core.Placeable placeable);
method public operator androidx.ui.unit.IntPx? get(androidx.ui.core.AlignmentLine alignmentLine);
method public int getHeight();
method public int getWidth();
property public final int height;
property public final int width;
}
public final class ModelObserver {
ctor public ModelObserver(kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> commitExecutor);
method public void clear(Object target);
method public void enableModelUpdatesObserving(boolean enabled);
method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) @org.jetbrains.annotations.TestOnly public error.NonExistentClass getFrameCommitObserver();
method public <T> void observeReads(T target, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onCommit, kotlin.jvm.functions.Function0<kotlin.Unit> block);
method public void pauseObservingReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
property @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) @org.jetbrains.annotations.TestOnly public final error.NonExistentClass frameCommitObserver;
}
@androidx.compose.Stable public interface Modifier {
method public boolean all(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
method public boolean any(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
method public <R> R! foldIn(R? initial, kotlin.jvm.functions.Function2<? super R,? super androidx.ui.core.Modifier.Element,? extends R> operation);
method public <R> R! foldOut(R? initial, kotlin.jvm.functions.Function2<? super androidx.ui.core.Modifier.Element,? super R,? extends R> operation);
method public default operator androidx.ui.core.Modifier plus(androidx.ui.core.Modifier other);
field public static final androidx.ui.core.Modifier.Companion! Companion;
}
public static final class Modifier.Companion implements androidx.ui.core.Modifier {
method public boolean all(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
method public boolean any(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
method public <R> R! foldIn(R? initial, kotlin.jvm.functions.Function2<? super R,? super androidx.ui.core.Modifier.Element,? extends R> operation);
method public <R> R! foldOut(R? initial, kotlin.jvm.functions.Function2<? super androidx.ui.core.Modifier.Element,? super R,? extends R> operation);
method @Deprecated public androidx.ui.core.Modifier getNone();
property @Deprecated public final androidx.ui.core.Modifier None;
}
public static interface Modifier.Element extends androidx.ui.core.Modifier {
method public default boolean all(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
method public default boolean any(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
method public default <R> R! foldIn(R? initial, kotlin.jvm.functions.Function2<? super R,? super androidx.ui.core.Modifier.Element,? extends R> operation);
method public default <R> R! foldOut(R? initial, kotlin.jvm.functions.Function2<? super androidx.ui.core.Modifier.Element,? super R,? extends R> operation);
}
public final class ModifierInfo {
ctor public ModifierInfo(androidx.ui.core.Modifier modifier, androidx.ui.core.LayoutCoordinates coordinates, Object? extra);
method public androidx.ui.core.LayoutCoordinates getCoordinates();
method public Object? getExtra();
method public androidx.ui.core.Modifier getModifier();
}
public interface OnChildPositionedModifier extends androidx.ui.core.Modifier.Element {
method public void onChildPositioned(androidx.ui.core.LayoutCoordinates coordinates);
}
public interface OnPositionedModifier extends androidx.ui.core.Modifier.Element {
method public void onPositioned(androidx.ui.core.LayoutCoordinates coordinates);
}
public final class OnPositionedModifierKt {
method public static androidx.ui.core.Modifier onChildPositioned(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onChildPositioned);
method @Deprecated public static androidx.ui.core.Modifier onChildPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onChildPositioned);
method public static androidx.ui.core.Modifier onPositioned(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned);
method @Deprecated public static androidx.ui.core.Modifier onPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned);
}
public final class OpacityKt {
method public static androidx.ui.core.Modifier drawOpacity(androidx.ui.core.Modifier, @FloatRange(from=0.0, to=1.0) float opacity);
method @Deprecated public static androidx.ui.core.Modifier drawOpacity(@FloatRange(from=0.0, to=1.0) float opacity);
}
public interface OwnedLayer {
method public void destroy();
method public void drawLayer(androidx.ui.graphics.Canvas canvas);
method public long getLayerId();
method public android.graphics.Matrix getMatrix();
method public void invalidate();
method public void move(androidx.ui.unit.IntPxPosition position);
method public void resize(androidx.ui.unit.IntPxSize size);
method public void updateDisplayList();
method public void updateLayerProperties();
property public abstract long layerId;
}
public interface Owner {
method public androidx.ui.unit.IntPxPosition calculatePosition();
method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.unit.PxSize parentSize);
method public androidx.ui.core.OwnedLayer createLayer(androidx.ui.core.DrawLayerModifier drawLayerModifier, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.Canvas,kotlin.Unit> drawBlock, kotlin.jvm.functions.Function0<kotlin.Unit> invalidateParentLayer);
method public androidx.ui.autofill.Autofill? getAutofill();
method public androidx.ui.autofill.AutofillTree getAutofillTree();
method public androidx.ui.core.clipboard.ClipboardManager getClipboardManager();
method public kotlin.jvm.functions.Function0<kotlin.Unit> getConfigurationChangeObserver();
method public androidx.ui.unit.Density getDensity();
method public androidx.ui.text.font.Font.ResourceLoader getFontLoader();
method public androidx.ui.core.hapticfeedback.HapticFeedback getHapticFeedBack();
method public androidx.lifecycle.LifecycleOwner? getLifecycleOwner();
method public long getMeasureIteration();
method public androidx.ui.core.LayoutNode getRoot();
method public androidx.ui.savedinstancestate.UiSavedStateRegistry? getSavedStateRegistry();
method public androidx.ui.core.semantics.SemanticsOwner getSemanticsOwner();
method public boolean getShowLayoutBounds();
method public androidx.ui.input.TextInputService getTextInputService();
method public androidx.ui.core.texttoolbar.TextToolbar getTextToolbar();
method public void measureAndLayout();
method public void observeLayoutModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
method public void observeMeasureModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
method public void onAttach(androidx.ui.core.ComponentNode node);
method public void onDetach(androidx.ui.core.ComponentNode node);
method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
method public void onInvalidate(androidx.ui.core.LayoutNode layoutNode);
method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
method public void pauseModelReadObserveration(kotlin.jvm.functions.Function0<kotlin.Unit> block);
method public boolean requestFocus();
method public void setConfigurationChangeObserver(kotlin.jvm.functions.Function0<kotlin.Unit> p);
method public void setOnLifecycleOwnerAvailable(kotlin.jvm.functions.Function1<? super androidx.lifecycle.LifecycleOwner,kotlin.Unit> callback);
method public void setOnSavedStateRegistryAvailable(kotlin.jvm.functions.Function1<? super androidx.ui.savedinstancestate.UiSavedStateRegistry,kotlin.Unit> callback);
method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) @org.jetbrains.annotations.TestOnly public void setShowLayoutBounds(boolean p);
property public abstract androidx.ui.autofill.Autofill? autofill;
property public abstract androidx.ui.autofill.AutofillTree autofillTree;
property public abstract androidx.ui.core.clipboard.ClipboardManager clipboardManager;
property public abstract kotlin.jvm.functions.Function0<kotlin.Unit> configurationChangeObserver;
property public abstract androidx.ui.unit.Density density;
property public abstract androidx.ui.text.font.Font.ResourceLoader fontLoader;
property public abstract androidx.ui.core.hapticfeedback.HapticFeedback hapticFeedBack;
property public abstract androidx.lifecycle.LifecycleOwner? lifecycleOwner;
property public abstract long measureIteration;
property public abstract androidx.ui.core.LayoutNode root;
property public abstract androidx.ui.savedinstancestate.UiSavedStateRegistry? savedStateRegistry;
property public abstract androidx.ui.core.semantics.SemanticsOwner semanticsOwner;
property public abstract boolean showLayoutBounds;
property public abstract androidx.ui.input.TextInputService textInputService;
property public abstract androidx.ui.core.texttoolbar.TextToolbar textToolbar;
field public static final androidx.ui.core.Owner.Companion! Companion;
}
public static final class Owner.Companion {
method public boolean getEnableExtraAssertions();
method public void setEnableExtraAssertions(boolean p);
property public final boolean enableExtraAssertions;
}
public final class PainterModifierKt {
method @Deprecated @androidx.compose.Composable public static androidx.ui.core.DrawModifier asModifier(androidx.ui.graphics.painter.Painter, boolean sizeToIntrinsics = true, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, float alpha = DefaultAlpha, androidx.ui.graphics.ColorFilter? colorFilter = null, boolean rtl = false);
method public static androidx.ui.core.Modifier paint(androidx.ui.core.Modifier, androidx.ui.graphics.painter.Painter painter, boolean sizeToIntrinsics = true, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, float alpha = DefaultAlpha, androidx.ui.graphics.ColorFilter? colorFilter = null, boolean rtl = false);
}
public final class ParentDataKt {
method @Deprecated @androidx.compose.Composable public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
}
public interface ParentDataModifier extends androidx.ui.core.Modifier.Element {
method public default Object? modifyParentData(androidx.ui.unit.Density, Object? parentData);
}
public abstract class Placeable {
ctor public Placeable();
method public abstract operator androidx.ui.unit.IntPx? get(androidx.ui.core.AlignmentLine line);
method protected final androidx.ui.unit.IntPxPosition getApparentToRealOffset();
method public final int getHeight();
method protected abstract androidx.ui.unit.IntPxSize getMeasuredSize();
method protected abstract androidx.ui.core.Constraints getMeasurementConstraints();
method public final int getWidth();
method protected abstract void place(androidx.ui.unit.IntPxPosition position);
property protected final androidx.ui.unit.IntPxPosition apparentToRealOffset;
property public final int height;
property protected abstract androidx.ui.unit.IntPxSize measuredSize;
property protected abstract androidx.ui.core.Constraints measurementConstraints;
property public final int width;
}
public abstract static class Placeable.PlacementScope {
ctor public Placeable.PlacementScope();
method public abstract androidx.ui.core.LayoutDirection getParentLayoutDirection();
method public abstract int getParentWidth();
method public final void place(androidx.ui.core.Placeable, androidx.ui.unit.IntPxPosition position);
method public final void place(androidx.ui.core.Placeable, androidx.ui.unit.PxPosition position);
method public final void place-Guq6mTs(androidx.ui.core.Placeable, float x, float y);
method public final void place-sXe7h04(androidx.ui.core.Placeable, int x, int y);
method public final error.NonExistentClass! placeAbsolute(androidx.ui.core.Placeable, androidx.ui.unit.PxPosition position);
method public final void placeAbsolute(androidx.ui.core.Placeable, androidx.ui.unit.IntPxPosition position);
method public final void placeAbsolute-Guq6mTs(androidx.ui.core.Placeable, float x, float y);
method public final void placeAbsolute-sXe7h04(androidx.ui.core.Placeable, int x, int y);
property public abstract androidx.ui.core.LayoutDirection parentLayoutDirection;
property public abstract int parentWidth;
}
public enum PointerEventPass {
enum_constant public static final androidx.ui.core.PointerEventPass InitialDown;
enum_constant public static final androidx.ui.core.PointerEventPass PostDown;
enum_constant public static final androidx.ui.core.PointerEventPass PostUp;
enum_constant public static final androidx.ui.core.PointerEventPass PreDown;
enum_constant public static final androidx.ui.core.PointerEventPass PreUp;
}
public final inline class PointerId {
ctor public PointerId();
method public static long constructor-impl(long value);
method public static inline boolean equals-impl(long p, Object? p1);
method public static boolean equals-impl0(long p1, long p2);
method public long getValue();
method public static inline int hashCode-impl(long p);
method public static inline String! toString-impl(long p);
}
public final class PointerInputChange {
method public long component1();
method public androidx.ui.core.PointerInputData component2();
method public androidx.ui.core.PointerInputData component3();
method public androidx.ui.core.ConsumedData component4();
method public androidx.ui.core.PointerInputChange copy-jh1A5Og(long id, androidx.ui.core.PointerInputData current, androidx.ui.core.PointerInputData previous, androidx.ui.core.ConsumedData consumed);
method public androidx.ui.core.ConsumedData getConsumed();
method public androidx.ui.core.PointerInputData getCurrent();
method public long getId();
method public androidx.ui.core.PointerInputData getPrevious();
}
public final class PointerInputData {
ctor public PointerInputData(androidx.ui.unit.Uptime? uptime, androidx.ui.unit.PxPosition? position, boolean down);
ctor public PointerInputData();
method public androidx.ui.unit.Uptime? component1();
method public androidx.ui.unit.PxPosition? component2();
method public boolean component3();
method public androidx.ui.core.PointerInputData copy(androidx.ui.unit.Uptime? uptime, androidx.ui.unit.PxPosition? position, boolean down);
method public boolean getDown();
method public androidx.ui.unit.PxPosition? getPosition();
method public androidx.ui.unit.Uptime? getUptime();
}
public final class PointerInputKt {
method public static boolean anyChangeConsumed(androidx.ui.core.PointerInputChange);
method public static boolean anyPositionChangeConsumed(androidx.ui.core.PointerInputChange);
method public static boolean changedToDown(androidx.ui.core.PointerInputChange);
method public static boolean changedToDownIgnoreConsumed(androidx.ui.core.PointerInputChange);
method public static boolean changedToUp(androidx.ui.core.PointerInputChange);
method public static boolean changedToUpIgnoreConsumed(androidx.ui.core.PointerInputChange);
method public static androidx.ui.core.PointerInputChange consumeAllChanges(androidx.ui.core.PointerInputChange);
method public static androidx.ui.core.PointerInputChange consumeDownChange(androidx.ui.core.PointerInputChange);
method public static androidx.ui.core.PointerInputChange consumePositionChange-3EnrK0w(androidx.ui.core.PointerInputChange, float consumedDx, float consumedDy);
method public static androidx.ui.unit.PxPosition positionChange(androidx.ui.core.PointerInputChange);
method public static androidx.ui.unit.PxPosition positionChangeIgnoreConsumed(androidx.ui.core.PointerInputChange);
method public static boolean positionChanged(androidx.ui.core.PointerInputChange);
method public static boolean positionChangedIgnoreConsumed(androidx.ui.core.PointerInputChange);
}
public final class PointerInputNode extends androidx.ui.core.ComponentNode {
ctor public PointerInputNode();
method public kotlin.jvm.functions.Function0<kotlin.Unit> getCancelHandler();
method public kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? getCustomEventHandler();
method public kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? getInitHandler();
method public kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
method public void setCancelHandler(kotlin.jvm.functions.Function0<kotlin.Unit> p);
method public void setCustomEventHandler(kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? p);
method public void setInitHandler(kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? p);
method public void setPointerInputHandler(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> p);
property public final kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler;
property public final kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler;
property public final kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler;
property public final kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
}
public final class PointerInputWrapperKt {
method @androidx.compose.Composable public static inline void PointerInput(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler, kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler, kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler = null, kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
}
public final class PopupKt {
method @androidx.compose.Composable public static void DropdownPopup(androidx.ui.core.DropDownAlignment dropDownAlignment = androidx.ui.core.DropDownAlignment.Start, androidx.ui.unit.IntPxPosition offset = androidx.ui.unit.IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
method @androidx.compose.Composable public static void Popup(androidx.ui.core.Alignment alignment = Alignment.TopStart, androidx.ui.unit.IntPxPosition offset = androidx.ui.unit.IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
method @org.jetbrains.annotations.TestOnly public static boolean isPopupLayout(android.view.View view, String? testTag = null);
}
@androidx.compose.Immutable public final class PopupProperties {
ctor public PopupProperties(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
ctor public PopupProperties();
method public boolean component1();
method public kotlin.jvm.functions.Function0<kotlin.Unit>? component2();
method @androidx.compose.Immutable public androidx.ui.core.PopupProperties copy(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
method public kotlin.jvm.functions.Function0<kotlin.Unit>? getOnDismissRequest();
method public boolean isFocusable();
}
public final class Ref<T> {
ctor public Ref();
method public T? getValue();
method public void setValue(T? p);
property public final T? value;
}
public final class SavedStateDelegateKt {
}
@Deprecated public interface ScaleFit extends androidx.ui.core.ContentScale {
field @Deprecated public static final androidx.ui.core.ScaleFit.Companion! Companion;
}
@Deprecated public static final class ScaleFit.Companion {
method @Deprecated public androidx.ui.core.ContentScale getFillHeight();
method @Deprecated public androidx.ui.core.ContentScale getFillMaxDimension();
method @Deprecated public androidx.ui.core.ContentScale getFillMinDimension();
method @Deprecated public androidx.ui.core.ContentScale getFillWidth();
method @Deprecated public androidx.ui.core.ContentScale getFit();
method @Deprecated public androidx.ui.core.FixedScale getNone();
property @Deprecated public final androidx.ui.core.ContentScale FillHeight;
property @Deprecated public final androidx.ui.core.ContentScale FillMaxDimension;
property @Deprecated public final androidx.ui.core.ContentScale FillMinDimension;
property @Deprecated public final androidx.ui.core.ContentScale FillWidth;
property @Deprecated public final androidx.ui.core.ContentScale Fit;
property @Deprecated public final androidx.ui.core.FixedScale None;
}
public final class TestTagKt {
method @androidx.compose.Composable public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
}
@androidx.compose.Immutable public final inline class TransformOrigin {
ctor public TransformOrigin();
method public static long constructor-impl(internal long value);
method @androidx.compose.Immutable public static inline boolean equals-impl(long p, Object? p1);
method public static boolean equals-impl0(long p1, long p2);
method public static float getPivotFractionX-impl(long $this);
method public static float getPivotFractionY-impl(long $this);
method @androidx.compose.Immutable public static inline int hashCode-impl(long p);
method @androidx.compose.Immutable public static inline String! toString-impl(long p);
field public static final androidx.ui.core.TransformOrigin.Companion! Companion;
}
public static final class TransformOrigin.Companion {
method public long getCenter();
property public final long Center;
}
public final class VerticalAlignmentLine extends androidx.ui.core.AlignmentLine {
ctor public VerticalAlignmentLine(kotlin.jvm.functions.Function2<? super androidx.ui.unit.IntPx,? super androidx.ui.unit.IntPx,androidx.ui.unit.IntPx> merger);
}
@androidx.compose.Stable public interface WithConstraintsScope {
method public androidx.ui.core.Constraints getConstraints();
method public androidx.ui.core.LayoutDirection getLayoutDirection();
method public float getMaxHeight();
method public float getMaxWidth();
method public float getMinHeight();
method public float getMinWidth();
property public abstract androidx.ui.core.Constraints constraints;
property public abstract androidx.ui.core.LayoutDirection layoutDirection;
property public abstract float maxHeight;
property public abstract float maxWidth;
property public abstract float minHeight;
property public abstract float minWidth;
}
public final class WrapperKt {
method public static error.NonExistentClass! getAnimationClockAmbient();
method public static error.NonExistentClass! getAutofillAmbient();
method public static error.NonExistentClass! getAutofillTreeAmbient();
method public static error.NonExistentClass! getClipboardManagerAmbient();
method public static error.NonExistentClass! getConfigurationAmbient();
method public static error.NonExistentClass! getContextAmbient();
method public static error.NonExistentClass! getDensityAmbient();
method @Deprecated public static error.NonExistentClass! getFocusManagerAmbient();
method public static error.NonExistentClass! getHapticFeedBackAmbient();
method @Deprecated public static error.NonExistentClass! getLayoutDirectionAmbient();
method public static error.NonExistentClass! getLifecycleOwnerAmbient();
method public static error.NonExistentClass! getTextInputServiceAmbient();
method public static error.NonExistentClass! getTextToolbarAmbient();
method public static error.NonExistentClass! getUriHandlerAmbient();
method public static androidx.compose.Composition setContent(androidx.activity.ComponentActivity, androidx.compose.Recomposer recomposer = Recomposer.current(), kotlin.jvm.functions.Function0<kotlin.Unit> content);
method @Deprecated public static androidx.compose.Composition setContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> content);
method public static androidx.compose.Composition setContent(android.view.ViewGroup, androidx.compose.Recomposer recomposer, kotlin.jvm.functions.Function0<kotlin.Unit> content);
method @Deprecated public static androidx.compose.Composition setContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> content);
method public static androidx.compose.Composition setViewContent(android.view.ViewGroup, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
method public static androidx.compose.Composition setViewContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
method @MainThread public static androidx.compose.Composition subcomposeInto(android.content.Context context, androidx.ui.core.ComponentNode container, androidx.compose.Recomposer recomposer, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
method @Deprecated @MainThread public static androidx.compose.Composition subcomposeInto(androidx.ui.core.ComponentNode container, android.content.Context context, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
}
public interface ZIndexModifier extends androidx.ui.core.Modifier.Element {
method public float getZIndex();
property public abstract float zIndex;
}
public final class ZIndexModifierKt {
method public static androidx.ui.core.Modifier zIndex(androidx.ui.core.Modifier, float zIndex);
}
}
package androidx.ui.core.clipboard {
public final class AndroidClipboardManagerKt {
}
public interface ClipboardManager {
method public androidx.ui.text.AnnotatedString? getText();
method public void setText(androidx.ui.text.AnnotatedString annotatedString);
}
}
package androidx.ui.core.focus {
public final class FocusModifierImplKt {
method public static androidx.ui.focus.FocusModifier createFocusModifier(androidx.ui.focus.FocusDetailedState focusDetailedState);
}
public final class FocusNodeUtilsKt {
}
}
package androidx.ui.core.gesture {
public final class ConstantsKt {
method public static androidx.ui.unit.Duration getDoubleTapMinTime();
method public static error.NonExistentClass! getDoubleTapSlop();
method public static androidx.ui.unit.Duration getDoubleTapTimeout();
method public static error.NonExistentClass getDoubleTapTouchSlop();
method public static error.NonExistentClass! getHoverTapSlop();
method public static androidx.ui.unit.Duration getHoverTapTimeout();
method public static androidx.ui.unit.Duration getJumpTapTimeout();
method public static androidx.ui.unit.Duration getLongPressTimeout();
method public static error.NonExistentClass! getMaxFlingVelocity();
method public static error.NonExistentClass! getMinFlingVelocity();
method public static error.NonExistentClass getPagingTouchSlop();
method public static error.NonExistentClass getPanSlop();
method public static androidx.ui.unit.Duration getPressTimeout();
method public static error.NonExistentClass getScaleSlop();
method public static error.NonExistentClass! getTouchSlop();
method public static error.NonExistentClass! getWindowTouchSlop();
method public static androidx.ui.unit.Duration getZoomControlsTimeout();
}
public final class DoubleTapGestureFilterKt {
method public static androidx.ui.core.Modifier doubleTapGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onDoubleTap);
}
public final class DragGestureFilterKt {
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);
}
public interface DragObserver {
method public default void onCancel();
method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
method public default void onStart(androidx.ui.unit.PxPosition downPosition);
method public default void onStop(androidx.ui.unit.PxPosition velocity);
}
public final class GestureUtilsKt {
method public static error.NonExistentClass! anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.ui.unit.IntPxSize bounds);
}
public final class LongPressDragGestureFilterKt {
method public static androidx.ui.core.Modifier longPressDragGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver);
}
public interface LongPressDragObserver {
method public default void onCancel();
method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
method public default void onDragStart();
method public default void onLongPress(androidx.ui.unit.PxPosition pxPosition);
method public default void onStop(androidx.ui.unit.PxPosition velocity);
}
public final class LongPressFiredEvent implements androidx.ui.core.CustomEvent {
field public static final androidx.ui.core.gesture.LongPressFiredEvent! INSTANCE;
}
public final class LongPressGestureFilterKt {
method public static androidx.ui.core.Modifier longPressGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onLongPress);
}
public final class PressIndicatorGestureFilterKt {
method public static androidx.ui.core.Modifier pressIndicatorGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit>? onStart = null, kotlin.jvm.functions.Function0<kotlin.Unit>? onStop = null, kotlin.jvm.functions.Function0<kotlin.Unit>? onCancel = null, boolean enabled = true);
}
public final class RawDragGestureFilterKt {
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);
}
public final class RawPressStartGestureFilterKt {
method public static androidx.ui.core.Modifier rawPressStartGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onPressStart, boolean enabled = false, androidx.ui.core.PointerEventPass executionPass = androidx.ui.core.PointerEventPass.PostUp);
}
public final class RawScaleGestureFilterKt {
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);
}
public interface RawScaleObserver {
method public default void onCancel();
method public default float onScale(float scaleFactor);
method public default void onStart();
method public default void onStop();
}
public final class ScaleGestureFilterKt {
method public static androidx.ui.core.Modifier scaleGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.ScaleObserver scaleObserver);
}
public interface ScaleObserver {
method public default void onCancel();
method public void onScale(float scaleFactor);
method public default void onStart();
method public default void onStop();
}
public final class ScaleSlopExceededGestureFilterKt {
method public static androidx.ui.core.Modifier scaleSlopExceededGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onScaleSlopExceeded);
}
public final class ScaleUtilKt {
}
public final class TapGestureFilterKt {
method public static androidx.ui.core.Modifier tapGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onTap);
}
public final class TouchSlopExceededGestureFilterKt {
method public static androidx.ui.core.Modifier touchSlopExceededGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null);
}
}
package androidx.ui.core.gesture.util {
public final class PolyFitLeastSquaresKt {
}
public final class VelocityTracker {
ctor public VelocityTracker();
method public void addPosition(androidx.ui.unit.Uptime uptime, androidx.ui.unit.PxPosition position);
method public androidx.ui.unit.Velocity calculateVelocity();
method public void resetTracking();
}
public final class VelocityTrackerKt {
}
}
package androidx.ui.core.hapticfeedback {
public interface HapticFeedback {
method public void performHapticFeedback(androidx.ui.core.hapticfeedback.HapticFeedbackType hapticFeedbackType);
}
public enum HapticFeedbackType {
enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType LongPress;
enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType TextHandleMove;
}
}
package androidx.ui.core.input {
public interface FocusManager {
method public void blur(androidx.ui.core.input.FocusNode client);
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);
method public void requestFocus(androidx.ui.core.input.FocusNode client);
}
public final class FocusManagerKt {
}
public final class FocusNode {
ctor public FocusNode();
}
}
package androidx.ui.core.pointerinput {
public final class PointerInputEventData {
method public long component1();
method public androidx.ui.core.PointerInputData component2();
method public androidx.ui.core.pointerinput.PointerInputEventData copy-tII9_pY(long id, androidx.ui.core.PointerInputData pointerInputData);
method public long getId();
method public androidx.ui.core.PointerInputData getPointerInputData();
}
public final class PointerInputEventProcessorKt {
}
public abstract class PointerInputFilter {
ctor public PointerInputFilter();
method public abstract void onCancel();
method public void onCustomEvent(androidx.ui.core.CustomEvent customEvent, androidx.ui.core.PointerEventPass pass);
method public void onInit(androidx.ui.core.CustomEventDispatcher customEventDispatcher);
method public abstract java.util.List<androidx.ui.core.PointerInputChange> onPointerInput(java.util.List<androidx.ui.core.PointerInputChange> changes, androidx.ui.core.PointerEventPass pass, androidx.ui.unit.IntPxSize bounds);
}
public interface PointerInputModifier extends androidx.ui.core.Modifier.Element {
method public androidx.ui.core.pointerinput.PointerInputFilter getPointerInputFilter();
property public abstract androidx.ui.core.pointerinput.PointerInputFilter pointerInputFilter;
}
}
package androidx.ui.core.selection {
public interface Selectable {
method public androidx.ui.geometry.Rect getBoundingBox(int offset);
method public androidx.ui.unit.PxPosition getHandlePosition(androidx.ui.core.selection.Selection selection, boolean isStartHandle);
method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
method public androidx.ui.core.selection.Selection? getSelection(androidx.ui.unit.PxPosition startPosition, androidx.ui.unit.PxPosition endPosition, androidx.ui.core.LayoutCoordinates containerLayoutCoordinates, boolean longPress, androidx.ui.core.selection.Selection? previousSelection = null, boolean isStartHandle = true);
method public androidx.ui.text.AnnotatedString getText();
}
@androidx.compose.Immutable public final class Selection {
ctor public Selection(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
method public androidx.ui.core.selection.Selection.AnchorInfo component1();
method public androidx.ui.core.selection.Selection.AnchorInfo component2();
method public boolean component3();
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);
method public androidx.ui.core.selection.Selection.AnchorInfo getEnd();
method public boolean getHandlesCrossed();
method public androidx.ui.core.selection.Selection.AnchorInfo getStart();
method public androidx.ui.core.selection.Selection merge(androidx.ui.core.selection.Selection? other);
method public androidx.ui.text.TextRange toTextRange();
}
@androidx.compose.Immutable public static final class Selection.AnchorInfo {
ctor public Selection.AnchorInfo(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
method public androidx.ui.text.style.TextDirection component1();
method public int component2();
method public androidx.ui.core.selection.Selectable component3();
method @androidx.compose.Immutable public androidx.ui.core.selection.Selection.AnchorInfo copy(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
method public androidx.ui.text.style.TextDirection getDirection();
method public int getOffset();
method public androidx.ui.core.selection.Selectable getSelectable();
}
public final class SelectionContainerKt {
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);
}
public final class SelectionHandlesKt {
}
public final class SelectionManagerKt {
}
public interface SelectionRegistrar {
method public void onPositionChange();
method public androidx.ui.core.selection.Selectable subscribe(androidx.ui.core.selection.Selectable selectable);
method public void unsubscribe(androidx.ui.core.selection.Selectable selectable);
}
public final class SelectionRegistrarKt {
method public static error.NonExistentClass! getSelectionRegistrarAmbient();
}
}
package androidx.ui.core.semantics {
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 {
ctor public SemanticsConfiguration();
method public operator <T> boolean contains(androidx.ui.semantics.SemanticsPropertyKey<T> key);
method public androidx.ui.core.semantics.SemanticsConfiguration copy();
method public operator <T> T! get(androidx.ui.semantics.SemanticsPropertyKey<T> key);
method public <T> T! getOrElse(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
method public <T> T? getOrElseNullable(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
method public boolean isEmpty();
method public boolean isMergingSemanticsOfDescendants();
method public boolean isSemanticBoundary();
method public java.util.Iterator<java.util.Map.Entry<androidx.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
method public <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
method public void setMergingSemanticsOfDescendants(boolean value);
method public void setSemanticBoundary(boolean value);
property public final boolean isEmpty;
property public final boolean isMergingSemanticsOfDescendants;
property public final boolean isSemanticBoundary;
}
public final class SemanticsConfigurationKt {
method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
}
public final class SemanticsHintOverrides {
ctor public SemanticsHintOverrides(String? onTapHint, String? onLongPressHint);
method public String? component1();
method public String? component2();
method public androidx.ui.core.semantics.SemanticsHintOverrides copy(String? onTapHint, String? onLongPressHint);
method public String? getOnLongPressHint();
method public String? getOnTapHint();
method public boolean isNotEmpty();
property public final boolean isNotEmpty;
}
public interface SemanticsModifier extends androidx.ui.core.Modifier.Element {
method public int getId();
method public androidx.ui.core.semantics.SemanticsConfiguration getSemanticsConfiguration();
property public abstract int id;
property public abstract androidx.ui.core.semantics.SemanticsConfiguration semanticsConfiguration;
}
public final class SemanticsModifierKt {
method @Deprecated public static androidx.ui.core.Modifier semanticsCore(androidx.ui.core.Modifier, boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null);
}
public final class SemanticsNode {
method public androidx.ui.unit.PxBounds getBoundsInRoot();
method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getChildren();
method public androidx.ui.core.ComponentNode getComponentNode();
method public androidx.ui.core.semantics.SemanticsConfiguration getConfig();
method public androidx.ui.unit.PxBounds getGlobalBounds();
method public androidx.ui.unit.PxPosition getGlobalPosition();
method public boolean getHasChildren();
method public int getId();
method public androidx.ui.core.semantics.SemanticsNode? getParent();
method public androidx.ui.unit.IntPxSize getSize();
method public androidx.ui.core.semantics.SemanticsConfiguration getUnmergedConfig();
method public boolean isSemanticBoundary();
method public void setComponentNode(androidx.ui.core.ComponentNode p);
property public final androidx.ui.unit.PxBounds boundsInRoot;
property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> children;
property public final androidx.ui.core.semantics.SemanticsConfiguration config;
property public final androidx.ui.unit.PxBounds globalBounds;
property public final androidx.ui.unit.PxPosition globalPosition;
property public final boolean hasChildren;
property public final boolean isSemanticBoundary;
property public final androidx.ui.core.semantics.SemanticsNode? parent;
property public final androidx.ui.unit.IntPxSize size;
field public static final androidx.ui.core.semantics.SemanticsNode.Companion! Companion;
}
public static final class SemanticsNode.Companion {
method public int generateNewId();
}
public final class SemanticsNodeKt {
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);
}
public final class SemanticsOwner {
ctor public SemanticsOwner(androidx.ui.core.ComponentNode rootNode);
method public androidx.ui.core.semantics.SemanticsNode getRootSemanticsNode();
property public final androidx.ui.core.semantics.SemanticsNode rootSemanticsNode;
}
public final class SemanticsOwnerKt {
method public static java.util.List<androidx.ui.core.semantics.SemanticsNode> getAllSemanticsNodes(androidx.ui.core.semantics.SemanticsOwner);
}
}
package androidx.ui.core.texttoolbar {
public interface TextToolbar {
method public androidx.ui.core.texttoolbar.TextToolbarStatus getStatus();
method public void hide();
method public void showCopyMenu(androidx.ui.geometry.Rect rect, kotlin.jvm.functions.Function0<kotlin.Unit> onDeselectRequested, kotlin.jvm.functions.Function0<kotlin.Unit> onCopyRequested);
property public abstract androidx.ui.core.texttoolbar.TextToolbarStatus status;
}
public enum TextToolbarStatus {
enum_constant public static final androidx.ui.core.texttoolbar.TextToolbarStatus Hidden;
enum_constant public static final androidx.ui.core.texttoolbar.TextToolbarStatus Shown;
}
}
package androidx.ui.core.texttoolbar.actionmodecallback {
public final class TextActionModeCallbackKt {
}
}
package androidx.ui.focus {
public enum FocusDetailedState {
enum_constant public static final androidx.ui.focus.FocusDetailedState Active;
enum_constant public static final androidx.ui.focus.FocusDetailedState ActiveParent;
enum_constant public static final androidx.ui.focus.FocusDetailedState Captured;
enum_constant public static final androidx.ui.focus.FocusDetailedState Disabled;
enum_constant public static final androidx.ui.focus.FocusDetailedState Inactive;
}
public interface FocusModifier extends androidx.ui.core.Modifier.Element {
method public boolean captureFocus();
method public boolean freeFocus();
method public androidx.ui.focus.FocusDetailedState getFocusDetailedState();
method public void requestFocus();
property public abstract androidx.ui.focus.FocusDetailedState focusDetailedState;
}
public final class FocusModifierProviderKt {
method @androidx.compose.Composable public static androidx.ui.focus.FocusModifier FocusModifier();
method public static androidx.ui.focus.FocusState getFocusState(androidx.ui.focus.FocusModifier);
}
@Deprecated public final class FocusOperator {
ctor @Deprecated public FocusOperator();
}
public enum FocusState {
enum_constant public static final androidx.ui.focus.FocusState Focused;
enum_constant public static final androidx.ui.focus.FocusState NotFocusable;
enum_constant public static final androidx.ui.focus.FocusState NotFocused;
}
public final class FocusStateKt {
method public static androidx.ui.focus.FocusState focusState(androidx.ui.focus.FocusDetailedState);
}
public final class FocusableKt {
method @Deprecated @androidx.compose.Composable public static void Focusable(Object focusOperator, kotlin.jvm.functions.Function1<java.lang.Object,kotlin.Unit> children);
}
}
package androidx.ui.graphics.vector {
public final class VectorAsset {
method public String component1();
method public float component2();
method public float component3();
method public float component4();
method public float component5();
method public androidx.ui.graphics.vector.VectorGroup component6();
method public androidx.ui.graphics.vector.VectorAsset copy-rmhd70c(String name, float defaultWidth, float defaultHeight, float viewportWidth, float viewportHeight, androidx.ui.graphics.vector.VectorGroup root);
method public float getDefaultHeight();
method public float getDefaultWidth();
method public String getName();
method public androidx.ui.graphics.vector.VectorGroup getRoot();
method public float getViewportHeight();
method public float getViewportWidth();
}
public final class VectorAssetBuilder {
method public androidx.ui.graphics.vector.VectorAssetBuilder addPath(java.util.List<? extends androidx.ui.graphics.vector.PathNode> pathData, String name = DefaultPathName, androidx.ui.graphics.Brush? fill = null, float fillAlpha = DefaultAlpha, androidx.ui.graphics.Brush? stroke = null, float strokeAlpha = DefaultAlpha, float strokeLineWidth = DefaultStrokeLineWidth, androidx.ui.graphics.StrokeCap strokeLineCap = DefaultStrokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin = DefaultStrokeLineJoin, float strokeLineMiter = DefaultStrokeLineMiter);
method public androidx.ui.graphics.vector.VectorAsset build();
method public float getDefaultHeight();
method public float getDefaultWidth();
method public String getName();
method public float getViewportHeight();
method public float getViewportWidth();
method public androidx.ui.graphics.vector.VectorAssetBuilder popGroup();
method public androidx.ui.graphics.vector.VectorAssetBuilder pushGroup(String name = DefaultGroupName, float rotate = DefaultRotation, float pivotX = DefaultPivotX, float pivotY = DefaultPivotY, float scaleX = DefaultScaleX, float scaleY = DefaultScaleY, float translationX = DefaultTranslationX, float translationY = DefaultTranslationY, java.util.List<? extends androidx.ui.graphics.vector.PathNode> clipPathData = EmptyPath);
}
public final class VectorAssetBuilderKt {
method public static androidx.ui.graphics.vector.VectorAssetBuilder group(androidx.ui.graphics.vector.VectorAssetBuilder, String name = DefaultGroupName, float rotate = DefaultRotation, float pivotX = DefaultPivotX, float pivotY = DefaultPivotY, float scaleX = DefaultScaleX, float scaleY = DefaultScaleY, float translationX = DefaultTranslationX, float translationY = DefaultTranslationY, java.util.List<? extends androidx.ui.graphics.vector.PathNode> clipPathData = EmptyPath, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.VectorAssetBuilder,kotlin.Unit> block);
method public static androidx.ui.graphics.vector.VectorAssetBuilder path(androidx.ui.graphics.vector.VectorAssetBuilder, String name = DefaultPathName, androidx.ui.graphics.Brush? fill = null, float fillAlpha = DefaultAlpha, androidx.ui.graphics.Brush? stroke = null, float strokeAlpha = DefaultAlpha, float strokeLineWidth = DefaultStrokeLineWidth, androidx.ui.graphics.StrokeCap strokeLineCap = DefaultStrokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin = DefaultStrokeLineJoin, float strokeLineMiter = DefaultStrokeLineMiter, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.PathBuilder,kotlin.Unit> pathBuilder);
}
public final class VectorAssetKt {
method @Deprecated @androidx.compose.Composable public static androidx.ui.core.Modifier drawVector-N7QT3do(androidx.ui.graphics.vector.VectorAsset vectorImage, long tintColor = Color.Transparent, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.core.ContentScale contentScale = ContentScale.Inside);
}
public final class VectorComposeKt {
method @androidx.compose.Composable public static void Group(androidx.ui.graphics.vector.VectorScope, String name = DefaultGroupName, float rotation = DefaultRotation, float pivotX = DefaultPivotX, float pivotY = DefaultPivotY, float scaleX = DefaultScaleX, float scaleY = DefaultScaleY, float translationX = DefaultTranslationX, float translationY = DefaultTranslationY, java.util.List<? extends androidx.ui.graphics.vector.PathNode> clipPathData = EmptyPath, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.VectorScope,kotlin.Unit> children);
method @androidx.compose.Composable public static void Path(androidx.ui.graphics.vector.VectorScope, java.util.List<? extends androidx.ui.graphics.vector.PathNode> pathData, String name = DefaultPathName, androidx.ui.graphics.Brush? fill = null, float fillAlpha = DefaultAlpha, androidx.ui.graphics.Brush? stroke = null, float strokeAlpha = DefaultAlpha, float strokeLineWidth = DefaultStrokeLineWidth, androidx.ui.graphics.StrokeCap strokeLineCap = DefaultStrokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin = DefaultStrokeLineJoin, float strokeLineMiter = DefaultStrokeLineMiter);
method public static androidx.ui.core.Modifier drawVector-DGWccOo(androidx.ui.core.Modifier, float defaultWidth, float defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, long tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
method @Deprecated @androidx.compose.Composable public static androidx.ui.core.Modifier drawVector-coNG3w0(float defaultWidth, float defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, long tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
method @Deprecated @androidx.compose.Composable public static androidx.ui.core.Modifier drawVector-ekZRHcQ(float defaultWidth, float defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, long tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
}
public final class VectorGroup extends androidx.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker {
ctor public VectorGroup(String name, float rotation, float pivotX, float pivotY, float scaleX, float scaleY, float translationX, float translationY, java.util.List<? extends androidx.ui.graphics.vector.PathNode> clipPathData);
ctor public VectorGroup();
method public operator androidx.ui.graphics.vector.VectorNode get(int index);
method public java.util.List<androidx.ui.graphics.vector.PathNode> getClipPathData();
method public String getName();
method public float getPivotX();
method public float getPivotY();
method public float getRotation();
method public float getScaleX();
method public float getScaleY();
method public int getSize();
method public float getTranslationX();
method public float getTranslationY();
method public java.util.Iterator<androidx.ui.graphics.vector.VectorNode> iterator();
property public final int size;
}
public abstract sealed class VectorNode {
}
public final class VectorPainter extends androidx.ui.graphics.painter.Painter {
method public androidx.ui.unit.PxSize getIntrinsicSize();
method protected void onDraw(androidx.ui.graphics.painter.CanvasScope);
property public androidx.ui.unit.PxSize intrinsicSize;
}
public final class VectorPainterKt {
method @androidx.compose.Composable public static androidx.ui.graphics.vector.VectorPainter VectorPainter(androidx.ui.graphics.vector.VectorAsset asset);
method @androidx.compose.Composable public static androidx.ui.graphics.vector.VectorPainter VectorPainter-uAXuNKI(float defaultWidth, float defaultHeight, float viewportWidth = Float.NaN, float viewportHeight = Float.NaN, String name = "VectorRootGroup", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
field public static final String RootGroupName = "VectorRootGroup";
}
public final class VectorPath extends androidx.ui.graphics.vector.VectorNode {
ctor public VectorPath(String name, java.util.List<? extends androidx.ui.graphics.vector.PathNode> pathData, androidx.ui.graphics.Brush? fill, float fillAlpha, androidx.ui.graphics.Brush? stroke, float strokeAlpha, float strokeLineWidth, androidx.ui.graphics.StrokeCap strokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin, float strokeLineMiter);
method public String component1();
method public float component10();
method public java.util.List<androidx.ui.graphics.vector.PathNode> component2();
method public androidx.ui.graphics.Brush? component3();
method public float component4();
method public androidx.ui.graphics.Brush? component5();
method public float component6();
method public float component7();
method public androidx.ui.graphics.StrokeCap component8();
method public androidx.ui.graphics.StrokeJoin component9();
method public androidx.ui.graphics.vector.VectorPath copy(String name, java.util.List<? extends androidx.ui.graphics.vector.PathNode> pathData, androidx.ui.graphics.Brush? fill, float fillAlpha, androidx.ui.graphics.Brush? stroke, float strokeAlpha, float strokeLineWidth, androidx.ui.graphics.StrokeCap strokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin, float strokeLineMiter);
method public androidx.ui.graphics.Brush? getFill();
method public float getFillAlpha();
method public String getName();
method public java.util.List<androidx.ui.graphics.vector.PathNode> getPathData();
method public androidx.ui.graphics.Brush? getStroke();
method public float getStrokeAlpha();
method public androidx.ui.graphics.StrokeCap getStrokeLineCap();
method public androidx.ui.graphics.StrokeJoin getStrokeLineJoin();
method public float getStrokeLineMiter();
method public float getStrokeLineWidth();
}
}
package androidx.ui.graphics.vector.compat {
public final class XmlVectorParserKt {
}
}
package androidx.ui.input {
public final class InputStateKt {
}
public final class RecordingInputConnectionKt {
}
}
package androidx.ui.node {
public final class PointerInteropFilterKt {
}
public final class PointerInteropUtilsKt {
}
public final class UiComposer extends androidx.compose.Composer<java.lang.Object> {
ctor public UiComposer(android.content.Context context, Object root, androidx.compose.SlotTable slotTable, androidx.compose.Recomposer recomposer);
method public inline <T extends android.view.View> void emit(Object key, kotlin.jvm.functions.Function1<? super android.content.Context,? extends T> ctor, kotlin.jvm.functions.Function1<? super androidx.compose.ComposerUpdater<java.lang.Object,T>,kotlin.Unit> update);
method public inline <T extends android.view.ViewGroup> void emit(Object key, kotlin.jvm.functions.Function1<? super android.content.Context,? extends T> ctor, kotlin.jvm.functions.Function1<? super androidx.compose.ComposerUpdater<java.lang.Object,T>,kotlin.Unit> update, kotlin.jvm.functions.Function0<kotlin.Unit> children);
method public inline <T extends androidx.ui.core.ComponentNode> void emit(Object key, kotlin.jvm.functions.Function0<? extends T> ctor, kotlin.jvm.functions.Function1<? super androidx.compose.ComposerUpdater<java.lang.Object,T>,kotlin.Unit> update);
method public inline <T extends androidx.ui.core.ComponentNode> void emit(Object key, kotlin.jvm.functions.Function0<? extends T> ctor, kotlin.jvm.functions.Function1<? super androidx.compose.ComposerUpdater<java.lang.Object,T>,kotlin.Unit> update, kotlin.jvm.functions.Function0<kotlin.Unit> children);
method public android.content.Context getContext();
method public Object getRoot();
}
public final class UiComposerKt {
}
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public interface ViewAdapter {
method public void didInsert(android.view.View view, android.view.ViewGroup parent);
method public void didUpdate(android.view.View view, android.view.ViewGroup parent);
method public int getId();
method public void willInsert(android.view.View view, android.view.ViewGroup parent);
property public abstract int id;
}
public final class ViewInteropKt {
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);
}
}
package androidx.ui.platform {
public final class AndroidUriHandler implements androidx.ui.platform.UriHandler {
ctor public AndroidUriHandler(android.content.Context context);
method public void openUri(String uri);
}
public interface UriHandler {
method public void openUri(String uri);
}
}
package androidx.ui.res {
public final class ColorResourcesKt {
method @androidx.compose.Composable public static long colorResource(@ColorRes int id);
}
@androidx.compose.Model public final class DeferredResource<T> {
method public androidx.ui.res.Resource<T> getResource();
property public final androidx.ui.res.Resource<T> resource;
}
public final class FailedResource<T> extends androidx.ui.res.Resource<T> {
ctor public FailedResource(T? resource, Throwable? throwable);
method public Throwable? getThrowable();
}
public final class FontResourcesKt {
method @androidx.compose.Composable public static androidx.ui.text.Typeface fontResource(androidx.ui.text.font.FontFamily fontFamily);
method @androidx.compose.Composable public static androidx.ui.res.DeferredResource<androidx.ui.text.Typeface> loadFontResource(androidx.ui.text.font.FontFamily fontFamily, androidx.ui.text.font.FontFamily? pendingFontFamily = null, androidx.ui.text.font.FontFamily? failedFontFamily = null);
method @androidx.compose.Composable public static androidx.ui.res.DeferredResource<androidx.ui.text.Typeface> loadFontResource(androidx.ui.text.font.FontFamily fontFamily, androidx.ui.text.Typeface? pendingTypeface = null, androidx.ui.text.Typeface? failedTypeface = null);
}
public final class ImageResourcesKt {
method @androidx.compose.Composable public static androidx.ui.graphics.ImageAsset imageResource(@DrawableRes int id);
method @androidx.compose.Composable public static androidx.ui.res.DeferredResource<androidx.ui.graphics.ImageAsset> loadImageResource(int id, androidx.ui.graphics.ImageAsset? pendingImage = null, androidx.ui.graphics.ImageAsset? failedImage = null);
}
public final class LoadedResource<T> extends androidx.ui.res.Resource<T> {
ctor public LoadedResource(T! resource);
}
public final class PendingResource<T> extends androidx.ui.res.Resource<T> {
ctor public PendingResource(T? resource);
}
public final class PrimitiveResourcesKt {
method @androidx.compose.Composable public static boolean booleanResource(@BoolRes int id);
method @androidx.compose.Composable public static float dimensionResource(@DimenRes int id);
method @androidx.compose.Composable public static int[] integerArrayResource(@ArrayRes int id);
method @androidx.compose.Composable public static int integerResource(@IntegerRes int id);
}
public abstract sealed class Resource<T> {
method public final T? getResource();
}
public final class ResourcesKt {
}
public final class StringResourcesKt {
method @androidx.compose.Composable public static String![] stringArrayResource(@ArrayRes int id);
method @androidx.compose.Composable public static String stringResource(@StringRes int id);
method @androidx.compose.Composable public static String stringResource(@StringRes int id, java.lang.Object... formatArgs);
}
public final class VectorResourcesKt {
method @androidx.compose.Composable public static androidx.ui.res.DeferredResource<androidx.ui.graphics.vector.VectorAsset> loadVectorResource(int id, androidx.ui.graphics.vector.VectorAsset? pendingResource = null, androidx.ui.graphics.vector.VectorAsset? failedResource = null);
method @androidx.compose.Composable public static androidx.ui.graphics.vector.VectorAsset vectorResource(@DrawableRes int id);
}
}
package androidx.ui.semantics {
public final class AccessibilityAction<T extends kotlin.Function<? extends kotlin.Unit>> {
ctor public AccessibilityAction(CharSequence? label, T action);
method public CharSequence? component1();
method public T component2();
method public androidx.ui.semantics.AccessibilityAction<T> copy(CharSequence? label, T action);
method public T getAction();
method public CharSequence? getLabel();
}
public final class AccessibilityRangeInfo {
ctor public AccessibilityRangeInfo(float current, kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> range);
method public float component1();
method public kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> component2();
method public androidx.ui.semantics.AccessibilityRangeInfo copy(float current, kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> range);
method public float getCurrent();
method public kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> getRange();
}
public final class CustomAccessibilityAction {
ctor public CustomAccessibilityAction(CharSequence label, kotlin.jvm.functions.Function0<java.lang.Boolean> action);
method public CharSequence component1();
method public kotlin.jvm.functions.Function0<java.lang.Boolean> component2();
method public androidx.ui.semantics.CustomAccessibilityAction copy(CharSequence label, kotlin.jvm.functions.Function0<java.lang.Boolean> action);
method public kotlin.jvm.functions.Function0<java.lang.Boolean> getAction();
method public CharSequence getLabel();
}
public final class SemanticsActions {
ctor public SemanticsActions();
field public static final androidx.ui.semantics.SemanticsActions.Companion! Companion;
}
public static final class SemanticsActions.Companion {
method public androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.CustomAccessibilityAction>> getCustomActions();
method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getOnClick();
method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>>> getScrollTo();
property public final androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.CustomAccessibilityAction>> CustomActions;
property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> OnClick;
property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>>> ScrollTo;
}
public final class SemanticsKt {
method @androidx.compose.Composable public static void Semantics(boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
}
public final class SemanticsProperties {
method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityLabel();
method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> getAccessibilityRangeInfo();
method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityValue();
method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getEnabled();
method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getHidden();
method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getTestTag();
property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityLabel;
property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> AccessibilityRangeInfo;
property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityValue;
property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Enabled;
property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Hidden;
property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> TestTag;
field public static final androidx.ui.semantics.SemanticsProperties! INSTANCE;
}
public final class SemanticsPropertiesKt {
method public static void ScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function2<? super androidx.ui.unit.Px,? super androidx.ui.unit.Px,kotlin.Unit> action);
method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
method public static androidx.ui.semantics.AccessibilityRangeInfo getAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver);
method public static java.util.List<androidx.ui.semantics.CustomAccessibilityAction> getCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver);
method public static boolean getEnabled(androidx.ui.semantics.SemanticsPropertyReceiver);
method public static boolean getHidden(androidx.ui.semantics.SemanticsPropertyReceiver);
method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> getOnClick(androidx.ui.semantics.SemanticsPropertyReceiver);
method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> getScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver);
method public static String getTestTag(androidx.ui.semantics.SemanticsPropertyReceiver);
method public static void onClick(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
method public static void setAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
method public static void setAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
method public static void setAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityRangeInfo p);
method public static void setCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.ui.semantics.CustomAccessibilityAction> p);
method public static void setEnabled(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
method public static void setHidden(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
method public static void setOnClick(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> p);
method public static void setScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> p);
method public static void setTestTag(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
}
public class SemanticsPropertyKey<T> implements kotlin.properties.ReadWriteProperty<androidx.ui.semantics.SemanticsPropertyReceiver,T> {
ctor public SemanticsPropertyKey(String name);
method public final String getName();
method public final T! getValue(androidx.ui.semantics.SemanticsPropertyReceiver thisRef, kotlin.reflect.KProperty<?> property);
method public T! merge(T? existingValue, T? newValue);
method public final void setValue(androidx.ui.semantics.SemanticsPropertyReceiver thisRef, kotlin.reflect.KProperty<?> property, T? value);
}
public interface SemanticsPropertyReceiver {
method public operator <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
}
}
package androidx.ui.temputils {
public final class CoroutineUtilsKt {
method public static kotlinx.coroutines.Job delay(androidx.ui.unit.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
}
}
package androidx.ui.testutils {
public final class PointerInputTestUtilKt {
method public static androidx.ui.core.PointerInputChange consume(androidx.ui.core.PointerInputChange, float dx = 0f, float dy = 0f, boolean downChange = false);
method public static androidx.ui.core.PointerInputChange down(long id, androidx.ui.unit.Duration duration = Duration.Zero, float x = 0f, float y = 0f);
method public static androidx.ui.core.PointerInputChange invokeOverAllPasses(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>>, androidx.ui.core.PointerInputChange pointerInputChanges, androidx.ui.unit.IntPxSize size = androidx.ui.unit.IntPxSize(Int.MAX_VALUE.ipx, Int.MAX_VALUE.ipx));
method public static java.util.List<androidx.ui.core.PointerInputChange> invokeOverAllPasses(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>>, androidx.ui.core.PointerInputChange![] pointerInputChanges, androidx.ui.unit.IntPxSize size = androidx.ui.unit.IntPxSize(Int.MAX_VALUE.ipx, Int.MAX_VALUE.ipx));
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);
method public static androidx.ui.core.PointerInputChange invokeOverPasses(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>>, androidx.ui.core.PointerInputChange pointerInputChange, androidx.ui.core.PointerEventPass pointerEventPass, androidx.ui.unit.IntPxSize size = androidx.ui.unit.IntPxSize(Int.MAX_VALUE.ipx, Int.MAX_VALUE.ipx));
method public static java.util.List<androidx.ui.core.PointerInputChange> invokeOverPasses(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>>, androidx.ui.core.PointerInputChange![] pointerInputChanges, androidx.ui.core.PointerEventPass pointerEventPass, androidx.ui.unit.IntPxSize size = androidx.ui.unit.IntPxSize(Int.MAX_VALUE.ipx, Int.MAX_VALUE.ipx));
method public static androidx.ui.core.PointerInputChange invokeOverPasses(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>>, androidx.ui.core.PointerInputChange pointerInputChange, androidx.ui.core.PointerEventPass![] pointerEventPasses, androidx.ui.unit.IntPxSize size = androidx.ui.unit.IntPxSize(Int.MAX_VALUE.ipx, Int.MAX_VALUE.ipx));
method public static java.util.List<androidx.ui.core.PointerInputChange> invokeOverPasses(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>>, java.util.List<androidx.ui.core.PointerInputChange> pointerInputChanges, java.util.List<? extends androidx.ui.core.PointerEventPass> pointerEventPasses, androidx.ui.unit.IntPxSize size = androidx.ui.unit.IntPxSize(Int.MAX_VALUE.ipx, Int.MAX_VALUE.ipx));
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);
method public static androidx.ui.core.PointerInputChange moveBy(androidx.ui.core.PointerInputChange, androidx.ui.unit.Duration duration, float dx = 0f, float dy = 0f);
method public static androidx.ui.core.PointerInputChange moveTo(androidx.ui.core.PointerInputChange, androidx.ui.unit.Duration duration, float x = 0f, float y = 0f);
method public static androidx.ui.core.PointerInputChange up(androidx.ui.core.PointerInputChange, androidx.ui.unit.Duration duration);
}
}
package androidx.ui.tooling {
public final class InspectionModeKt {
method public static error.NonExistentClass! getInspectionMode();
}
}
package androidx.ui.viewinterop {
public final class ComposedViewKt {
method @androidx.compose.Composable public static void AndroidView(@LayoutRes int resId, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> postInflationCallback = { _ -> });
method @androidx.compose.Composable public static void AndroidView(android.view.View view);
}
}