1// Signature format: 4.0 2package androidx.camera.viewfinder.compose { 3 4 public interface CoordinateTransformer { 5 method public float[] getTransformMatrix(); 6 method public default long transform(long); 7 property public abstract float[] transformMatrix; 8 } 9 10 public final class CoordinateTransformerKt { 11 method public static androidx.camera.viewfinder.compose.MutableCoordinateTransformer MutableCoordinateTransformer(optional float[] matrix); 12 } 13 14 public final class IdentityCoordinateTransformer implements androidx.camera.viewfinder.compose.CoordinateTransformer { 15 method public float[] getTransformMatrix(); 16 property public float[] transformMatrix; 17 field public static final androidx.camera.viewfinder.compose.IdentityCoordinateTransformer INSTANCE; 18 } 19 20 public interface MutableCoordinateTransformer extends androidx.camera.viewfinder.compose.CoordinateTransformer { 21 method public void setTransformMatrix(float[]); 22 property public abstract float[] transformMatrix; 23 } 24 25 public interface ViewfinderInitScope { 26 method public void onSurfaceSession(kotlin.jvm.functions.Function2<? super androidx.camera.viewfinder.core.ViewfinderSurfaceSessionScope,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,? extends java.lang.Object?> block); 27 } 28 29 public final class ViewfinderKt { 30 method @androidx.compose.runtime.Composable public static void Viewfinder(androidx.camera.viewfinder.core.ViewfinderSurfaceRequest surfaceRequest, optional androidx.compose.ui.Modifier modifier, optional androidx.camera.viewfinder.core.TransformationInfo transformationInfo, optional androidx.camera.viewfinder.compose.MutableCoordinateTransformer? coordinateTransformer, optional androidx.compose.ui.Alignment alignment, optional androidx.compose.ui.layout.ContentScale contentScale, kotlin.jvm.functions.Function1<? super androidx.camera.viewfinder.compose.ViewfinderInitScope,kotlin.Unit> onInit); 31 } 32 33} 34 35