// 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); 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 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); } }