Files
coco 723ce1af5c a
2026-07-03 15:12:48 +08:00

72 lines
5.0 KiB
Plaintext

// Signature format: 4.0
package me.saket.telephoto.subsamplingimage {
public final class DeprecatedKt {
method @Deprecated @androidx.compose.runtime.Composable public static void SubSamplingImage(me.saket.telephoto.subsamplingimage.SubSamplingImageState state, optional androidx.compose.ui.Modifier modifier, String? contentDescription, optional float alpha, optional androidx.compose.ui.graphics.ColorFilter? colorFilter);
}
@androidx.compose.runtime.Immutable @dev.drewhamilton.poko.Poko public final class ImageBitmapOptions {
ctor @Deprecated public ImageBitmapOptions(int config);
ctor public ImageBitmapOptions(optional int config, optional androidx.compose.ui.graphics.colorspace.ColorSpace? colorSpace);
method public androidx.compose.ui.graphics.colorspace.ColorSpace? getColorSpace();
method public int getConfig();
property public final androidx.compose.ui.graphics.colorspace.ColorSpace? colorSpace;
property public final int config;
field public static final me.saket.telephoto.subsamplingimage.ImageBitmapOptions.Companion Companion;
}
public static final class ImageBitmapOptions.Companion {
method public me.saket.telephoto.subsamplingimage.ImageBitmapOptions getDefault();
property public final me.saket.telephoto.subsamplingimage.ImageBitmapOptions Default;
}
public final class ImageBitmapOptionsKt {
method public static me.saket.telephoto.subsamplingimage.ImageBitmapOptions ImageBitmapOptions(android.graphics.Bitmap from);
}
public interface SubSamplingImageErrorReporter {
method public default void onImageLoadingFailed(java.io.IOException e, me.saket.telephoto.subsamplingimage.SubSamplingImageSource imageSource);
field public static final me.saket.telephoto.subsamplingimage.SubSamplingImageErrorReporter.Companion Companion;
}
public static final class SubSamplingImageErrorReporter.Companion {
method public me.saket.telephoto.subsamplingimage.SubSamplingImageErrorReporter getNoOpInRelease();
property public final me.saket.telephoto.subsamplingimage.SubSamplingImageErrorReporter NoOpInRelease;
}
public final class SubSamplingImageKt {
method @androidx.compose.runtime.Composable public static void SubSamplingImage(me.saket.telephoto.subsamplingimage.SubSamplingImageState state, String? contentDescription, optional androidx.compose.ui.Modifier modifier, optional float alpha, optional androidx.compose.ui.graphics.ColorFilter? colorFilter);
}
public sealed interface SubSamplingImageSource extends java.io.Closeable {
method public default void close();
method public suspend Object? decoder(android.content.Context context, kotlin.coroutines.Continuation<? super android.graphics.BitmapRegionDecoder>);
method public androidx.compose.ui.graphics.ImageBitmap? getPreview();
property public abstract androidx.compose.ui.graphics.ImageBitmap? preview;
field public static final me.saket.telephoto.subsamplingimage.SubSamplingImageSource.Companion Companion;
}
public static final class SubSamplingImageSource.Companion {
method @androidx.compose.runtime.Stable public me.saket.telephoto.subsamplingimage.SubSamplingImageSource asset(String name, optional androidx.compose.ui.graphics.ImageBitmap? preview);
method @androidx.compose.runtime.Stable public me.saket.telephoto.subsamplingimage.SubSamplingImageSource contentUri(android.net.Uri uri, optional androidx.compose.ui.graphics.ImageBitmap? preview);
method @androidx.compose.runtime.Stable public me.saket.telephoto.subsamplingimage.SubSamplingImageSource file(okio.Path path, optional androidx.compose.ui.graphics.ImageBitmap? preview, optional java.io.Closeable? onClose);
method @androidx.compose.runtime.Stable public me.saket.telephoto.subsamplingimage.SubSamplingImageSource rawSource(kotlin.jvm.functions.Function0<? extends okio.Source> source, optional androidx.compose.ui.graphics.ImageBitmap? preview, optional java.io.Closeable? onClose);
method @androidx.compose.runtime.Stable public me.saket.telephoto.subsamplingimage.SubSamplingImageSource resource(@DrawableRes int id, optional androidx.compose.ui.graphics.ImageBitmap? preview);
}
@androidx.compose.runtime.Stable public sealed interface SubSamplingImageState {
method public androidx.compose.ui.unit.IntSize? getImageSize();
method public boolean isImageLoaded();
method public boolean isImageLoadedInFullQuality();
property public abstract androidx.compose.ui.unit.IntSize? imageSize;
property public abstract boolean isImageLoaded;
property public abstract boolean isImageLoadedInFullQuality;
}
public final class SubSamplingImageStateKt {
method @androidx.compose.runtime.Composable public static me.saket.telephoto.subsamplingimage.SubSamplingImageState rememberSubSamplingImageState(me.saket.telephoto.subsamplingimage.SubSamplingImageSource imageSource, me.saket.telephoto.zoomable.ZoomableState zoomableState, optional me.saket.telephoto.subsamplingimage.ImageBitmapOptions imageOptions, optional me.saket.telephoto.subsamplingimage.SubSamplingImageErrorReporter errorReporter);
}
}