blob: 0d18128f57f75a4ec9bc4aa20ce29a5292f6982b [file]
// Signature format: 4.0
package androidx.compose.material3.windowsizeclass {
public final class AndroidWindowSizeClass_androidKt {
method @SuppressCompatibility @androidx.compose.material3.windowsizeclass.ExperimentalMaterial3WindowSizeClassApi @androidx.compose.runtime.Composable public static androidx.compose.material3.windowsizeclass.WindowSizeClass calculateWindowSizeClass(android.app.Activity activity);
method @BytecodeOnly @SuppressCompatibility @androidx.compose.material3.windowsizeclass.ExperimentalMaterial3WindowSizeClassApi @androidx.compose.runtime.Composable public static androidx.compose.material3.windowsizeclass.WindowSizeClass calculateWindowSizeClass(android.app.Activity, androidx.compose.runtime.Composer?, int);
}
@SuppressCompatibility @kotlin.RequiresOptIn(message="This material3-window-size-class API is experimental and is likely to change or to be removed in the future.") @kotlin.annotation.Retention(kotlin.annotation.AnnotationRetention.BINARY) public @interface ExperimentalMaterial3WindowSizeClassApi {
}
@androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class WindowHeightSizeClass implements java.lang.Comparable<androidx.compose.material3.windowsizeclass.WindowHeightSizeClass> {
method @BytecodeOnly public static androidx.compose.material3.windowsizeclass.WindowHeightSizeClass! box-impl(int);
method public operator int compareTo(int other);
method @BytecodeOnly public int compareTo-pav6bQQ(int);
method @BytecodeOnly public static int compareTo-pav6bQQ(int, int);
method @BytecodeOnly public int unbox-impl();
field public static final androidx.compose.material3.windowsizeclass.WindowHeightSizeClass.Companion Companion;
}
public static final class WindowHeightSizeClass.Companion {
method public java.util.Set<androidx.compose.material3.windowsizeclass.WindowHeightSizeClass> getAllSizeClasses();
method public int getCompact();
method @BytecodeOnly public int getCompact-Pt018CI();
method public java.util.Set<androidx.compose.material3.windowsizeclass.WindowHeightSizeClass> getDefaultSizeClasses();
method public int getExpanded();
method @BytecodeOnly public int getExpanded-Pt018CI();
method public int getMedium();
method @BytecodeOnly public int getMedium-Pt018CI();
property public java.util.Set<androidx.compose.material3.windowsizeclass.WindowHeightSizeClass> AllSizeClasses;
property public int Compact;
property public java.util.Set<androidx.compose.material3.windowsizeclass.WindowHeightSizeClass> DefaultSizeClasses;
property public int Expanded;
property public int Medium;
}
@androidx.compose.runtime.Immutable public final class WindowSizeClass {
method public int getHeightSizeClass();
method @BytecodeOnly public int getHeightSizeClass-Pt018CI();
method public int getWidthSizeClass();
method @BytecodeOnly public int getWidthSizeClass-Y0FxcvE();
property public int heightSizeClass;
property public int widthSizeClass;
field public static final androidx.compose.material3.windowsizeclass.WindowSizeClass.Companion Companion;
}
public static final class WindowSizeClass.Companion {
method @SuppressCompatibility @androidx.compose.material3.windowsizeclass.ExperimentalMaterial3WindowSizeClassApi public androidx.compose.material3.windowsizeclass.WindowSizeClass calculateFromSize(long size, optional java.util.Set<androidx.compose.material3.windowsizeclass.WindowWidthSizeClass> supportedWidthSizeClasses, optional java.util.Set<androidx.compose.material3.windowsizeclass.WindowHeightSizeClass> supportedHeightSizeClasses);
method @BytecodeOnly @SuppressCompatibility @androidx.compose.material3.windowsizeclass.ExperimentalMaterial3WindowSizeClassApi public androidx.compose.material3.windowsizeclass.WindowSizeClass calculateFromSize-qzXmJYc(long, java.util.Set<androidx.compose.material3.windowsizeclass.WindowWidthSizeClass!>, java.util.Set<androidx.compose.material3.windowsizeclass.WindowHeightSizeClass!>);
}
@androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class WindowWidthSizeClass implements java.lang.Comparable<androidx.compose.material3.windowsizeclass.WindowWidthSizeClass> {
method @BytecodeOnly public static androidx.compose.material3.windowsizeclass.WindowWidthSizeClass! box-impl(int);
method public operator int compareTo(int other);
method @BytecodeOnly public int compareTo-GxU_lZo(int);
method @BytecodeOnly public static int compareTo-GxU_lZo(int, int);
method @BytecodeOnly public int unbox-impl();
field public static final androidx.compose.material3.windowsizeclass.WindowWidthSizeClass.Companion Companion;
}
public static final class WindowWidthSizeClass.Companion {
method public java.util.Set<androidx.compose.material3.windowsizeclass.WindowWidthSizeClass> getAllSizeClasses();
method public int getCompact();
method @BytecodeOnly public int getCompact-Y0FxcvE();
method public java.util.Set<androidx.compose.material3.windowsizeclass.WindowWidthSizeClass> getDefaultSizeClasses();
method public int getExpanded();
method @BytecodeOnly public int getExpanded-Y0FxcvE();
method public int getMedium();
method @BytecodeOnly public int getMedium-Y0FxcvE();
property public java.util.Set<androidx.compose.material3.windowsizeclass.WindowWidthSizeClass> AllSizeClasses;
property public int Compact;
property public java.util.Set<androidx.compose.material3.windowsizeclass.WindowWidthSizeClass> DefaultSizeClasses;
property public int Expanded;
property public int Medium;
}
}