aboutsummaryrefslogtreecommitdiff
path: root/integration/compose/api/compose.api
blob: f4f4f6d59d98c300d5262bc05bb8267d080acee2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
public final class com/bumptech/glide/integration/compose/CrossFade : com/bumptech/glide/integration/compose/Transition$Factory {
	public static final field $stable I
	public static final field Companion Lcom/bumptech/glide/integration/compose/CrossFade$Companion;
	public fun <init> (Landroidx/compose/animation/core/AnimationSpec;)V
	public fun build ()Lcom/bumptech/glide/integration/compose/Transition;
	public fun equals (Ljava/lang/Object;)Z
	public fun hashCode ()I
}

public final class com/bumptech/glide/integration/compose/CrossFade$Companion : com/bumptech/glide/integration/compose/Transition$Factory {
	public fun build ()Lcom/bumptech/glide/integration/compose/Transition;
}

public abstract interface annotation class com/bumptech/glide/integration/compose/ExperimentalGlideComposeApi : java/lang/annotation/Annotation {
}

public final class com/bumptech/glide/integration/compose/GlideImageKt {
	public static final fun GlideImage (Ljava/lang/Object;Ljava/lang/String;Landroidx/compose/ui/Modifier;Landroidx/compose/ui/Alignment;Landroidx/compose/ui/layout/ContentScale;FLandroidx/compose/ui/graphics/ColorFilter;Lcom/bumptech/glide/integration/compose/Placeholder;Lcom/bumptech/glide/integration/compose/Placeholder;Lcom/bumptech/glide/integration/compose/Transition$Factory;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;III)V
	public static final fun GlideSubcomposition (Ljava/lang/Object;Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Landroidx/compose/runtime/Composer;II)V
	public static final fun placeholder (I)Lcom/bumptech/glide/integration/compose/Placeholder;
	public static final fun placeholder (Landroid/graphics/drawable/Drawable;)Lcom/bumptech/glide/integration/compose/Placeholder;
	public static final fun placeholder (Lkotlin/jvm/functions/Function2;)Lcom/bumptech/glide/integration/compose/Placeholder;
}

public abstract interface class com/bumptech/glide/integration/compose/GlidePreloadingData {
	public abstract fun get (ILandroidx/compose/runtime/Composer;I)Lkotlin/Pair;
	public abstract fun getSize ()I
}

public abstract interface class com/bumptech/glide/integration/compose/GlideSubcompositionScope {
	public abstract fun getPainter ()Landroidx/compose/ui/graphics/painter/Painter;
	public abstract fun getState ()Lcom/bumptech/glide/integration/compose/RequestState;
}

public abstract class com/bumptech/glide/integration/compose/Placeholder {
	public static final field $stable I
}

public final class com/bumptech/glide/integration/compose/PreloadKt {
	public static final fun rememberGlidePreloadingData-Z8o_i8w (Ljava/util/List;JILjava/lang/Integer;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;II)Lcom/bumptech/glide/integration/compose/GlidePreloadingData;
	public static final fun rememberGlidePreloadingData-u6VnWhU (ILkotlin/jvm/functions/Function1;JILjava/lang/Integer;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;II)Lcom/bumptech/glide/integration/compose/GlidePreloadingData;
}

public abstract class com/bumptech/glide/integration/compose/RequestState {
	public static final field $stable I
}

public final class com/bumptech/glide/integration/compose/RequestState$Failure : com/bumptech/glide/integration/compose/RequestState {
	public static final field $stable I
	public static final field INSTANCE Lcom/bumptech/glide/integration/compose/RequestState$Failure;
}

public final class com/bumptech/glide/integration/compose/RequestState$Loading : com/bumptech/glide/integration/compose/RequestState {
	public static final field $stable I
	public static final field INSTANCE Lcom/bumptech/glide/integration/compose/RequestState$Loading;
}

public final class com/bumptech/glide/integration/compose/RequestState$Success : com/bumptech/glide/integration/compose/RequestState {
	public static final field $stable I
	public fun <init> (Lcom/bumptech/glide/load/DataSource;)V
	public final fun component1 ()Lcom/bumptech/glide/load/DataSource;
	public final fun copy (Lcom/bumptech/glide/load/DataSource;)Lcom/bumptech/glide/integration/compose/RequestState$Success;
	public static synthetic fun copy$default (Lcom/bumptech/glide/integration/compose/RequestState$Success;Lcom/bumptech/glide/load/DataSource;ILjava/lang/Object;)Lcom/bumptech/glide/integration/compose/RequestState$Success;
	public fun equals (Ljava/lang/Object;)Z
	public final fun getDataSource ()Lcom/bumptech/glide/load/DataSource;
	public fun hashCode ()I
	public fun toString ()Ljava/lang/String;
}

public abstract interface class com/bumptech/glide/integration/compose/Transition {
	public abstract fun getDrawCurrent ()Lkotlin/jvm/functions/Function5;
	public abstract fun getDrawPlaceholder ()Lkotlin/jvm/functions/Function5;
	public abstract fun stop (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
	public abstract fun transition (Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
}

public abstract interface class com/bumptech/glide/integration/compose/Transition$Factory {
	public abstract fun build ()Lcom/bumptech/glide/integration/compose/Transition;
}