blob: 23073581d2a0f7acdb9fe914c42377bc00a64547 [file] [log] [blame]
// Signature format: 4.0
package androidx.wear.compose.foundation {
public final inline class AnchorType {
ctor public AnchorType();
}
public static final class AnchorType.Companion {
method public float getCenter();
method public float getEnd();
method public float getStart();
property public final float Center;
property public final float End;
property public final float Start;
}
@androidx.compose.runtime.Stable public interface ArcPaddingValues {
method public float calculateEndPadding();
method public float calculateInnerPadding();
method public float calculateOuterPadding();
method public float calculateStartPadding();
}
public final class BasicCurvedTextKt {
method public static androidx.wear.compose.foundation.ArcPaddingValues ArcPaddingValues(optional float outer, optional float inner, optional float start, optional float end);
method public static androidx.wear.compose.foundation.ArcPaddingValues ArcPaddingValues(float all);
method public static androidx.wear.compose.foundation.ArcPaddingValues ArcPaddingValues(optional float radial, optional float angular);
method @androidx.compose.runtime.Composable public static void BasicCurvedText(androidx.wear.compose.foundation.CurvedRowScope, String text, androidx.wear.compose.foundation.CurvedTextStyle style, optional androidx.compose.ui.Modifier modifier, optional boolean clockwise, optional androidx.wear.compose.foundation.ArcPaddingValues contentArcPadding);
}
public final class CurvedRowKt {
method @androidx.compose.runtime.Composable public static void CurvedRow(optional androidx.compose.ui.Modifier modifier, optional float anchor, optional float anchorType, optional float radialAlignment, optional boolean clockwise, kotlin.jvm.functions.Function1<? super androidx.wear.compose.foundation.CurvedRowScope,kotlin.Unit> content);
}
@androidx.compose.foundation.layout.LayoutScopeMarker @androidx.compose.runtime.Immutable public interface CurvedRowScope {
method public androidx.compose.ui.Modifier radialAlignment(androidx.compose.ui.Modifier, float alignment);
}
public final class CurvedTextDelegate_androidKt {
}
public final class CurvedTextStyle {
ctor public CurvedTextStyle(optional long color, optional long fontSize, optional long background);
ctor public CurvedTextStyle(androidx.compose.ui.text.TextStyle style);
method public androidx.wear.compose.foundation.CurvedTextStyle copy(optional long color, optional long fontSize, optional long background);
method public operator boolean equals(Object? other);
method public long getBackground();
method public long getColor();
method public long getFontSize();
method public androidx.wear.compose.foundation.CurvedTextStyle merge(optional androidx.wear.compose.foundation.CurvedTextStyle? other);
method public operator androidx.wear.compose.foundation.CurvedTextStyle plus(androidx.wear.compose.foundation.CurvedTextStyle other);
property public final long background;
property public final long color;
property public final long fontSize;
}
public final class CurvedTextStyleKt {
}
public final inline class RadialAlignment {
ctor public RadialAlignment();
}
public static final class RadialAlignment.Companion {
method public float Custom(float ratio);
method public float getCenter();
method public float getInner();
method public float getOuter();
property public final float Center;
property public final float Inner;
property public final float Outer;
}
}