xref: /aosp_15_r20/external/lottie/lottie-compose/api/lottie-compose.api (revision bb5273fecd5c61b9ace70f9ff4fcd88f0e12e3f7)
1public final class com/airbnb/lottie/compose/AnimateLottieCompositionAsStateKt {
2	public static final fun animateLottieCompositionAsState (Lcom/airbnb/lottie/LottieComposition;ZZZLcom/airbnb/lottie/compose/LottieClipSpec;FILcom/airbnb/lottie/compose/LottieCancellationBehavior;ZZLandroidx/compose/runtime/Composer;II)Lcom/airbnb/lottie/compose/LottieAnimationState;
3}
4
5public abstract interface class com/airbnb/lottie/compose/LottieAnimatable : com/airbnb/lottie/compose/LottieAnimationState {
6	public abstract fun animate (Lcom/airbnb/lottie/LottieComposition;IIZFLcom/airbnb/lottie/compose/LottieClipSpec;FZLcom/airbnb/lottie/compose/LottieCancellationBehavior;ZZLkotlin/coroutines/Continuation;)Ljava/lang/Object;
7	public abstract fun snapTo (Lcom/airbnb/lottie/LottieComposition;FIZLkotlin/coroutines/Continuation;)Ljava/lang/Object;
8}
9
10public final class com/airbnb/lottie/compose/LottieAnimatable$DefaultImpls {
11	public static synthetic fun animate$default (Lcom/airbnb/lottie/compose/LottieAnimatable;Lcom/airbnb/lottie/LottieComposition;IIZFLcom/airbnb/lottie/compose/LottieClipSpec;FZLcom/airbnb/lottie/compose/LottieCancellationBehavior;ZZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
12	public static fun getLastFrameNanos (Lcom/airbnb/lottie/compose/LottieAnimatable;)J
13	public static synthetic fun snapTo$default (Lcom/airbnb/lottie/compose/LottieAnimatable;Lcom/airbnb/lottie/LottieComposition;FIZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
14}
15
16public final class com/airbnb/lottie/compose/LottieAnimatableKt {
17	public static final fun LottieAnimatable ()Lcom/airbnb/lottie/compose/LottieAnimatable;
18	public static final fun rememberLottieAnimatable (Landroidx/compose/runtime/Composer;I)Lcom/airbnb/lottie/compose/LottieAnimatable;
19	public static final fun resetToBeginning (Lcom/airbnb/lottie/compose/LottieAnimatable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
20}
21
22public final class com/airbnb/lottie/compose/LottieAnimationKt {
23	public static final fun LottieAnimation (Lcom/airbnb/lottie/LottieComposition;FLandroidx/compose/ui/Modifier;ZZZLcom/airbnb/lottie/RenderMode;ZLcom/airbnb/lottie/compose/LottieDynamicProperties;Landroidx/compose/ui/Alignment;Landroidx/compose/ui/layout/ContentScale;ZZLcom/airbnb/lottie/AsyncUpdates;Landroidx/compose/runtime/Composer;III)V
24	public static final fun LottieAnimation (Lcom/airbnb/lottie/LottieComposition;Landroidx/compose/ui/Modifier;ZZLcom/airbnb/lottie/compose/LottieClipSpec;FIZZZLcom/airbnb/lottie/RenderMode;ZZLcom/airbnb/lottie/compose/LottieDynamicProperties;Landroidx/compose/ui/Alignment;Landroidx/compose/ui/layout/ContentScale;ZZLjava/util/Map;ZLcom/airbnb/lottie/AsyncUpdates;Landroidx/compose/runtime/Composer;IIII)V
25	public static final fun LottieAnimation (Lcom/airbnb/lottie/LottieComposition;Lkotlin/jvm/functions/Function0;Landroidx/compose/ui/Modifier;ZZZLcom/airbnb/lottie/RenderMode;ZLcom/airbnb/lottie/compose/LottieDynamicProperties;Landroidx/compose/ui/Alignment;Landroidx/compose/ui/layout/ContentScale;ZZLjava/util/Map;Lcom/airbnb/lottie/AsyncUpdates;ZLandroidx/compose/runtime/Composer;III)V
26}
27
28public abstract interface class com/airbnb/lottie/compose/LottieAnimationState : androidx/compose/runtime/State {
29	public abstract fun getClipSpec ()Lcom/airbnb/lottie/compose/LottieClipSpec;
30	public abstract fun getComposition ()Lcom/airbnb/lottie/LottieComposition;
31	public abstract fun getIteration ()I
32	public abstract fun getIterations ()I
33	public abstract fun getLastFrameNanos ()J
34	public abstract fun getProgress ()F
35	public abstract fun getReverseOnRepeat ()Z
36	public abstract fun getSpeed ()F
37	public abstract fun getUseCompositionFrameRate ()Z
38	public abstract fun isAtEnd ()Z
39	public abstract fun isPlaying ()Z
40}
41
42public final class com/airbnb/lottie/compose/LottieAnimationState$DefaultImpls {
43	public static fun getLastFrameNanos (Lcom/airbnb/lottie/compose/LottieAnimationState;)J
44}
45
46public final class com/airbnb/lottie/compose/LottieCancellationBehavior : java/lang/Enum {
47	public static final field Immediately Lcom/airbnb/lottie/compose/LottieCancellationBehavior;
48	public static final field OnIterationFinish Lcom/airbnb/lottie/compose/LottieCancellationBehavior;
49	public static fun getEntries ()Lkotlin/enums/EnumEntries;
50	public static fun valueOf (Ljava/lang/String;)Lcom/airbnb/lottie/compose/LottieCancellationBehavior;
51	public static fun values ()[Lcom/airbnb/lottie/compose/LottieCancellationBehavior;
52}
53
54public abstract class com/airbnb/lottie/compose/LottieClipSpec {
55	public static final field $stable I
56}
57
58public final class com/airbnb/lottie/compose/LottieClipSpec$Frame : com/airbnb/lottie/compose/LottieClipSpec {
59	public static final field $stable I
60	public fun <init> ()V
61	public fun <init> (Ljava/lang/Integer;Ljava/lang/Integer;Z)V
62	public synthetic fun <init> (Ljava/lang/Integer;Ljava/lang/Integer;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V
63	public final fun component1 ()Ljava/lang/Integer;
64	public final fun component2 ()Ljava/lang/Integer;
65	public final fun component3 ()Z
66	public final fun copy (Ljava/lang/Integer;Ljava/lang/Integer;Z)Lcom/airbnb/lottie/compose/LottieClipSpec$Frame;
67	public static synthetic fun copy$default (Lcom/airbnb/lottie/compose/LottieClipSpec$Frame;Ljava/lang/Integer;Ljava/lang/Integer;ZILjava/lang/Object;)Lcom/airbnb/lottie/compose/LottieClipSpec$Frame;
68	public fun equals (Ljava/lang/Object;)Z
69	public final fun getMax ()Ljava/lang/Integer;
70	public final fun getMaxInclusive ()Z
71	public final fun getMin ()Ljava/lang/Integer;
72	public fun hashCode ()I
73	public fun toString ()Ljava/lang/String;
74}
75
76public final class com/airbnb/lottie/compose/LottieClipSpec$Marker : com/airbnb/lottie/compose/LottieClipSpec {
77	public static final field $stable I
78	public fun <init> (Ljava/lang/String;)V
79	public final fun component1 ()Ljava/lang/String;
80	public final fun copy (Ljava/lang/String;)Lcom/airbnb/lottie/compose/LottieClipSpec$Marker;
81	public static synthetic fun copy$default (Lcom/airbnb/lottie/compose/LottieClipSpec$Marker;Ljava/lang/String;ILjava/lang/Object;)Lcom/airbnb/lottie/compose/LottieClipSpec$Marker;
82	public fun equals (Ljava/lang/Object;)Z
83	public final fun getMarker ()Ljava/lang/String;
84	public fun hashCode ()I
85	public fun toString ()Ljava/lang/String;
86}
87
88public final class com/airbnb/lottie/compose/LottieClipSpec$Markers : com/airbnb/lottie/compose/LottieClipSpec {
89	public static final field $stable I
90	public fun <init> ()V
91	public fun <init> (Ljava/lang/String;Ljava/lang/String;Z)V
92	public synthetic fun <init> (Ljava/lang/String;Ljava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V
93	public final fun component1 ()Ljava/lang/String;
94	public final fun component2 ()Ljava/lang/String;
95	public final fun component3 ()Z
96	public final fun copy (Ljava/lang/String;Ljava/lang/String;Z)Lcom/airbnb/lottie/compose/LottieClipSpec$Markers;
97	public static synthetic fun copy$default (Lcom/airbnb/lottie/compose/LottieClipSpec$Markers;Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Lcom/airbnb/lottie/compose/LottieClipSpec$Markers;
98	public fun equals (Ljava/lang/Object;)Z
99	public final fun getMax ()Ljava/lang/String;
100	public final fun getMaxInclusive ()Z
101	public final fun getMin ()Ljava/lang/String;
102	public fun hashCode ()I
103	public fun toString ()Ljava/lang/String;
104}
105
106public final class com/airbnb/lottie/compose/LottieClipSpec$Progress : com/airbnb/lottie/compose/LottieClipSpec {
107	public static final field $stable I
108	public fun <init> ()V
109	public fun <init> (FF)V
110	public synthetic fun <init> (FFILkotlin/jvm/internal/DefaultConstructorMarker;)V
111	public final fun component1 ()F
112	public final fun component2 ()F
113	public final fun copy (FF)Lcom/airbnb/lottie/compose/LottieClipSpec$Progress;
114	public static synthetic fun copy$default (Lcom/airbnb/lottie/compose/LottieClipSpec$Progress;FFILjava/lang/Object;)Lcom/airbnb/lottie/compose/LottieClipSpec$Progress;
115	public fun equals (Ljava/lang/Object;)Z
116	public final fun getMax ()F
117	public final fun getMin ()F
118	public fun hashCode ()I
119	public fun toString ()Ljava/lang/String;
120}
121
122public abstract interface class com/airbnb/lottie/compose/LottieCompositionResult : androidx/compose/runtime/State {
123	public abstract fun await (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
124	public abstract fun getError ()Ljava/lang/Throwable;
125	public abstract fun getValue ()Lcom/airbnb/lottie/LottieComposition;
126	public abstract fun isComplete ()Z
127	public abstract fun isFailure ()Z
128	public abstract fun isLoading ()Z
129	public abstract fun isSuccess ()Z
130}
131
132public final class com/airbnb/lottie/compose/LottieCompositionResultKt {
133	public static final fun awaitOrNull (Lcom/airbnb/lottie/compose/LottieCompositionResult;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
134}
135
136public abstract interface class com/airbnb/lottie/compose/LottieCompositionSpec {
137}
138
139public final class com/airbnb/lottie/compose/LottieCompositionSpec$Asset : com/airbnb/lottie/compose/LottieCompositionSpec {
140	public static final synthetic fun box-impl (Ljava/lang/String;)Lcom/airbnb/lottie/compose/LottieCompositionSpec$Asset;
141	public static fun constructor-impl (Ljava/lang/String;)Ljava/lang/String;
142	public fun equals (Ljava/lang/Object;)Z
143	public static fun equals-impl (Ljava/lang/String;Ljava/lang/Object;)Z
144	public static final fun equals-impl0 (Ljava/lang/String;Ljava/lang/String;)Z
145	public final fun getAssetName ()Ljava/lang/String;
146	public fun hashCode ()I
147	public static fun hashCode-impl (Ljava/lang/String;)I
148	public fun toString ()Ljava/lang/String;
149	public static fun toString-impl (Ljava/lang/String;)Ljava/lang/String;
150	public final synthetic fun unbox-impl ()Ljava/lang/String;
151}
152
153public final class com/airbnb/lottie/compose/LottieCompositionSpec$ContentProvider : com/airbnb/lottie/compose/LottieCompositionSpec {
154	public static final synthetic fun box-impl (Landroid/net/Uri;)Lcom/airbnb/lottie/compose/LottieCompositionSpec$ContentProvider;
155	public static fun constructor-impl (Landroid/net/Uri;)Landroid/net/Uri;
156	public fun equals (Ljava/lang/Object;)Z
157	public static fun equals-impl (Landroid/net/Uri;Ljava/lang/Object;)Z
158	public static final fun equals-impl0 (Landroid/net/Uri;Landroid/net/Uri;)Z
159	public final fun getUri ()Landroid/net/Uri;
160	public fun hashCode ()I
161	public static fun hashCode-impl (Landroid/net/Uri;)I
162	public fun toString ()Ljava/lang/String;
163	public static fun toString-impl (Landroid/net/Uri;)Ljava/lang/String;
164	public final synthetic fun unbox-impl ()Landroid/net/Uri;
165}
166
167public final class com/airbnb/lottie/compose/LottieCompositionSpec$File : com/airbnb/lottie/compose/LottieCompositionSpec {
168	public static final synthetic fun box-impl (Ljava/lang/String;)Lcom/airbnb/lottie/compose/LottieCompositionSpec$File;
169	public static fun constructor-impl (Ljava/lang/String;)Ljava/lang/String;
170	public fun equals (Ljava/lang/Object;)Z
171	public static fun equals-impl (Ljava/lang/String;Ljava/lang/Object;)Z
172	public static final fun equals-impl0 (Ljava/lang/String;Ljava/lang/String;)Z
173	public final fun getFileName ()Ljava/lang/String;
174	public fun hashCode ()I
175	public static fun hashCode-impl (Ljava/lang/String;)I
176	public fun toString ()Ljava/lang/String;
177	public static fun toString-impl (Ljava/lang/String;)Ljava/lang/String;
178	public final synthetic fun unbox-impl ()Ljava/lang/String;
179}
180
181public final class com/airbnb/lottie/compose/LottieCompositionSpec$JsonString : com/airbnb/lottie/compose/LottieCompositionSpec {
182	public static final synthetic fun box-impl (Ljava/lang/String;)Lcom/airbnb/lottie/compose/LottieCompositionSpec$JsonString;
183	public static fun constructor-impl (Ljava/lang/String;)Ljava/lang/String;
184	public fun equals (Ljava/lang/Object;)Z
185	public static fun equals-impl (Ljava/lang/String;Ljava/lang/Object;)Z
186	public static final fun equals-impl0 (Ljava/lang/String;Ljava/lang/String;)Z
187	public final fun getJsonString ()Ljava/lang/String;
188	public fun hashCode ()I
189	public static fun hashCode-impl (Ljava/lang/String;)I
190	public fun toString ()Ljava/lang/String;
191	public static fun toString-impl (Ljava/lang/String;)Ljava/lang/String;
192	public final synthetic fun unbox-impl ()Ljava/lang/String;
193}
194
195public final class com/airbnb/lottie/compose/LottieCompositionSpec$RawRes : com/airbnb/lottie/compose/LottieCompositionSpec {
196	public static final synthetic fun box-impl (I)Lcom/airbnb/lottie/compose/LottieCompositionSpec$RawRes;
197	public static fun constructor-impl (I)I
198	public fun equals (Ljava/lang/Object;)Z
199	public static fun equals-impl (ILjava/lang/Object;)Z
200	public static final fun equals-impl0 (II)Z
201	public final fun getResId ()I
202	public fun hashCode ()I
203	public static fun hashCode-impl (I)I
204	public fun toString ()Ljava/lang/String;
205	public static fun toString-impl (I)Ljava/lang/String;
206	public final synthetic fun unbox-impl ()I
207}
208
209public final class com/airbnb/lottie/compose/LottieCompositionSpec$Url : com/airbnb/lottie/compose/LottieCompositionSpec {
210	public static final synthetic fun box-impl (Ljava/lang/String;)Lcom/airbnb/lottie/compose/LottieCompositionSpec$Url;
211	public static fun constructor-impl (Ljava/lang/String;)Ljava/lang/String;
212	public fun equals (Ljava/lang/Object;)Z
213	public static fun equals-impl (Ljava/lang/String;Ljava/lang/Object;)Z
214	public static final fun equals-impl0 (Ljava/lang/String;Ljava/lang/String;)Z
215	public final fun getUrl ()Ljava/lang/String;
216	public fun hashCode ()I
217	public static fun hashCode-impl (Ljava/lang/String;)I
218	public fun toString ()Ljava/lang/String;
219	public static fun toString-impl (Ljava/lang/String;)Ljava/lang/String;
220	public final synthetic fun unbox-impl ()Ljava/lang/String;
221}
222
223public final class com/airbnb/lottie/compose/LottieConstants {
224	public static final field $stable I
225	public static final field INSTANCE Lcom/airbnb/lottie/compose/LottieConstants;
226	public static final field IterateForever I
227}
228
229public final class com/airbnb/lottie/compose/LottieDynamicProperties {
230	public static final field $stable I
231	public fun <init> (Ljava/util/List;)V
232}
233
234public final class com/airbnb/lottie/compose/LottieDynamicPropertiesKt {
235	public static final fun rememberLottieDynamicProperties ([Lcom/airbnb/lottie/compose/LottieDynamicProperty;Landroidx/compose/runtime/Composer;I)Lcom/airbnb/lottie/compose/LottieDynamicProperties;
236	public static final fun rememberLottieDynamicProperty (Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/String;Landroidx/compose/runtime/Composer;I)Lcom/airbnb/lottie/compose/LottieDynamicProperty;
237	public static final fun rememberLottieDynamicProperty (Ljava/lang/Object;[Ljava/lang/String;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;I)Lcom/airbnb/lottie/compose/LottieDynamicProperty;
238}
239
240public final class com/airbnb/lottie/compose/LottieDynamicProperty {
241	public static final field $stable I
242	public fun <init> (Ljava/lang/Object;Lcom/airbnb/lottie/model/KeyPath;Ljava/lang/Object;)V
243}
244
245public final class com/airbnb/lottie/compose/LottiePainter : androidx/compose/ui/graphics/painter/Painter {
246	public static final field $stable I
247	public fun <init> ()V
248	public fun getIntrinsicSize-NH-jbRc ()J
249}
250
251public final class com/airbnb/lottie/compose/LottiePainterKt {
252	public static final fun rememberLottiePainter (Lcom/airbnb/lottie/LottieComposition;FZZZLcom/airbnb/lottie/RenderMode;ZLcom/airbnb/lottie/compose/LottieDynamicProperties;ZZLjava/util/Map;Lcom/airbnb/lottie/AsyncUpdates;Landroidx/compose/runtime/Composer;III)Lcom/airbnb/lottie/compose/LottiePainter;
253}
254
255public final class com/airbnb/lottie/compose/LottieRetrySignal {
256	public static final field $stable I
257	public final fun awaitRetry (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
258	public final fun isAwaitingRetry ()Z
259	public final fun retry ()V
260}
261
262public final class com/airbnb/lottie/compose/LottieRetrySignalKt {
263	public static final fun rememberLottieRetrySignal (Landroidx/compose/runtime/Composer;I)Lcom/airbnb/lottie/compose/LottieRetrySignal;
264}
265
266public final class com/airbnb/lottie/compose/RememberLottieCompositionKt {
267	public static final fun rememberLottieComposition (Lcom/airbnb/lottie/compose/LottieCompositionSpec;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/functions/Function3;Landroidx/compose/runtime/Composer;II)Lcom/airbnb/lottie/compose/LottieCompositionResult;
268}
269
270