| // Signature format: 4.0 |
| package androidx.compose.ui.graphics { |
| |
| public final class AndroidBlendMode_androidKt { |
| method public static boolean isSupported(androidx.compose.ui.graphics.BlendMode); |
| } |
| |
| @kotlin.PublishedApi internal final class AndroidCanvas implements androidx.compose.ui.graphics.Canvas { |
| ctor public AndroidCanvas(); |
| method public void clipPath(androidx.compose.ui.graphics.Path path, androidx.compose.ui.graphics.ClipOp clipOp); |
| method public void clipRect(float left, float top, float right, float bottom, androidx.compose.ui.graphics.ClipOp clipOp); |
| method public void concat(float[] matrix); |
| method public void disableZ(); |
| method public void drawArc(float left, float top, float right, float bottom, float startAngle, float sweepAngle, boolean useCenter, androidx.compose.ui.graphics.Paint paint); |
| method public void drawCircle(long center, float radius, androidx.compose.ui.graphics.Paint paint); |
| method public void drawImage(androidx.compose.ui.graphics.ImageBitmap image, long topLeftOffset, androidx.compose.ui.graphics.Paint paint); |
| method public void drawImageRect(androidx.compose.ui.graphics.ImageBitmap image, long srcOffset, long srcSize, long dstOffset, long dstSize, androidx.compose.ui.graphics.Paint paint); |
| method public void drawLine(long p1, long p2, androidx.compose.ui.graphics.Paint paint); |
| method public void drawOval(float left, float top, float right, float bottom, androidx.compose.ui.graphics.Paint paint); |
| method public void drawPath(androidx.compose.ui.graphics.Path path, androidx.compose.ui.graphics.Paint paint); |
| method public void drawPoints(androidx.compose.ui.graphics.PointMode pointMode, java.util.List<androidx.compose.ui.geometry.Offset> points, androidx.compose.ui.graphics.Paint paint); |
| method public void drawRawPoints(androidx.compose.ui.graphics.PointMode pointMode, float[] points, androidx.compose.ui.graphics.Paint paint); |
| method public void drawRect(float left, float top, float right, float bottom, androidx.compose.ui.graphics.Paint paint); |
| method public void drawRoundRect(float left, float top, float right, float bottom, float radiusX, float radiusY, androidx.compose.ui.graphics.Paint paint); |
| method public void drawVertices(androidx.compose.ui.graphics.Vertices vertices, androidx.compose.ui.graphics.BlendMode blendMode, androidx.compose.ui.graphics.Paint paint); |
| method public void enableZ(); |
| method public void restore(); |
| method public void rotate(float degrees); |
| method public void save(); |
| method public void saveLayer(androidx.compose.ui.geometry.Rect bounds, androidx.compose.ui.graphics.Paint paint); |
| method public void scale(float sx, float sy); |
| method public void skew(float sx, float sy); |
| method public android.graphics.Region.Op toRegionOp(androidx.compose.ui.graphics.ClipOp); |
| method public void translate(float dx, float dy); |
| field @kotlin.PublishedApi internal android.graphics.Canvas internalCanvas; |
| } |
| |
| public final class AndroidCanvas_androidKt { |
| method public static androidx.compose.ui.graphics.Canvas Canvas(android.graphics.Canvas c); |
| method public static android.graphics.Canvas getNativeCanvas(androidx.compose.ui.graphics.Canvas); |
| } |
| |
| public final class AndroidColorFilter_androidKt { |
| method public static android.graphics.ColorFilter asAndroidColorFilter(androidx.compose.ui.graphics.ColorFilter); |
| method public static androidx.compose.ui.graphics.ColorFilter asComposeColorFilter(android.graphics.ColorFilter); |
| } |
| |
| public final class AndroidImageBitmap_androidKt { |
| method public static android.graphics.Bitmap asAndroidBitmap(androidx.compose.ui.graphics.ImageBitmap); |
| method public static androidx.compose.ui.graphics.ImageBitmap asImageBitmap(android.graphics.Bitmap); |
| } |
| |
| public final class AndroidMatrixConversions_androidKt { |
| method public static void setFrom(float[], android.graphics.Matrix matrix); |
| method public static void setFrom(android.graphics.Matrix, float[] matrix); |
| } |
| |
| public final class AndroidPaint implements androidx.compose.ui.graphics.Paint { |
| ctor public AndroidPaint(); |
| method public android.graphics.Paint asFrameworkPaint(); |
| method public float getAlpha(); |
| method public androidx.compose.ui.graphics.BlendMode getBlendMode(); |
| method public long getColor(); |
| method public androidx.compose.ui.graphics.ColorFilter? getColorFilter(); |
| method public androidx.compose.ui.graphics.FilterQuality getFilterQuality(); |
| method public androidx.compose.ui.graphics.PathEffect? getPathEffect(); |
| method public android.graphics.Shader? getShader(); |
| method public androidx.compose.ui.graphics.StrokeCap getStrokeCap(); |
| method public androidx.compose.ui.graphics.StrokeJoin getStrokeJoin(); |
| method public float getStrokeMiterLimit(); |
| method public float getStrokeWidth(); |
| method public androidx.compose.ui.graphics.PaintingStyle getStyle(); |
| method public boolean isAntiAlias(); |
| method public void setAlpha(float value); |
| method public void setAntiAlias(boolean value); |
| method public void setBlendMode(androidx.compose.ui.graphics.BlendMode value); |
| method public void setColor(long color); |
| method public void setColorFilter(androidx.compose.ui.graphics.ColorFilter? value); |
| method public void setFilterQuality(androidx.compose.ui.graphics.FilterQuality value); |
| method public void setPathEffect(androidx.compose.ui.graphics.PathEffect? value); |
| method public void setShader(android.graphics.Shader? value); |
| method public void setStrokeCap(androidx.compose.ui.graphics.StrokeCap value); |
| method public void setStrokeJoin(androidx.compose.ui.graphics.StrokeJoin value); |
| method public void setStrokeMiterLimit(float value); |
| method public void setStrokeWidth(float value); |
| method public void setStyle(androidx.compose.ui.graphics.PaintingStyle value); |
| property public float alpha; |
| property public androidx.compose.ui.graphics.BlendMode blendMode; |
| property public long color; |
| property public androidx.compose.ui.graphics.ColorFilter? colorFilter; |
| property public androidx.compose.ui.graphics.FilterQuality filterQuality; |
| property public boolean isAntiAlias; |
| property public androidx.compose.ui.graphics.PathEffect? pathEffect; |
| property public android.graphics.Shader? shader; |
| property public androidx.compose.ui.graphics.StrokeCap strokeCap; |
| property public androidx.compose.ui.graphics.StrokeJoin strokeJoin; |
| property public float strokeMiterLimit; |
| property public float strokeWidth; |
| property public androidx.compose.ui.graphics.PaintingStyle style; |
| } |
| |
| public final class AndroidPaint_androidKt { |
| method public static androidx.compose.ui.graphics.Paint Paint(); |
| } |
| |
| public final class AndroidPath implements androidx.compose.ui.graphics.Path { |
| ctor public AndroidPath(optional android.graphics.Path internalPath); |
| method public void addArc(androidx.compose.ui.geometry.Rect oval, float startAngleDegrees, float sweepAngleDegrees); |
| method public void addArcRad(androidx.compose.ui.geometry.Rect oval, float startAngleRadians, float sweepAngleRadians); |
| method public void addOval(androidx.compose.ui.geometry.Rect oval); |
| method public void addPath(androidx.compose.ui.graphics.Path path, long offset); |
| method public void addRect(androidx.compose.ui.geometry.Rect rect); |
| method public void addRoundRect(androidx.compose.ui.geometry.RoundRect roundRect); |
| method public void arcTo(androidx.compose.ui.geometry.Rect rect, float startAngleDegrees, float sweepAngleDegrees, boolean forceMoveTo); |
| method public void close(); |
| method public void cubicTo(float x1, float y1, float x2, float y2, float x3, float y3); |
| method public androidx.compose.ui.geometry.Rect getBounds(); |
| method public androidx.compose.ui.graphics.PathFillType getFillType(); |
| method public android.graphics.Path getInternalPath(); |
| method public boolean isConvex(); |
| method public boolean isEmpty(); |
| method public void lineTo(float x, float y); |
| method public void moveTo(float x, float y); |
| method public boolean op(androidx.compose.ui.graphics.Path path1, androidx.compose.ui.graphics.Path path2, androidx.compose.ui.graphics.PathOperation operation); |
| method public void quadraticBezierTo(float x1, float y1, float x2, float y2); |
| method public void relativeCubicTo(float dx1, float dy1, float dx2, float dy2, float dx3, float dy3); |
| method public void relativeLineTo(float dx, float dy); |
| method public void relativeMoveTo(float dx, float dy); |
| method public void relativeQuadraticBezierTo(float dx1, float dy1, float dx2, float dy2); |
| method public void reset(); |
| method public void setFillType(androidx.compose.ui.graphics.PathFillType value); |
| method public void translate(long offset); |
| property public androidx.compose.ui.graphics.PathFillType fillType; |
| property public final android.graphics.Path internalPath; |
| property public boolean isConvex; |
| property public boolean isEmpty; |
| } |
| |
| public final class AndroidPathEffect_androidKt { |
| method public static android.graphics.PathEffect asAndroidPathEffect(androidx.compose.ui.graphics.PathEffect); |
| method public static androidx.compose.ui.graphics.PathEffect toComposePathEffect(android.graphics.PathEffect); |
| } |
| |
| public final class AndroidPathMeasure implements androidx.compose.ui.graphics.PathMeasure { |
| method public float getLength(); |
| method public boolean getSegment(float startDistance, float stopDistance, androidx.compose.ui.graphics.Path destination, boolean startWithMoveTo); |
| method public void setPath(androidx.compose.ui.graphics.Path? path, boolean forceClosed); |
| property public float length; |
| } |
| |
| public final class AndroidPathMeasure_androidKt { |
| method public static androidx.compose.ui.graphics.PathMeasure PathMeasure(); |
| } |
| |
| public final class AndroidPath_androidKt { |
| method public static androidx.compose.ui.graphics.Path Path(); |
| method public static inline android.graphics.Path asAndroidPath(androidx.compose.ui.graphics.Path); |
| method public static androidx.compose.ui.graphics.Path asComposePath(android.graphics.Path); |
| } |
| |
| public final class AndroidShader_androidKt { |
| } |
| |
| public final class AndroidTileMode_androidKt { |
| method public static android.graphics.Shader.TileMode toNativeTileMode(androidx.compose.ui.graphics.TileMode); |
| } |
| |
| public final class AndroidVertexMode_androidKt { |
| method public static android.graphics.Canvas.VertexMode toNativeVertexMode(androidx.compose.ui.graphics.VertexMode); |
| } |
| |
| public enum BlendMode { |
| enum_constant public static final androidx.compose.ui.graphics.BlendMode Clear; |
| enum_constant public static final androidx.compose.ui.graphics.BlendMode Color; |
| enum_constant public static final androidx.compose.ui.graphics.BlendMode ColorBurn; |
| enum_constant public static final androidx.compose.ui.graphics.BlendMode ColorDodge; |
| enum_constant public static final androidx.compose.ui.graphics.BlendMode Darken; |
| enum_constant public static final androidx.compose.ui.graphics.BlendMode Difference; |
| enum_constant public static final androidx.compose.ui.graphics.BlendMode Dst; |
| enum_constant public static final androidx.compose.ui.graphics.BlendMode DstAtop; |
| enum_constant public static final androidx.compose.ui.graphics.BlendMode DstIn; |
| enum_constant public static final androidx.compose.ui.graphics.BlendMode DstOut; |
| enum_constant public static final androidx.compose.ui.graphics.BlendMode DstOver; |
| enum_constant public static final androidx.compose.ui.graphics.BlendMode Exclusion; |
| enum_constant public static final androidx.compose.ui.graphics.BlendMode Hardlight; |
| enum_constant public static final androidx.compose.ui.graphics.BlendMode Hue; |
| enum_constant public static final androidx.compose.ui.graphics.BlendMode Lighten; |
| enum_constant public static final androidx.compose.ui.graphics.BlendMode Luminosity; |
| enum_constant public static final androidx.compose.ui.graphics.BlendMode Modulate; |
| enum_constant public static final androidx.compose.ui.graphics.BlendMode Multiply; |
| enum_constant public static final androidx.compose.ui.graphics.BlendMode Overlay; |
| enum_constant public static final androidx.compose.ui.graphics.BlendMode Plus; |
| enum_constant public static final androidx.compose.ui.graphics.BlendMode Saturation; |
| enum_constant public static final androidx.compose.ui.graphics.BlendMode Screen; |
| enum_constant public static final androidx.compose.ui.graphics.BlendMode Softlight; |
| enum_constant public static final androidx.compose.ui.graphics.BlendMode Src; |
| enum_constant public static final androidx.compose.ui.graphics.BlendMode SrcAtop; |
| enum_constant public static final androidx.compose.ui.graphics.BlendMode SrcIn; |
| enum_constant public static final androidx.compose.ui.graphics.BlendMode SrcOut; |
| enum_constant public static final androidx.compose.ui.graphics.BlendMode SrcOver; |
| enum_constant public static final androidx.compose.ui.graphics.BlendMode Xor; |
| } |
| |
| @androidx.compose.runtime.Immutable public abstract sealed class Brush { |
| method public abstract void applyTo(long size, androidx.compose.ui.graphics.Paint p, float alpha); |
| field public static final androidx.compose.ui.graphics.Brush.Companion Companion; |
| } |
| |
| public static final class Brush.Companion { |
| method @androidx.compose.runtime.Stable public androidx.compose.ui.graphics.Brush horizontalGradient(java.util.List<androidx.compose.ui.graphics.Color> colors, optional float startX, optional float endX, optional androidx.compose.ui.graphics.TileMode tileMode); |
| method @androidx.compose.runtime.Stable public androidx.compose.ui.graphics.Brush horizontalGradient(kotlin.Pair<java.lang.Float,androidx.compose.ui.graphics.Color>![] colorStops, optional float startX, optional float endX, optional androidx.compose.ui.graphics.TileMode tileMode); |
| method @androidx.compose.runtime.Stable public androidx.compose.ui.graphics.Brush linearGradient(kotlin.Pair<java.lang.Float,androidx.compose.ui.graphics.Color>![] colorStops, optional long start, optional long end, optional androidx.compose.ui.graphics.TileMode tileMode); |
| method @androidx.compose.runtime.Stable public androidx.compose.ui.graphics.Brush linearGradient(java.util.List<androidx.compose.ui.graphics.Color> colors, optional long start, optional long end, optional androidx.compose.ui.graphics.TileMode tileMode); |
| method @androidx.compose.runtime.Stable public androidx.compose.ui.graphics.Brush radialGradient(kotlin.Pair<java.lang.Float,androidx.compose.ui.graphics.Color>![] colorStops, optional long center, optional float radius, optional androidx.compose.ui.graphics.TileMode tileMode); |
| method @androidx.compose.runtime.Stable public androidx.compose.ui.graphics.Brush radialGradient(java.util.List<androidx.compose.ui.graphics.Color> colors, optional long center, optional float radius, optional androidx.compose.ui.graphics.TileMode tileMode); |
| method @androidx.compose.runtime.Stable public androidx.compose.ui.graphics.Brush sweepGradient(kotlin.Pair<java.lang.Float,androidx.compose.ui.graphics.Color>![] colorStops, optional long center); |
| method @androidx.compose.runtime.Stable public androidx.compose.ui.graphics.Brush sweepGradient(java.util.List<androidx.compose.ui.graphics.Color> colors, optional long center); |
| method @androidx.compose.runtime.Stable public androidx.compose.ui.graphics.Brush verticalGradient(java.util.List<androidx.compose.ui.graphics.Color> colors, optional float startY, optional float endY, optional androidx.compose.ui.graphics.TileMode tileMode); |
| method @androidx.compose.runtime.Stable public androidx.compose.ui.graphics.Brush verticalGradient(kotlin.Pair<java.lang.Float,androidx.compose.ui.graphics.Color>![] colorStops, optional float startY, optional float endY, optional androidx.compose.ui.graphics.TileMode tileMode); |
| } |
| |
| public final class BrushKt { |
| method public static androidx.compose.ui.graphics.ShaderBrush ShaderBrush(android.graphics.Shader shader); |
| } |
| |
| public interface Canvas { |
| method public void clipPath(androidx.compose.ui.graphics.Path path, optional androidx.compose.ui.graphics.ClipOp clipOp); |
| method public default void clipRect(androidx.compose.ui.geometry.Rect rect, optional androidx.compose.ui.graphics.ClipOp clipOp); |
| method public void clipRect(float left, float top, float right, float bottom, optional androidx.compose.ui.graphics.ClipOp clipOp); |
| method public void concat(float[] matrix); |
| method public void disableZ(); |
| method public default void drawArc(androidx.compose.ui.geometry.Rect rect, float startAngle, float sweepAngle, boolean useCenter, androidx.compose.ui.graphics.Paint paint); |
| method public void drawArc(float left, float top, float right, float bottom, float startAngle, float sweepAngle, boolean useCenter, androidx.compose.ui.graphics.Paint paint); |
| method public default void drawArcRad(androidx.compose.ui.geometry.Rect rect, float startAngleRad, float sweepAngleRad, boolean useCenter, androidx.compose.ui.graphics.Paint paint); |
| method public void drawCircle(long center, float radius, androidx.compose.ui.graphics.Paint paint); |
| method public void drawImage(androidx.compose.ui.graphics.ImageBitmap image, long topLeftOffset, androidx.compose.ui.graphics.Paint paint); |
| method public void drawImageRect(androidx.compose.ui.graphics.ImageBitmap image, optional long srcOffset, optional long srcSize, optional long dstOffset, optional long dstSize, androidx.compose.ui.graphics.Paint paint); |
| method public void drawLine(long p1, long p2, androidx.compose.ui.graphics.Paint paint); |
| method public default void drawOval(androidx.compose.ui.geometry.Rect rect, androidx.compose.ui.graphics.Paint paint); |
| method public void drawOval(float left, float top, float right, float bottom, androidx.compose.ui.graphics.Paint paint); |
| method public void drawPath(androidx.compose.ui.graphics.Path path, androidx.compose.ui.graphics.Paint paint); |
| method public void drawPoints(androidx.compose.ui.graphics.PointMode pointMode, java.util.List<androidx.compose.ui.geometry.Offset> points, androidx.compose.ui.graphics.Paint paint); |
| method public void drawRawPoints(androidx.compose.ui.graphics.PointMode pointMode, float[] points, androidx.compose.ui.graphics.Paint paint); |
| method public default void drawRect(androidx.compose.ui.geometry.Rect rect, androidx.compose.ui.graphics.Paint paint); |
| method public void drawRect(float left, float top, float right, float bottom, androidx.compose.ui.graphics.Paint paint); |
| method public void drawRoundRect(float left, float top, float right, float bottom, float radiusX, float radiusY, androidx.compose.ui.graphics.Paint paint); |
| method public void drawVertices(androidx.compose.ui.graphics.Vertices vertices, androidx.compose.ui.graphics.BlendMode blendMode, androidx.compose.ui.graphics.Paint paint); |
| method public void enableZ(); |
| method public void restore(); |
| method public void rotate(float degrees); |
| method public void save(); |
| method public void saveLayer(androidx.compose.ui.geometry.Rect bounds, androidx.compose.ui.graphics.Paint paint); |
| method public void scale(float sx, optional float sy); |
| method public void skew(float sx, float sy); |
| method public default void skewRad(float sxRad, float syRad); |
| method public void translate(float dx, float dy); |
| } |
| |
| public final class CanvasHolder { |
| ctor public CanvasHolder(); |
| method public inline void drawInto(android.graphics.Canvas targetCanvas, kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.Canvas,kotlin.Unit> block); |
| field @kotlin.PublishedApi internal final androidx.compose.ui.graphics.AndroidCanvas androidCanvas; |
| } |
| |
| public final class CanvasKt { |
| method public static androidx.compose.ui.graphics.Canvas Canvas(androidx.compose.ui.graphics.ImageBitmap image); |
| method public static void rotate(androidx.compose.ui.graphics.Canvas, float degrees, float pivotX, float pivotY); |
| method public static void rotateRad(androidx.compose.ui.graphics.Canvas, float radians, optional float pivotX, optional float pivotY); |
| method public static void scale(androidx.compose.ui.graphics.Canvas, float sx, optional float sy, float pivotX, float pivotY); |
| method public static inline void withSave(androidx.compose.ui.graphics.Canvas, kotlin.jvm.functions.Function0<kotlin.Unit> block); |
| method public static inline void withSaveLayer(androidx.compose.ui.graphics.Canvas, androidx.compose.ui.geometry.Rect bounds, androidx.compose.ui.graphics.Paint paint, kotlin.jvm.functions.Function0<kotlin.Unit> block); |
| } |
| |
| public enum ClipOp { |
| enum_constant public static final androidx.compose.ui.graphics.ClipOp Difference; |
| enum_constant public static final androidx.compose.ui.graphics.ClipOp Intersect; |
| } |
| |
| @androidx.compose.runtime.Immutable public final inline class Color { |
| ctor public Color(); |
| method public long getValue(); |
| property public final long value; |
| } |
| |
| public static final class Color.Companion { |
| method public long getBlack(); |
| method public long getBlue(); |
| method public long getCyan(); |
| method public long getDarkGray(); |
| method public long getGray(); |
| method public long getGreen(); |
| method public long getLightGray(); |
| method public long getMagenta(); |
| method public long getRed(); |
| method public long getTransparent(); |
| method public long getUnspecified(); |
| method public long getWhite(); |
| method public long getYellow(); |
| property public final long Black; |
| property public final long Blue; |
| property public final long Cyan; |
| property public final long DarkGray; |
| property public final long Gray; |
| property public final long Green; |
| property public final long LightGray; |
| property public final long Magenta; |
| property public final long Red; |
| property public final long Transparent; |
| property public final long Unspecified; |
| property public final long White; |
| property public final long Yellow; |
| } |
| |
| @androidx.compose.runtime.Immutable public final class ColorFilter { |
| field public static final androidx.compose.ui.graphics.ColorFilter.Companion Companion; |
| } |
| |
| public static final class ColorFilter.Companion { |
| method @androidx.compose.runtime.Stable public androidx.compose.ui.graphics.ColorFilter colorMatrix(float[] colorMatrix); |
| method @androidx.compose.runtime.Stable public androidx.compose.ui.graphics.ColorFilter lighting(long multiply, long add); |
| method @androidx.compose.runtime.Stable public androidx.compose.ui.graphics.ColorFilter tint(long color, optional androidx.compose.ui.graphics.BlendMode blendMode); |
| } |
| |
| public final class ColorKt { |
| method @androidx.compose.runtime.Stable public static long Color(float red, float green, float blue, optional float alpha, optional androidx.compose.ui.graphics.colorspace.ColorSpace colorSpace); |
| method @androidx.compose.runtime.Stable public static long Color(int color); |
| method @androidx.compose.runtime.Stable public static long Color(long color); |
| method @androidx.compose.runtime.Stable public static long Color(int red, int green, int blue, optional int alpha); |
| method @androidx.compose.runtime.Stable public static long compositeOver(long, long background); |
| method public static inline boolean isSpecified(long); |
| method public static inline boolean isUnspecified(long); |
| method @androidx.compose.runtime.Stable public static long lerp(long start, long stop, float fraction); |
| method @androidx.compose.runtime.Stable public static float luminance(long); |
| method public static inline long takeOrElse(long, kotlin.jvm.functions.Function0<androidx.compose.ui.graphics.Color> block); |
| method @androidx.compose.runtime.Stable public static int toArgb(long); |
| } |
| |
| public final inline class ColorMatrix { |
| ctor public ColorMatrix(); |
| method public float[] getValues(); |
| property public final float[] values; |
| } |
| |
| public final class DegreesKt { |
| method @kotlin.PublishedApi internal static float degrees(float radians); |
| } |
| |
| public enum FilterQuality { |
| enum_constant public static final androidx.compose.ui.graphics.FilterQuality High; |
| enum_constant public static final androidx.compose.ui.graphics.FilterQuality Low; |
| enum_constant public static final androidx.compose.ui.graphics.FilterQuality Medium; |
| enum_constant public static final androidx.compose.ui.graphics.FilterQuality None; |
| } |
| |
| public final class Float16Kt { |
| } |
| |
| public interface ImageBitmap { |
| method public androidx.compose.ui.graphics.colorspace.ColorSpace getColorSpace(); |
| method public androidx.compose.ui.graphics.ImageBitmapConfig getConfig(); |
| method public boolean getHasAlpha(); |
| method public int getHeight(); |
| method public int getWidth(); |
| method public void prepareToDraw(); |
| method public void readPixels(int[] buffer, optional int startX, optional int startY, optional int width, optional int height, optional int bufferOffset, optional int stride); |
| property public abstract androidx.compose.ui.graphics.colorspace.ColorSpace colorSpace; |
| property public abstract androidx.compose.ui.graphics.ImageBitmapConfig config; |
| property public abstract boolean hasAlpha; |
| property public abstract int height; |
| property public abstract int width; |
| field public static final androidx.compose.ui.graphics.ImageBitmap.Companion Companion; |
| } |
| |
| public static final class ImageBitmap.Companion { |
| } |
| |
| public enum ImageBitmapConfig { |
| enum_constant public static final androidx.compose.ui.graphics.ImageBitmapConfig Alpha8; |
| enum_constant public static final androidx.compose.ui.graphics.ImageBitmapConfig Argb8888; |
| enum_constant public static final androidx.compose.ui.graphics.ImageBitmapConfig F16; |
| enum_constant public static final androidx.compose.ui.graphics.ImageBitmapConfig Gpu; |
| enum_constant public static final androidx.compose.ui.graphics.ImageBitmapConfig Rgb565; |
| } |
| |
| public final class ImageBitmapKt { |
| method public static androidx.compose.ui.graphics.ImageBitmap ImageBitmap(int width, int height, optional androidx.compose.ui.graphics.ImageBitmapConfig config, optional boolean hasAlpha, optional androidx.compose.ui.graphics.colorspace.ColorSpace colorSpace); |
| method public static androidx.compose.ui.graphics.PixelMap toPixelMap(androidx.compose.ui.graphics.ImageBitmap, optional int startX, optional int startY, optional int width, optional int height, optional int[] buffer, optional int bufferOffset, optional int stride); |
| } |
| |
| @androidx.compose.runtime.Immutable public final class LinearGradient extends androidx.compose.ui.graphics.ShaderBrush { |
| method public android.graphics.Shader createShader(long size); |
| } |
| |
| public final inline class Matrix { |
| ctor public Matrix(); |
| method public float[] getValues(); |
| property public final float[] values; |
| } |
| |
| public static final class Matrix.Companion { |
| } |
| |
| public final class MatrixKt { |
| method public static boolean isIdentity(float[]); |
| } |
| |
| public abstract sealed class Outline { |
| method public abstract androidx.compose.ui.geometry.Rect getBounds(); |
| property public abstract androidx.compose.ui.geometry.Rect bounds; |
| } |
| |
| public static final class Outline.Generic extends androidx.compose.ui.graphics.Outline { |
| ctor public Outline.Generic(androidx.compose.ui.graphics.Path path); |
| method public androidx.compose.ui.geometry.Rect getBounds(); |
| method public androidx.compose.ui.graphics.Path getPath(); |
| property public androidx.compose.ui.geometry.Rect bounds; |
| property public final androidx.compose.ui.graphics.Path path; |
| } |
| |
| @androidx.compose.runtime.Immutable public static final class Outline.Rectangle extends androidx.compose.ui.graphics.Outline { |
| ctor public Outline.Rectangle(androidx.compose.ui.geometry.Rect rect); |
| method public androidx.compose.ui.geometry.Rect getBounds(); |
| method public androidx.compose.ui.geometry.Rect getRect(); |
| property public androidx.compose.ui.geometry.Rect bounds; |
| property public final androidx.compose.ui.geometry.Rect rect; |
| } |
| |
| @androidx.compose.runtime.Immutable public static final class Outline.Rounded extends androidx.compose.ui.graphics.Outline { |
| ctor public Outline.Rounded(androidx.compose.ui.geometry.RoundRect roundRect); |
| method public androidx.compose.ui.geometry.Rect getBounds(); |
| method public androidx.compose.ui.geometry.RoundRect getRoundRect(); |
| property public androidx.compose.ui.geometry.Rect bounds; |
| property public final androidx.compose.ui.geometry.RoundRect roundRect; |
| } |
| |
| public final class OutlineKt { |
| method public static void addOutline(androidx.compose.ui.graphics.Path, androidx.compose.ui.graphics.Outline outline); |
| method public static void drawOutline(androidx.compose.ui.graphics.drawscope.DrawScope, androidx.compose.ui.graphics.Outline outline, long color, optional float alpha, optional androidx.compose.ui.graphics.drawscope.DrawStyle style, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional androidx.compose.ui.graphics.BlendMode blendMode); |
| method public static void drawOutline(androidx.compose.ui.graphics.drawscope.DrawScope, androidx.compose.ui.graphics.Outline outline, androidx.compose.ui.graphics.Brush brush, optional float alpha, optional androidx.compose.ui.graphics.drawscope.DrawStyle style, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional androidx.compose.ui.graphics.BlendMode blendMode); |
| method public static void drawOutline(androidx.compose.ui.graphics.Canvas, androidx.compose.ui.graphics.Outline outline, androidx.compose.ui.graphics.Paint paint); |
| } |
| |
| public interface Paint { |
| method public android.graphics.Paint asFrameworkPaint(); |
| method public float getAlpha(); |
| method public androidx.compose.ui.graphics.BlendMode getBlendMode(); |
| method public long getColor(); |
| method public androidx.compose.ui.graphics.ColorFilter? getColorFilter(); |
| method public androidx.compose.ui.graphics.FilterQuality getFilterQuality(); |
| method public androidx.compose.ui.graphics.PathEffect? getPathEffect(); |
| method public android.graphics.Shader? getShader(); |
| method public androidx.compose.ui.graphics.StrokeCap getStrokeCap(); |
| method public androidx.compose.ui.graphics.StrokeJoin getStrokeJoin(); |
| method public float getStrokeMiterLimit(); |
| method public float getStrokeWidth(); |
| method public androidx.compose.ui.graphics.PaintingStyle getStyle(); |
| method public boolean isAntiAlias(); |
| method public void setAlpha(float alpha); |
| method public void setAntiAlias(boolean isAntiAlias); |
| method public void setBlendMode(androidx.compose.ui.graphics.BlendMode blendMode); |
| method public void setColor(long color); |
| method public void setColorFilter(androidx.compose.ui.graphics.ColorFilter? colorFilter); |
| method public void setFilterQuality(androidx.compose.ui.graphics.FilterQuality filterQuality); |
| method public void setPathEffect(androidx.compose.ui.graphics.PathEffect? pathEffect); |
| method public void setShader(android.graphics.Shader? shader); |
| method public void setStrokeCap(androidx.compose.ui.graphics.StrokeCap strokeCap); |
| method public void setStrokeJoin(androidx.compose.ui.graphics.StrokeJoin strokeJoin); |
| method public void setStrokeMiterLimit(float strokeMiterLimit); |
| method public void setStrokeWidth(float strokeWidth); |
| method public void setStyle(androidx.compose.ui.graphics.PaintingStyle style); |
| property public abstract float alpha; |
| property public abstract androidx.compose.ui.graphics.BlendMode blendMode; |
| property public abstract long color; |
| property public abstract androidx.compose.ui.graphics.ColorFilter? colorFilter; |
| property public abstract androidx.compose.ui.graphics.FilterQuality filterQuality; |
| property public abstract boolean isAntiAlias; |
| property public abstract androidx.compose.ui.graphics.PathEffect? pathEffect; |
| property public abstract android.graphics.Shader? shader; |
| property public abstract androidx.compose.ui.graphics.StrokeCap strokeCap; |
| property public abstract androidx.compose.ui.graphics.StrokeJoin strokeJoin; |
| property public abstract float strokeMiterLimit; |
| property public abstract float strokeWidth; |
| property public abstract androidx.compose.ui.graphics.PaintingStyle style; |
| } |
| |
| public final class PaintKt { |
| field public static final float DefaultAlpha = 1.0f; |
| } |
| |
| public enum PaintingStyle { |
| enum_constant public static final androidx.compose.ui.graphics.PaintingStyle Fill; |
| enum_constant public static final androidx.compose.ui.graphics.PaintingStyle Stroke; |
| } |
| |
| public interface Path { |
| method public void addArc(androidx.compose.ui.geometry.Rect oval, float startAngleDegrees, float sweepAngleDegrees); |
| method public void addArcRad(androidx.compose.ui.geometry.Rect oval, float startAngleRadians, float sweepAngleRadians); |
| method public void addOval(androidx.compose.ui.geometry.Rect oval); |
| method public void addPath(androidx.compose.ui.graphics.Path path, optional long offset); |
| method public void addRect(androidx.compose.ui.geometry.Rect rect); |
| method public void addRoundRect(androidx.compose.ui.geometry.RoundRect roundRect); |
| method public void arcTo(androidx.compose.ui.geometry.Rect rect, float startAngleDegrees, float sweepAngleDegrees, boolean forceMoveTo); |
| method public default void arcToRad(androidx.compose.ui.geometry.Rect rect, float startAngleRadians, float sweepAngleRadians, boolean forceMoveTo); |
| method public void close(); |
| method public void cubicTo(float x1, float y1, float x2, float y2, float x3, float y3); |
| method public androidx.compose.ui.geometry.Rect getBounds(); |
| method public androidx.compose.ui.graphics.PathFillType getFillType(); |
| method public boolean isConvex(); |
| method public boolean isEmpty(); |
| method public void lineTo(float x, float y); |
| method public void moveTo(float x, float y); |
| method public boolean op(androidx.compose.ui.graphics.Path path1, androidx.compose.ui.graphics.Path path2, androidx.compose.ui.graphics.PathOperation operation); |
| method public void quadraticBezierTo(float x1, float y1, float x2, float y2); |
| method public void relativeCubicTo(float dx1, float dy1, float dx2, float dy2, float dx3, float dy3); |
| method public void relativeLineTo(float dx, float dy); |
| method public void relativeMoveTo(float dx, float dy); |
| method public void relativeQuadraticBezierTo(float dx1, float dy1, float dx2, float dy2); |
| method public void reset(); |
| method public void setFillType(androidx.compose.ui.graphics.PathFillType fillType); |
| method public void translate(long offset); |
| property public abstract androidx.compose.ui.graphics.PathFillType fillType; |
| property public abstract boolean isConvex; |
| property public abstract boolean isEmpty; |
| field public static final androidx.compose.ui.graphics.Path.Companion Companion; |
| } |
| |
| public static final class Path.Companion { |
| method public androidx.compose.ui.graphics.Path combine(androidx.compose.ui.graphics.PathOperation operation, androidx.compose.ui.graphics.Path path1, androidx.compose.ui.graphics.Path path2); |
| } |
| |
| public interface PathEffect { |
| field public static final androidx.compose.ui.graphics.PathEffect.Companion Companion; |
| } |
| |
| public static final class PathEffect.Companion { |
| method public androidx.compose.ui.graphics.PathEffect chainPathEffect(androidx.compose.ui.graphics.PathEffect outer, androidx.compose.ui.graphics.PathEffect inner); |
| method public androidx.compose.ui.graphics.PathEffect cornerPathEffect(float radius); |
| method public androidx.compose.ui.graphics.PathEffect dashPathEffect(float[] intervals, optional float phase); |
| method public androidx.compose.ui.graphics.PathEffect stampedPathEffect(androidx.compose.ui.graphics.Path shape, float advance, float phase, androidx.compose.ui.graphics.StampedPathEffectStyle style); |
| } |
| |
| public enum PathFillType { |
| enum_constant public static final androidx.compose.ui.graphics.PathFillType EvenOdd; |
| enum_constant public static final androidx.compose.ui.graphics.PathFillType NonZero; |
| } |
| |
| public interface PathMeasure { |
| method public float getLength(); |
| method public boolean getSegment(float startDistance, float stopDistance, androidx.compose.ui.graphics.Path destination, optional boolean startWithMoveTo); |
| method public void setPath(androidx.compose.ui.graphics.Path? path, boolean forceClosed); |
| property public abstract float length; |
| } |
| |
| public enum PathOperation { |
| enum_constant public static final androidx.compose.ui.graphics.PathOperation difference; |
| enum_constant public static final androidx.compose.ui.graphics.PathOperation intersect; |
| enum_constant public static final androidx.compose.ui.graphics.PathOperation reverseDifference; |
| enum_constant public static final androidx.compose.ui.graphics.PathOperation union; |
| enum_constant public static final androidx.compose.ui.graphics.PathOperation xor; |
| } |
| |
| public final class PixelMap { |
| ctor public PixelMap(int[] buffer, int width, int height, int bufferOffset, int stride); |
| method public operator long get(int x, int y); |
| method public int[] getBuffer(); |
| method public int getBufferOffset(); |
| method public int getHeight(); |
| method public int getStride(); |
| method public int getWidth(); |
| property public final int[] buffer; |
| property public final int bufferOffset; |
| property public final int height; |
| property public final int stride; |
| property public final int width; |
| } |
| |
| public enum PointMode { |
| enum_constant public static final androidx.compose.ui.graphics.PointMode Lines; |
| enum_constant public static final androidx.compose.ui.graphics.PointMode Points; |
| enum_constant public static final androidx.compose.ui.graphics.PointMode Polygon; |
| } |
| |
| @androidx.compose.runtime.Immutable public final class RadialGradient extends androidx.compose.ui.graphics.ShaderBrush { |
| method public android.graphics.Shader createShader(long size); |
| } |
| |
| public final class RectHelper_androidKt { |
| method public static android.graphics.Rect toAndroidRect(androidx.compose.ui.geometry.Rect); |
| method public static android.graphics.RectF toAndroidRectF(androidx.compose.ui.geometry.Rect); |
| method public static androidx.compose.ui.geometry.Rect toComposeRect(android.graphics.Rect); |
| } |
| |
| public final class RectangleShapeKt { |
| method public static androidx.compose.ui.graphics.Shape getRectangleShape(); |
| } |
| |
| @androidx.compose.runtime.Immutable public abstract class ShaderBrush extends androidx.compose.ui.graphics.Brush { |
| ctor public ShaderBrush(); |
| method public final void applyTo(long size, androidx.compose.ui.graphics.Paint p, float alpha); |
| method public abstract android.graphics.Shader createShader(long size); |
| } |
| |
| public final class ShaderKt { |
| method public static android.graphics.Shader ImageShader(androidx.compose.ui.graphics.ImageBitmap image, optional androidx.compose.ui.graphics.TileMode tileModeX, optional androidx.compose.ui.graphics.TileMode tileModeY); |
| method public static android.graphics.Shader LinearGradientShader(long from, long to, java.util.List<androidx.compose.ui.graphics.Color> colors, optional java.util.List<java.lang.Float>? colorStops, optional androidx.compose.ui.graphics.TileMode tileMode); |
| method public static android.graphics.Shader RadialGradientShader(long center, float radius, java.util.List<androidx.compose.ui.graphics.Color> colors, optional java.util.List<java.lang.Float>? colorStops, optional androidx.compose.ui.graphics.TileMode tileMode); |
| method public static android.graphics.Shader SweepGradientShader(long center, java.util.List<androidx.compose.ui.graphics.Color> colors, optional java.util.List<java.lang.Float>? colorStops); |
| } |
| |
| @androidx.compose.runtime.Immutable public final class Shadow { |
| ctor public Shadow(optional @androidx.compose.runtime.Stable long color, optional @androidx.compose.runtime.Stable long offset, optional @androidx.compose.runtime.Stable float blurRadius); |
| method public androidx.compose.ui.graphics.Shadow copy(optional long color, optional long offset, optional float blurRadius); |
| method public float getBlurRadius(); |
| method public long getColor(); |
| method public long getOffset(); |
| property public final float blurRadius; |
| property public final long color; |
| property public final long offset; |
| field public static final androidx.compose.ui.graphics.Shadow.Companion Companion; |
| } |
| |
| public static final class Shadow.Companion { |
| method public androidx.compose.ui.graphics.Shadow getNone(); |
| property public final androidx.compose.ui.graphics.Shadow None; |
| } |
| |
| public final class ShadowKt { |
| method @androidx.compose.runtime.Stable public static androidx.compose.ui.graphics.Shadow lerp(androidx.compose.ui.graphics.Shadow start, androidx.compose.ui.graphics.Shadow stop, float fraction); |
| } |
| |
| @androidx.compose.runtime.Immutable public interface Shape { |
| method public androidx.compose.ui.graphics.Outline createOutline(long size, androidx.compose.ui.unit.LayoutDirection layoutDirection, androidx.compose.ui.unit.Density density); |
| } |
| |
| @androidx.compose.runtime.Immutable public final class SolidColor extends androidx.compose.ui.graphics.Brush { |
| ctor public SolidColor(long value); |
| method public void applyTo(long size, androidx.compose.ui.graphics.Paint p, float alpha); |
| method public long getValue(); |
| property public final long value; |
| } |
| |
| public enum StampedPathEffectStyle { |
| enum_constant public static final androidx.compose.ui.graphics.StampedPathEffectStyle Morph; |
| enum_constant public static final androidx.compose.ui.graphics.StampedPathEffectStyle Rotate; |
| enum_constant public static final androidx.compose.ui.graphics.StampedPathEffectStyle Translate; |
| } |
| |
| public enum StrokeCap { |
| enum_constant public static final androidx.compose.ui.graphics.StrokeCap Butt; |
| enum_constant public static final androidx.compose.ui.graphics.StrokeCap Round; |
| enum_constant public static final androidx.compose.ui.graphics.StrokeCap Square; |
| } |
| |
| public enum StrokeJoin { |
| enum_constant public static final androidx.compose.ui.graphics.StrokeJoin Bevel; |
| enum_constant public static final androidx.compose.ui.graphics.StrokeJoin Miter; |
| enum_constant public static final androidx.compose.ui.graphics.StrokeJoin Round; |
| } |
| |
| @androidx.compose.runtime.Immutable public final class SweepGradient extends androidx.compose.ui.graphics.ShaderBrush { |
| method public android.graphics.Shader createShader(long size); |
| } |
| |
| public enum TileMode { |
| enum_constant public static final androidx.compose.ui.graphics.TileMode Clamp; |
| enum_constant public static final androidx.compose.ui.graphics.TileMode Mirror; |
| enum_constant public static final androidx.compose.ui.graphics.TileMode Repeated; |
| } |
| |
| public enum VertexMode { |
| enum_constant public static final androidx.compose.ui.graphics.VertexMode TriangleFan; |
| enum_constant public static final androidx.compose.ui.graphics.VertexMode TriangleStrip; |
| enum_constant public static final androidx.compose.ui.graphics.VertexMode Triangles; |
| } |
| |
| public final class Vertices { |
| ctor public Vertices(androidx.compose.ui.graphics.VertexMode vertexMode, java.util.List<androidx.compose.ui.geometry.Offset> positions, java.util.List<androidx.compose.ui.geometry.Offset> textureCoordinates, java.util.List<androidx.compose.ui.graphics.Color> colors, java.util.List<java.lang.Integer> indices); |
| method public int[] getColors(); |
| method public short[] getIndices(); |
| method public float[] getPositions(); |
| method public float[] getTextureCoordinates(); |
| method public androidx.compose.ui.graphics.VertexMode getVertexMode(); |
| property public final int[] colors; |
| property public final short[] indices; |
| property public final float[] positions; |
| property public final float[] textureCoordinates; |
| property public final androidx.compose.ui.graphics.VertexMode vertexMode; |
| } |
| |
| } |
| |
| package androidx.compose.ui.graphics.colorspace { |
| |
| public enum Adaptation { |
| enum_constant public static final androidx.compose.ui.graphics.colorspace.Adaptation Bradford; |
| enum_constant public static final androidx.compose.ui.graphics.colorspace.Adaptation Ciecat02; |
| enum_constant public static final androidx.compose.ui.graphics.colorspace.Adaptation VonKries; |
| } |
| |
| public enum ColorModel { |
| method public final int getComponentCount(); |
| property public final int componentCount; |
| enum_constant public static final androidx.compose.ui.graphics.colorspace.ColorModel Cmyk; |
| enum_constant public static final androidx.compose.ui.graphics.colorspace.ColorModel Lab; |
| enum_constant public static final androidx.compose.ui.graphics.colorspace.ColorModel Rgb; |
| enum_constant public static final androidx.compose.ui.graphics.colorspace.ColorModel Xyz; |
| } |
| |
| public abstract class ColorSpace { |
| ctor public ColorSpace(String name, androidx.compose.ui.graphics.colorspace.ColorModel model); |
| method public final float[] fromXyz(float x, float y, float z); |
| method public abstract float[] fromXyz(float[] v); |
| method public final int getComponentCount(); |
| method public abstract float getMaxValue(int component); |
| method public abstract float getMinValue(int component); |
| method public final androidx.compose.ui.graphics.colorspace.ColorModel getModel(); |
| method public final String getName(); |
| method public boolean isSrgb(); |
| method public abstract boolean isWideGamut(); |
| method public final float[] toXyz(float r, float g, float b); |
| method public abstract float[] toXyz(float[] v); |
| property public final int componentCount; |
| property public boolean isSrgb; |
| property public abstract boolean isWideGamut; |
| property public final androidx.compose.ui.graphics.colorspace.ColorModel model; |
| property public final String name; |
| } |
| |
| public final class ColorSpaceKt { |
| method public static androidx.compose.ui.graphics.colorspace.ColorSpace adapt(androidx.compose.ui.graphics.colorspace.ColorSpace, androidx.compose.ui.graphics.colorspace.WhitePoint whitePoint, optional androidx.compose.ui.graphics.colorspace.Adaptation adaptation); |
| method public static androidx.compose.ui.graphics.colorspace.ColorSpace adapt(androidx.compose.ui.graphics.colorspace.ColorSpace, androidx.compose.ui.graphics.colorspace.WhitePoint whitePoint); |
| method public static androidx.compose.ui.graphics.colorspace.Connector connect(androidx.compose.ui.graphics.colorspace.ColorSpace, optional androidx.compose.ui.graphics.colorspace.ColorSpace destination, optional androidx.compose.ui.graphics.colorspace.RenderIntent intent); |
| } |
| |
| public final class ColorSpaces { |
| method public androidx.compose.ui.graphics.colorspace.Rgb getAces(); |
| method public androidx.compose.ui.graphics.colorspace.Rgb getAcescg(); |
| method public androidx.compose.ui.graphics.colorspace.Rgb getAdobeRgb(); |
| method public androidx.compose.ui.graphics.colorspace.Rgb getBt2020(); |
| method public androidx.compose.ui.graphics.colorspace.Rgb getBt709(); |
| method public androidx.compose.ui.graphics.colorspace.ColorSpace getCieLab(); |
| method public androidx.compose.ui.graphics.colorspace.ColorSpace getCieXyz(); |
| method public androidx.compose.ui.graphics.colorspace.Rgb getDciP3(); |
| method public androidx.compose.ui.graphics.colorspace.Rgb getDisplayP3(); |
| method public androidx.compose.ui.graphics.colorspace.Rgb getExtendedSrgb(); |
| method public androidx.compose.ui.graphics.colorspace.Rgb getLinearExtendedSrgb(); |
| method public androidx.compose.ui.graphics.colorspace.Rgb getLinearSrgb(); |
| method public androidx.compose.ui.graphics.colorspace.Rgb getNtsc1953(); |
| method public androidx.compose.ui.graphics.colorspace.Rgb getProPhotoRgb(); |
| method public androidx.compose.ui.graphics.colorspace.Rgb getSmpteC(); |
| method public androidx.compose.ui.graphics.colorspace.Rgb getSrgb(); |
| method public androidx.compose.ui.graphics.colorspace.ColorSpace? match(float[] toXYZD50, androidx.compose.ui.graphics.colorspace.TransferParameters function); |
| property public final androidx.compose.ui.graphics.colorspace.Rgb Aces; |
| property public final androidx.compose.ui.graphics.colorspace.Rgb Acescg; |
| property public final androidx.compose.ui.graphics.colorspace.Rgb AdobeRgb; |
| property public final androidx.compose.ui.graphics.colorspace.Rgb Bt2020; |
| property public final androidx.compose.ui.graphics.colorspace.Rgb Bt709; |
| property public final androidx.compose.ui.graphics.colorspace.ColorSpace CieLab; |
| property public final androidx.compose.ui.graphics.colorspace.ColorSpace CieXyz; |
| property public final androidx.compose.ui.graphics.colorspace.Rgb DciP3; |
| property public final androidx.compose.ui.graphics.colorspace.Rgb DisplayP3; |
| property public final androidx.compose.ui.graphics.colorspace.Rgb ExtendedSrgb; |
| property public final androidx.compose.ui.graphics.colorspace.Rgb LinearExtendedSrgb; |
| property public final androidx.compose.ui.graphics.colorspace.Rgb LinearSrgb; |
| property public final androidx.compose.ui.graphics.colorspace.Rgb Ntsc1953; |
| property public final androidx.compose.ui.graphics.colorspace.Rgb ProPhotoRgb; |
| property public final androidx.compose.ui.graphics.colorspace.Rgb SmpteC; |
| property public final androidx.compose.ui.graphics.colorspace.Rgb Srgb; |
| field public static final androidx.compose.ui.graphics.colorspace.ColorSpaces INSTANCE; |
| } |
| |
| public class Connector { |
| method public final androidx.compose.ui.graphics.colorspace.ColorSpace getDestination(); |
| method public final androidx.compose.ui.graphics.colorspace.RenderIntent getRenderIntent(); |
| method public final androidx.compose.ui.graphics.colorspace.ColorSpace getSource(); |
| method public final float[] transform(float r, float g, float b); |
| method public float[] transform(float[] v); |
| property public final androidx.compose.ui.graphics.colorspace.ColorSpace destination; |
| property public final androidx.compose.ui.graphics.colorspace.RenderIntent renderIntent; |
| property public final androidx.compose.ui.graphics.colorspace.ColorSpace source; |
| } |
| |
| public final class Illuminant { |
| method public androidx.compose.ui.graphics.colorspace.WhitePoint getA(); |
| method public androidx.compose.ui.graphics.colorspace.WhitePoint getB(); |
| method public androidx.compose.ui.graphics.colorspace.WhitePoint getC(); |
| method public androidx.compose.ui.graphics.colorspace.WhitePoint getD50(); |
| method public androidx.compose.ui.graphics.colorspace.WhitePoint getD55(); |
| method public androidx.compose.ui.graphics.colorspace.WhitePoint getD60(); |
| method public androidx.compose.ui.graphics.colorspace.WhitePoint getD65(); |
| method public androidx.compose.ui.graphics.colorspace.WhitePoint getD75(); |
| method public androidx.compose.ui.graphics.colorspace.WhitePoint getE(); |
| property public final androidx.compose.ui.graphics.colorspace.WhitePoint A; |
| property public final androidx.compose.ui.graphics.colorspace.WhitePoint B; |
| property public final androidx.compose.ui.graphics.colorspace.WhitePoint C; |
| property public final androidx.compose.ui.graphics.colorspace.WhitePoint D50; |
| property public final androidx.compose.ui.graphics.colorspace.WhitePoint D55; |
| property public final androidx.compose.ui.graphics.colorspace.WhitePoint D60; |
| property public final androidx.compose.ui.graphics.colorspace.WhitePoint D65; |
| property public final androidx.compose.ui.graphics.colorspace.WhitePoint D75; |
| property public final androidx.compose.ui.graphics.colorspace.WhitePoint E; |
| field public static final androidx.compose.ui.graphics.colorspace.Illuminant INSTANCE; |
| } |
| |
| public enum RenderIntent { |
| enum_constant public static final androidx.compose.ui.graphics.colorspace.RenderIntent Absolute; |
| enum_constant public static final androidx.compose.ui.graphics.colorspace.RenderIntent Perceptual; |
| enum_constant public static final androidx.compose.ui.graphics.colorspace.RenderIntent Relative; |
| enum_constant public static final androidx.compose.ui.graphics.colorspace.RenderIntent Saturation; |
| } |
| |
| public final class Rgb extends androidx.compose.ui.graphics.colorspace.ColorSpace { |
| ctor public Rgb(String name, float[] toXYZ, kotlin.jvm.functions.Function1<? super java.lang.Double,java.lang.Double> oetf, kotlin.jvm.functions.Function1<? super java.lang.Double,java.lang.Double> eotf); |
| ctor public Rgb(String name, float[] primaries, androidx.compose.ui.graphics.colorspace.WhitePoint whitePoint, kotlin.jvm.functions.Function1<? super java.lang.Double,java.lang.Double> oetf, kotlin.jvm.functions.Function1<? super java.lang.Double,java.lang.Double> eotf, float min, float max); |
| ctor public Rgb(String name, float[] toXYZ, androidx.compose.ui.graphics.colorspace.TransferParameters function); |
| ctor public Rgb(String name, float[] primaries, androidx.compose.ui.graphics.colorspace.WhitePoint whitePoint, androidx.compose.ui.graphics.colorspace.TransferParameters function); |
| ctor public Rgb(String name, float[] toXYZ, double gamma); |
| ctor public Rgb(String name, float[] primaries, androidx.compose.ui.graphics.colorspace.WhitePoint whitePoint, double gamma); |
| method public float[] fromLinear(float r, float g, float b); |
| method public float[] fromLinear(float[] v); |
| method public float[] fromXyz(float[] v); |
| method public kotlin.jvm.functions.Function1<java.lang.Double,java.lang.Double> getEotf(); |
| method public float[] getInverseTransform(); |
| method public float[] getInverseTransform(float[] inverseTransform); |
| method public float getMaxValue(int component); |
| method public float getMinValue(int component); |
| method public kotlin.jvm.functions.Function1<java.lang.Double,java.lang.Double> getOetf(); |
| method public float[] getPrimaries(); |
| method public float[] getPrimaries(float[] primaries); |
| method public androidx.compose.ui.graphics.colorspace.TransferParameters? getTransferParameters(); |
| method public float[] getTransform(); |
| method public float[] getTransform(float[] transform); |
| method public androidx.compose.ui.graphics.colorspace.WhitePoint getWhitePoint(); |
| method public boolean isWideGamut(); |
| method public float[] toLinear(float r, float g, float b); |
| method public float[] toLinear(float[] v); |
| method public float[] toXyz(float[] v); |
| property public final kotlin.jvm.functions.Function1<java.lang.Double,java.lang.Double> eotf; |
| property public boolean isSrgb; |
| property public boolean isWideGamut; |
| property public final kotlin.jvm.functions.Function1<java.lang.Double,java.lang.Double> oetf; |
| property public final androidx.compose.ui.graphics.colorspace.TransferParameters? transferParameters; |
| property public final androidx.compose.ui.graphics.colorspace.WhitePoint whitePoint; |
| } |
| |
| public final class TransferParameters { |
| ctor public TransferParameters(double gamma, double a, double b, double c, double d, optional double e, optional double f); |
| method public double component1(); |
| method public double component2(); |
| method public double component3(); |
| method public double component4(); |
| method public double component5(); |
| method public double component6(); |
| method public double component7(); |
| method public androidx.compose.ui.graphics.colorspace.TransferParameters copy(double gamma, double a, double b, double c, double d, double e, double f); |
| method public double getA(); |
| method public double getB(); |
| method public double getC(); |
| method public double getD(); |
| method public double getE(); |
| method public double getF(); |
| method public double getGamma(); |
| property public final double a; |
| property public final double b; |
| property public final double c; |
| property public final double d; |
| property public final double e; |
| property public final double f; |
| property public final double gamma; |
| } |
| |
| public final class WhitePoint { |
| ctor public WhitePoint(float x, float y); |
| ctor public WhitePoint(float x, float y, float z); |
| method public float component1(); |
| method public float component2(); |
| method public androidx.compose.ui.graphics.colorspace.WhitePoint copy(float x, float y); |
| method public float getX(); |
| method public float getY(); |
| property public final float x; |
| property public final float y; |
| } |
| |
| } |
| |
| package androidx.compose.ui.graphics.drawscope { |
| |
| public final class CanvasDrawScope implements androidx.compose.ui.graphics.drawscope.DrawScope { |
| ctor public CanvasDrawScope(); |
| method public inline void draw(androidx.compose.ui.unit.Density density, androidx.compose.ui.unit.LayoutDirection layoutDirection, androidx.compose.ui.graphics.Canvas canvas, long size, kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.drawscope.DrawScope,kotlin.Unit> block); |
| method public void drawArc(androidx.compose.ui.graphics.Brush brush, float startAngle, float sweepAngle, boolean useCenter, long topLeft, long size, float alpha, androidx.compose.ui.graphics.drawscope.DrawStyle style, androidx.compose.ui.graphics.ColorFilter? colorFilter, androidx.compose.ui.graphics.BlendMode blendMode); |
| method public void drawArc(long color, float startAngle, float sweepAngle, boolean useCenter, long topLeft, long size, float alpha, androidx.compose.ui.graphics.drawscope.DrawStyle style, androidx.compose.ui.graphics.ColorFilter? colorFilter, androidx.compose.ui.graphics.BlendMode blendMode); |
| method public void drawCircle(androidx.compose.ui.graphics.Brush brush, float radius, long center, float alpha, androidx.compose.ui.graphics.drawscope.DrawStyle style, androidx.compose.ui.graphics.ColorFilter? colorFilter, androidx.compose.ui.graphics.BlendMode blendMode); |
| method public void drawCircle(long color, float radius, long center, float alpha, androidx.compose.ui.graphics.drawscope.DrawStyle style, androidx.compose.ui.graphics.ColorFilter? colorFilter, androidx.compose.ui.graphics.BlendMode blendMode); |
| method public void drawImage(androidx.compose.ui.graphics.ImageBitmap image, long topLeft, float alpha, androidx.compose.ui.graphics.drawscope.DrawStyle style, androidx.compose.ui.graphics.ColorFilter? colorFilter, androidx.compose.ui.graphics.BlendMode blendMode); |
| method public void drawImage(androidx.compose.ui.graphics.ImageBitmap image, long srcOffset, long srcSize, long dstOffset, long dstSize, float alpha, androidx.compose.ui.graphics.drawscope.DrawStyle style, androidx.compose.ui.graphics.ColorFilter? colorFilter, androidx.compose.ui.graphics.BlendMode blendMode); |
| method public void drawLine(androidx.compose.ui.graphics.Brush brush, long start, long end, float strokeWidth, androidx.compose.ui.graphics.StrokeCap cap, androidx.compose.ui.graphics.PathEffect? pathEffect, float alpha, androidx.compose.ui.graphics.ColorFilter? colorFilter, androidx.compose.ui.graphics.BlendMode blendMode); |
| method public void drawLine(long color, long start, long end, float strokeWidth, androidx.compose.ui.graphics.StrokeCap cap, androidx.compose.ui.graphics.PathEffect? pathEffect, float alpha, androidx.compose.ui.graphics.ColorFilter? colorFilter, androidx.compose.ui.graphics.BlendMode blendMode); |
| method public void drawOval(androidx.compose.ui.graphics.Brush brush, long topLeft, long size, float alpha, androidx.compose.ui.graphics.drawscope.DrawStyle style, androidx.compose.ui.graphics.ColorFilter? colorFilter, androidx.compose.ui.graphics.BlendMode blendMode); |
| method public void drawOval(long color, long topLeft, long size, float alpha, androidx.compose.ui.graphics.drawscope.DrawStyle style, androidx.compose.ui.graphics.ColorFilter? colorFilter, androidx.compose.ui.graphics.BlendMode blendMode); |
| method public void drawPath(androidx.compose.ui.graphics.Path path, long color, float alpha, androidx.compose.ui.graphics.drawscope.DrawStyle style, androidx.compose.ui.graphics.ColorFilter? colorFilter, androidx.compose.ui.graphics.BlendMode blendMode); |
| method public void drawPath(androidx.compose.ui.graphics.Path path, androidx.compose.ui.graphics.Brush brush, float alpha, androidx.compose.ui.graphics.drawscope.DrawStyle style, androidx.compose.ui.graphics.ColorFilter? colorFilter, androidx.compose.ui.graphics.BlendMode blendMode); |
| method public void drawPoints(java.util.List<androidx.compose.ui.geometry.Offset> points, androidx.compose.ui.graphics.PointMode pointMode, long color, float strokeWidth, androidx.compose.ui.graphics.StrokeCap cap, androidx.compose.ui.graphics.PathEffect? pathEffect, float alpha, androidx.compose.ui.graphics.ColorFilter? colorFilter, androidx.compose.ui.graphics.BlendMode blendMode); |
| method public void drawPoints(java.util.List<androidx.compose.ui.geometry.Offset> points, androidx.compose.ui.graphics.PointMode pointMode, androidx.compose.ui.graphics.Brush brush, float strokeWidth, androidx.compose.ui.graphics.StrokeCap cap, androidx.compose.ui.graphics.PathEffect? pathEffect, float alpha, androidx.compose.ui.graphics.ColorFilter? colorFilter, androidx.compose.ui.graphics.BlendMode blendMode); |
| method public void drawRect(androidx.compose.ui.graphics.Brush brush, long topLeft, long size, float alpha, androidx.compose.ui.graphics.drawscope.DrawStyle style, androidx.compose.ui.graphics.ColorFilter? colorFilter, androidx.compose.ui.graphics.BlendMode blendMode); |
| method public void drawRect(long color, long topLeft, long size, float alpha, androidx.compose.ui.graphics.drawscope.DrawStyle style, androidx.compose.ui.graphics.ColorFilter? colorFilter, androidx.compose.ui.graphics.BlendMode blendMode); |
| method public void drawRoundRect(androidx.compose.ui.graphics.Brush brush, long topLeft, long size, long cornerRadius, float alpha, androidx.compose.ui.graphics.drawscope.DrawStyle style, androidx.compose.ui.graphics.ColorFilter? colorFilter, androidx.compose.ui.graphics.BlendMode blendMode); |
| method public void drawRoundRect(long color, long topLeft, long size, long cornerRadius, androidx.compose.ui.graphics.drawscope.DrawStyle style, float alpha, androidx.compose.ui.graphics.ColorFilter? colorFilter, androidx.compose.ui.graphics.BlendMode blendMode); |
| method public float getDensity(); |
| method public androidx.compose.ui.graphics.drawscope.DrawContext getDrawContext(); |
| method public float getFontScale(); |
| method public androidx.compose.ui.unit.LayoutDirection getLayoutDirection(); |
| property public float density; |
| property public androidx.compose.ui.graphics.drawscope.DrawContext drawContext; |
| property public float fontScale; |
| property public androidx.compose.ui.unit.LayoutDirection layoutDirection; |
| field @kotlin.PublishedApi internal final androidx.compose.ui.graphics.drawscope.CanvasDrawScope.DrawParams drawParams; |
| } |
| |
| @kotlin.PublishedApi internal static final class CanvasDrawScope.DrawParams { |
| ctor public CanvasDrawScope.DrawParams(optional androidx.compose.ui.unit.Density density, optional androidx.compose.ui.unit.LayoutDirection layoutDirection, optional androidx.compose.ui.graphics.Canvas canvas, optional long size); |
| method public androidx.compose.ui.unit.Density component1(); |
| method public androidx.compose.ui.unit.LayoutDirection component2(); |
| method public androidx.compose.ui.graphics.Canvas component3(); |
| method public long component4-NH-jbRc(); |
| method internal boolean equals(Object? other); |
| method public androidx.compose.ui.graphics.Canvas getCanvas(); |
| method public androidx.compose.ui.unit.Density getDensity(); |
| method public androidx.compose.ui.unit.LayoutDirection getLayoutDirection(); |
| method public long getSize(); |
| method internal int hashCode(); |
| method public void setCanvas(androidx.compose.ui.graphics.Canvas canvas); |
| method public void setDensity(androidx.compose.ui.unit.Density density); |
| method public void setLayoutDirection(androidx.compose.ui.unit.LayoutDirection layoutDirection); |
| method public void setSize(long size); |
| method internal String toString(); |
| property public final androidx.compose.ui.graphics.Canvas canvas; |
| property public final androidx.compose.ui.unit.Density density; |
| property public final androidx.compose.ui.unit.LayoutDirection layoutDirection; |
| property public final long size; |
| } |
| |
| public final class CanvasDrawScopeKt { |
| } |
| |
| public interface ContentDrawScope extends androidx.compose.ui.graphics.drawscope.DrawScope { |
| method public void drawContent(); |
| } |
| |
| public interface DrawContext { |
| method public androidx.compose.ui.graphics.Canvas getCanvas(); |
| method public long getSize(); |
| method public androidx.compose.ui.graphics.drawscope.DrawTransform getTransform(); |
| method public void setSize(long size); |
| property public abstract androidx.compose.ui.graphics.Canvas canvas; |
| property public abstract long size; |
| property public abstract androidx.compose.ui.graphics.drawscope.DrawTransform transform; |
| } |
| |
| @androidx.compose.ui.graphics.drawscope.DrawScopeMarker public interface DrawScope extends androidx.compose.ui.unit.Density { |
| method public void drawArc(androidx.compose.ui.graphics.Brush brush, float startAngle, float sweepAngle, boolean useCenter, optional long topLeft, optional long size, optional float alpha, optional androidx.compose.ui.graphics.drawscope.DrawStyle style, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional androidx.compose.ui.graphics.BlendMode blendMode); |
| method public void drawArc(long color, float startAngle, float sweepAngle, boolean useCenter, optional long topLeft, optional long size, optional float alpha, optional androidx.compose.ui.graphics.drawscope.DrawStyle style, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional androidx.compose.ui.graphics.BlendMode blendMode); |
| method public void drawCircle(androidx.compose.ui.graphics.Brush brush, optional float radius, optional long center, optional float alpha, optional androidx.compose.ui.graphics.drawscope.DrawStyle style, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional androidx.compose.ui.graphics.BlendMode blendMode); |
| method public void drawCircle(long color, optional float radius, optional long center, optional float alpha, optional androidx.compose.ui.graphics.drawscope.DrawStyle style, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional androidx.compose.ui.graphics.BlendMode blendMode); |
| method public void drawImage(androidx.compose.ui.graphics.ImageBitmap image, optional long topLeft, optional float alpha, optional androidx.compose.ui.graphics.drawscope.DrawStyle style, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional androidx.compose.ui.graphics.BlendMode blendMode); |
| method public void drawImage(androidx.compose.ui.graphics.ImageBitmap image, optional long srcOffset, optional long srcSize, optional long dstOffset, optional long dstSize, optional float alpha, optional androidx.compose.ui.graphics.drawscope.DrawStyle style, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional androidx.compose.ui.graphics.BlendMode blendMode); |
| method public void drawLine(androidx.compose.ui.graphics.Brush brush, long start, long end, optional float strokeWidth, optional androidx.compose.ui.graphics.StrokeCap cap, optional androidx.compose.ui.graphics.PathEffect? pathEffect, optional float alpha, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional androidx.compose.ui.graphics.BlendMode blendMode); |
| method public void drawLine(long color, long start, long end, optional float strokeWidth, optional androidx.compose.ui.graphics.StrokeCap cap, optional androidx.compose.ui.graphics.PathEffect? pathEffect, optional float alpha, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional androidx.compose.ui.graphics.BlendMode blendMode); |
| method public void drawOval(androidx.compose.ui.graphics.Brush brush, optional long topLeft, optional long size, optional float alpha, optional androidx.compose.ui.graphics.drawscope.DrawStyle style, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional androidx.compose.ui.graphics.BlendMode blendMode); |
| method public void drawOval(long color, optional long topLeft, optional long size, optional float alpha, optional androidx.compose.ui.graphics.drawscope.DrawStyle style, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional androidx.compose.ui.graphics.BlendMode blendMode); |
| method public void drawPath(androidx.compose.ui.graphics.Path path, long color, optional float alpha, optional androidx.compose.ui.graphics.drawscope.DrawStyle style, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional androidx.compose.ui.graphics.BlendMode blendMode); |
| method public void drawPath(androidx.compose.ui.graphics.Path path, androidx.compose.ui.graphics.Brush brush, optional float alpha, optional androidx.compose.ui.graphics.drawscope.DrawStyle style, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional androidx.compose.ui.graphics.BlendMode blendMode); |
| method public void drawPoints(java.util.List<androidx.compose.ui.geometry.Offset> points, androidx.compose.ui.graphics.PointMode pointMode, long color, optional float strokeWidth, optional androidx.compose.ui.graphics.StrokeCap cap, optional androidx.compose.ui.graphics.PathEffect? pathEffect, optional float alpha, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional androidx.compose.ui.graphics.BlendMode blendMode); |
| method public void drawPoints(java.util.List<androidx.compose.ui.geometry.Offset> points, androidx.compose.ui.graphics.PointMode pointMode, androidx.compose.ui.graphics.Brush brush, optional float strokeWidth, optional androidx.compose.ui.graphics.StrokeCap cap, optional androidx.compose.ui.graphics.PathEffect? pathEffect, optional float alpha, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional androidx.compose.ui.graphics.BlendMode blendMode); |
| method public void drawRect(androidx.compose.ui.graphics.Brush brush, optional long topLeft, optional long size, optional float alpha, optional androidx.compose.ui.graphics.drawscope.DrawStyle style, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional androidx.compose.ui.graphics.BlendMode blendMode); |
| method public void drawRect(long color, optional long topLeft, optional long size, optional float alpha, optional androidx.compose.ui.graphics.drawscope.DrawStyle style, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional androidx.compose.ui.graphics.BlendMode blendMode); |
| method public void drawRoundRect(androidx.compose.ui.graphics.Brush brush, optional long topLeft, optional long size, optional long cornerRadius, optional float alpha, optional androidx.compose.ui.graphics.drawscope.DrawStyle style, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional androidx.compose.ui.graphics.BlendMode blendMode); |
| method public void drawRoundRect(long color, optional long topLeft, optional long size, optional long cornerRadius, optional androidx.compose.ui.graphics.drawscope.DrawStyle style, optional float alpha, optional androidx.compose.ui.graphics.ColorFilter? colorFilter, optional androidx.compose.ui.graphics.BlendMode blendMode); |
| method public default long getCenter(); |
| method public androidx.compose.ui.graphics.drawscope.DrawContext getDrawContext(); |
| method public androidx.compose.ui.unit.LayoutDirection getLayoutDirection(); |
| method public default long getSize(); |
| method public long offsetSize(long, long offset); |
| property public default long center; |
| property public abstract androidx.compose.ui.graphics.drawscope.DrawContext drawContext; |
| property public abstract androidx.compose.ui.unit.LayoutDirection layoutDirection; |
| property public default long size; |
| field public static final androidx.compose.ui.graphics.drawscope.DrawScope.Companion Companion; |
| } |
| |
| public static final class DrawScope.Companion { |
| method public androidx.compose.ui.graphics.BlendMode getDefaultBlendMode(); |
| property public final androidx.compose.ui.graphics.BlendMode DefaultBlendMode; |
| } |
| |
| public final class DrawScopeKt { |
| method public static inline void clipPath(androidx.compose.ui.graphics.drawscope.DrawScope, androidx.compose.ui.graphics.Path path, optional androidx.compose.ui.graphics.ClipOp clipOp, kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.drawscope.DrawScope,kotlin.Unit> block); |
| method public static inline void clipRect(androidx.compose.ui.graphics.drawscope.DrawScope, optional float left, optional float top, optional float right, optional float bottom, optional androidx.compose.ui.graphics.ClipOp clipOp, kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.drawscope.DrawScope,kotlin.Unit> block); |
| method public static inline void drawIntoCanvas(androidx.compose.ui.graphics.drawscope.DrawScope, kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.Canvas,kotlin.Unit> block); |
| method public static inline void inset(androidx.compose.ui.graphics.drawscope.DrawScope, float left, float top, float right, float bottom, kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.drawscope.DrawScope,kotlin.Unit> block); |
| method public static inline void inset(androidx.compose.ui.graphics.drawscope.DrawScope, float inset, kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.drawscope.DrawScope,kotlin.Unit> block); |
| method public static inline void inset(androidx.compose.ui.graphics.drawscope.DrawScope, optional float horizontal, optional float vertical, kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.drawscope.DrawScope,kotlin.Unit> block); |
| method public static inline void rotate(androidx.compose.ui.graphics.drawscope.DrawScope, float degrees, optional long pivot, kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.drawscope.DrawScope,kotlin.Unit> block); |
| method public static inline void rotateRad(androidx.compose.ui.graphics.drawscope.DrawScope, float radians, optional long pivot, kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.drawscope.DrawScope,kotlin.Unit> block); |
| method public static inline void scale(androidx.compose.ui.graphics.drawscope.DrawScope, float scaleX, float scaleY, optional long pivot, kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.drawscope.DrawScope,kotlin.Unit> block); |
| method public static inline void scale(androidx.compose.ui.graphics.drawscope.DrawScope, float scale, optional long pivot, kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.drawscope.DrawScope,kotlin.Unit> block); |
| method public static inline void translate(androidx.compose.ui.graphics.drawscope.DrawScope, optional float left, optional float top, kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.drawscope.DrawScope,kotlin.Unit> block); |
| method public static inline void withTransform(androidx.compose.ui.graphics.drawscope.DrawScope, kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.drawscope.DrawTransform,kotlin.Unit> transformBlock, kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.drawscope.DrawScope,kotlin.Unit> drawBlock); |
| } |
| |
| @kotlin.DslMarker public @interface DrawScopeMarker { |
| } |
| |
| public abstract sealed class DrawStyle { |
| } |
| |
| @androidx.compose.ui.graphics.drawscope.DrawScopeMarker public interface DrawTransform { |
| method public void clipPath(androidx.compose.ui.graphics.Path path, optional androidx.compose.ui.graphics.ClipOp clipOp); |
| method public void clipRect(optional float left, optional float top, optional float right, optional float bottom, optional androidx.compose.ui.graphics.ClipOp clipOp); |
| method public default long getCenter(); |
| method public long getSize(); |
| method public void inset(float left, float top, float right, float bottom); |
| method public void rotate(float degrees, optional long pivot); |
| method public void scale(float scaleX, float scaleY, optional long pivot); |
| method public void transform(float[] matrix); |
| method public void translate(optional float left, optional float top); |
| property public default long center; |
| property public abstract long size; |
| } |
| |
| public final class DrawTransformKt { |
| method public static inline void inset(androidx.compose.ui.graphics.drawscope.DrawTransform, optional float horizontal, optional float vertical); |
| method public static inline void inset(androidx.compose.ui.graphics.drawscope.DrawTransform, float inset); |
| method public static inline void rotateRad(androidx.compose.ui.graphics.drawscope.DrawTransform, float radians, optional long pivot); |
| method public static inline void scale(androidx.compose.ui.graphics.drawscope.DrawTransform, float scale, optional long pivot); |
| } |
| |
| public final class Fill extends androidx.compose.ui.graphics.drawscope.DrawStyle { |
| field public static final androidx.compose.ui.graphics.drawscope.Fill INSTANCE; |
| } |
| |
| public final class Stroke extends androidx.compose.ui.graphics.drawscope.DrawStyle { |
| ctor public Stroke(optional float width, optional float miter, optional androidx.compose.ui.graphics.StrokeCap cap, optional androidx.compose.ui.graphics.StrokeJoin join, optional androidx.compose.ui.graphics.PathEffect? pathEffect); |
| method public androidx.compose.ui.graphics.StrokeCap getCap(); |
| method public androidx.compose.ui.graphics.StrokeJoin getJoin(); |
| method public float getMiter(); |
| method public androidx.compose.ui.graphics.PathEffect? getPathEffect(); |
| method public float getWidth(); |
| property public final androidx.compose.ui.graphics.StrokeCap cap; |
| property public final androidx.compose.ui.graphics.StrokeJoin join; |
| property public final float miter; |
| property public final androidx.compose.ui.graphics.PathEffect? pathEffect; |
| property public final float width; |
| field public static final androidx.compose.ui.graphics.drawscope.Stroke.Companion Companion; |
| field public static final float DefaultMiter = 4.0f; |
| field public static final float HairlineWidth = 0.0f; |
| } |
| |
| public static final class Stroke.Companion { |
| method public androidx.compose.ui.graphics.StrokeCap getDefaultCap(); |
| method public androidx.compose.ui.graphics.StrokeJoin getDefaultJoin(); |
| property public final androidx.compose.ui.graphics.StrokeCap DefaultCap; |
| property public final androidx.compose.ui.graphics.StrokeJoin DefaultJoin; |
| } |
| |
| } |
| |
| package androidx.compose.ui.graphics.painter { |
| |
| public final class BitmapPainter extends androidx.compose.ui.graphics.painter.Painter { |
| ctor public BitmapPainter(androidx.compose.ui.graphics.ImageBitmap image, optional long srcOffset, optional long srcSize); |
| method public long getIntrinsicSize(); |
| method protected void onDraw(androidx.compose.ui.graphics.drawscope.DrawScope); |
| property public long intrinsicSize; |
| } |
| |
| public final class ColorPainter extends androidx.compose.ui.graphics.painter.Painter { |
| ctor public ColorPainter(long color); |
| method public long getColor(); |
| method public long getIntrinsicSize(); |
| method protected void onDraw(androidx.compose.ui.graphics.drawscope.DrawScope); |
| property public final long color; |
| property public long intrinsicSize; |
| } |
| |
| public abstract class Painter { |
| ctor public Painter(); |
| method protected boolean applyAlpha(float alpha); |
| method protected boolean applyColorFilter(androidx.compose.ui.graphics.ColorFilter? colorFilter); |
| method protected boolean applyLayoutDirection(androidx.compose.ui.unit.LayoutDirection layoutDirection); |
| method public final void draw(androidx.compose.ui.graphics.drawscope.DrawScope, long size, optional float alpha, optional androidx.compose.ui.graphics.ColorFilter? colorFilter); |
| method public abstract long getIntrinsicSize(); |
| method protected abstract void onDraw(androidx.compose.ui.graphics.drawscope.DrawScope); |
| property public abstract long intrinsicSize; |
| } |
| |
| } |
| |
| package androidx.compose.ui.graphics.vector { |
| |
| public final class PathBuilder { |
| ctor public PathBuilder(); |
| method public androidx.compose.ui.graphics.vector.PathBuilder arcTo(float horizontalEllipseRadius, float verticalEllipseRadius, float theta, boolean isMoreThanHalf, boolean isPositiveArc, float x1, float y1); |
| method public androidx.compose.ui.graphics.vector.PathBuilder arcToRelative(float a, float b, float theta, boolean isMoreThanHalf, boolean isPositiveArc, float dx1, float dy1); |
| method public androidx.compose.ui.graphics.vector.PathBuilder close(); |
| method public androidx.compose.ui.graphics.vector.PathBuilder curveTo(float x1, float y1, float x2, float y2, float x3, float y3); |
| method public androidx.compose.ui.graphics.vector.PathBuilder curveToRelative(float dx1, float dy1, float dx2, float dy2, float dx3, float dy3); |
| method public java.util.List<androidx.compose.ui.graphics.vector.PathNode> getNodes(); |
| method public androidx.compose.ui.graphics.vector.PathBuilder horizontalLineTo(float x); |
| method public androidx.compose.ui.graphics.vector.PathBuilder horizontalLineToRelative(float dx); |
| method public androidx.compose.ui.graphics.vector.PathBuilder lineTo(float x, float y); |
| method public androidx.compose.ui.graphics.vector.PathBuilder lineToRelative(float dx, float dy); |
| method public androidx.compose.ui.graphics.vector.PathBuilder moveTo(float x, float y); |
| method public androidx.compose.ui.graphics.vector.PathBuilder moveToRelative(float dx, float dy); |
| method public androidx.compose.ui.graphics.vector.PathBuilder quadTo(float x1, float y1, float x2, float y2); |
| method public androidx.compose.ui.graphics.vector.PathBuilder quadToRelative(float dx1, float dy1, float dx2, float dy2); |
| method public androidx.compose.ui.graphics.vector.PathBuilder reflectiveCurveTo(float x1, float y1, float x2, float y2); |
| method public androidx.compose.ui.graphics.vector.PathBuilder reflectiveCurveToRelative(float dx1, float dy1, float dx2, float dy2); |
| method public androidx.compose.ui.graphics.vector.PathBuilder reflectiveQuadTo(float x1, float y1); |
| method public androidx.compose.ui.graphics.vector.PathBuilder reflectiveQuadToRelative(float dx1, float dy1); |
| method public androidx.compose.ui.graphics.vector.PathBuilder verticalLineTo(float y); |
| method public androidx.compose.ui.graphics.vector.PathBuilder verticalLineToRelative(float dy); |
| } |
| |
| @androidx.compose.runtime.Immutable public abstract sealed class PathNode { |
| method public final boolean isCurve(); |
| method public final boolean isQuad(); |
| property public final boolean isCurve; |
| property public final boolean isQuad; |
| } |
| |
| @androidx.compose.runtime.Immutable public static final class PathNode.ArcTo extends androidx.compose.ui.graphics.vector.PathNode { |
| ctor public PathNode.ArcTo(float horizontalEllipseRadius, float verticalEllipseRadius, float theta, boolean isMoreThanHalf, boolean isPositiveArc, float arcStartX, float arcStartY); |
| method public float component1(); |
| method public float component2(); |
| method public float component3(); |
| method public boolean component4(); |
| method public boolean component5(); |
| method public float component6(); |
| method public float component7(); |
| method public androidx.compose.ui.graphics.vector.PathNode.ArcTo copy(float horizontalEllipseRadius, float verticalEllipseRadius, float theta, boolean isMoreThanHalf, boolean isPositiveArc, float arcStartX, float arcStartY); |
| method public float getArcStartX(); |
| method public float getArcStartY(); |
| method public float getHorizontalEllipseRadius(); |
| method public float getTheta(); |
| method public float getVerticalEllipseRadius(); |
| method public boolean isMoreThanHalf(); |
| method public boolean isPositiveArc(); |
| property public final float arcStartX; |
| property public final float arcStartY; |
| property public final float horizontalEllipseRadius; |
| property public final boolean isMoreThanHalf; |
| property public final boolean isPositiveArc; |
| property public final float theta; |
| property public final float verticalEllipseRadius; |
| } |
| |
| @androidx.compose.runtime.Immutable public static final class PathNode.Close extends androidx.compose.ui.graphics.vector.PathNode { |
| field public static final androidx.compose.ui.graphics.vector.PathNode.Close INSTANCE; |
| } |
| |
| @androidx.compose.runtime.Immutable public static final class PathNode.CurveTo extends androidx.compose.ui.graphics.vector.PathNode { |
| ctor public PathNode.CurveTo(float x1, float y1, float x2, float y2, float x3, float y3); |
| method public float component1(); |
| method public float component2(); |
| method public float component3(); |
| method public float component4(); |
| method public float component5(); |
| method public float component6(); |
| method public androidx.compose.ui.graphics.vector.PathNode.CurveTo copy(float x1, float y1, float x2, float y2, float x3, float y3); |
| method public float getX1(); |
| method public float getX2(); |
| method public float getX3(); |
| method public float getY1(); |
| method public float getY2(); |
| method public float getY3(); |
| property public final float x1; |
| property public final float x2; |
| property public final float x3; |
| property public final float y1; |
| property public final float y2; |
| property public final float y3; |
| } |
| |
| @androidx.compose.runtime.Immutable public static final class PathNode.HorizontalTo extends androidx.compose.ui.graphics.vector.PathNode { |
| ctor public PathNode.HorizontalTo(float x); |
| method public float component1(); |
| method public androidx.compose.ui.graphics.vector.PathNode.HorizontalTo copy(float x); |
| method public float getX(); |
| property public final float x; |
| } |
| |
| @androidx.compose.runtime.Immutable public static final class PathNode.LineTo extends androidx.compose.ui.graphics.vector.PathNode { |
| ctor public PathNode.LineTo(float x, float y); |
| method public float component1(); |
| method public float component2(); |
| method public androidx.compose.ui.graphics.vector.PathNode.LineTo copy(float x, float y); |
| method public float getX(); |
| method public float getY(); |
| property public final float x; |
| property public final float y; |
| } |
| |
| @androidx.compose.runtime.Immutable public static final class PathNode.MoveTo extends androidx.compose.ui.graphics.vector.PathNode { |
| ctor public PathNode.MoveTo(float x, float y); |
| method public float component1(); |
| method public float component2(); |
| method public androidx.compose.ui.graphics.vector.PathNode.MoveTo copy(float x, float y); |
| method public float getX(); |
| method public float getY(); |
| property public final float x; |
| property public final float y; |
| } |
| |
| @androidx.compose.runtime.Immutable public static final class PathNode.QuadTo extends androidx.compose.ui.graphics.vector.PathNode { |
| ctor public PathNode.QuadTo(float x1, float y1, float x2, float y2); |
| method public float component1(); |
| method public float component2(); |
| method public float component3(); |
| method public float component4(); |
| method public androidx.compose.ui.graphics.vector.PathNode.QuadTo copy(float x1, float y1, float x2, float y2); |
| method public float getX1(); |
| method public float getX2(); |
| method public float getY1(); |
| method public float getY2(); |
| property public final float x1; |
| property public final float x2; |
| property public final float y1; |
| property public final float y2; |
| } |
| |
| @androidx.compose.runtime.Immutable public static final class PathNode.ReflectiveCurveTo extends androidx.compose.ui.graphics.vector.PathNode { |
| ctor public PathNode.ReflectiveCurveTo(float x1, float y1, float x2, float y2); |
| method public float component1(); |
| method public float component2(); |
| method public float component3(); |
| method public float component4(); |
| method public androidx.compose.ui.graphics.vector.PathNode.ReflectiveCurveTo copy(float x1, float y1, float x2, float y2); |
| method public float getX1(); |
| method public float getX2(); |
| method public float getY1(); |
| method public float getY2(); |
| property public final float x1; |
| property public final float x2; |
| property public final float y1; |
| property public final float y2; |
| } |
| |
| @androidx.compose.runtime.Immutable public static final class PathNode.ReflectiveQuadTo extends androidx.compose.ui.graphics.vector.PathNode { |
| ctor public PathNode.ReflectiveQuadTo(float x, float y); |
| method public float component1(); |
| method public float component2(); |
| method public androidx.compose.ui.graphics.vector.PathNode.ReflectiveQuadTo copy(float x, float y); |
| method public float getX(); |
| method public float getY(); |
| property public final float x; |
| property public final float y; |
| } |
| |
| @androidx.compose.runtime.Immutable public static final class PathNode.RelativeArcTo extends androidx.compose.ui.graphics.vector.PathNode { |
| ctor public PathNode.RelativeArcTo(float horizontalEllipseRadius, float verticalEllipseRadius, float theta, boolean isMoreThanHalf, boolean isPositiveArc, float arcStartDx, float arcStartDy); |
| method public float component1(); |
| method public float component2(); |
| method public float component3(); |
| method public boolean component4(); |
| method public boolean component5(); |
| method public float component6(); |
| method public float component7(); |
| method public androidx.compose.ui.graphics.vector.PathNode.RelativeArcTo copy(float horizontalEllipseRadius, float verticalEllipseRadius, float theta, boolean isMoreThanHalf, boolean isPositiveArc, float arcStartDx, float arcStartDy); |
| method public float getArcStartDx(); |
| method public float getArcStartDy(); |
| method public float getHorizontalEllipseRadius(); |
| method public float getTheta(); |
| method public float getVerticalEllipseRadius(); |
| method public boolean isMoreThanHalf(); |
| method public boolean isPositiveArc(); |
| property public final float arcStartDx; |
| property public final float arcStartDy; |
| property public final float horizontalEllipseRadius; |
| property public final boolean isMoreThanHalf; |
| property public final boolean isPositiveArc; |
| property public final float theta; |
| property public final float verticalEllipseRadius; |
| } |
| |
| @androidx.compose.runtime.Immutable public static final class PathNode.RelativeCurveTo extends androidx.compose.ui.graphics.vector.PathNode { |
| ctor public PathNode.RelativeCurveTo(float dx1, float dy1, float dx2, float dy2, float dx3, float dy3); |
| method public float component1(); |
| method public float component2(); |
| method public float component3(); |
| method public float component4(); |
| method public float component5(); |
| method public float component6(); |
| method public androidx.compose.ui.graphics.vector.PathNode.RelativeCurveTo copy(float dx1, float dy1, float dx2, float dy2, float dx3, float dy3); |
| method public float getDx1(); |
| method public float getDx2(); |
| method public float getDx3(); |
| method public float getDy1(); |
| method public float getDy2(); |
| method public float getDy3(); |
| property public final float dx1; |
| property public final float dx2; |
| property public final float dx3; |
| property public final float dy1; |
| property public final float dy2; |
| property public final float dy3; |
| } |
| |
| @androidx.compose.runtime.Immutable public static final class PathNode.RelativeHorizontalTo extends androidx.compose.ui.graphics.vector.PathNode { |
| ctor public PathNode.RelativeHorizontalTo(float dx); |
| method public float component1(); |
| method public androidx.compose.ui.graphics.vector.PathNode.RelativeHorizontalTo copy(float dx); |
| method public float getDx(); |
| property public final float dx; |
| } |
| |
| @androidx.compose.runtime.Immutable public static final class PathNode.RelativeLineTo extends androidx.compose.ui.graphics.vector.PathNode { |
| ctor public PathNode.RelativeLineTo(float dx, float dy); |
| method public float component1(); |
| method public float component2(); |
| method public androidx.compose.ui.graphics.vector.PathNode.RelativeLineTo copy(float dx, float dy); |
| method public float getDx(); |
| method public float getDy(); |
| property public final float dx; |
| property public final float dy; |
| } |
| |
| @androidx.compose.runtime.Immutable public static final class PathNode.RelativeMoveTo extends androidx.compose.ui.graphics.vector.PathNode { |
| ctor public PathNode.RelativeMoveTo(float dx, float dy); |
| method public float component1(); |
| method public float component2(); |
| method public androidx.compose.ui.graphics.vector.PathNode.RelativeMoveTo copy(float dx, float dy); |
| method public float getDx(); |
| method public float getDy(); |
| property public final float dx; |
| property public final float dy; |
| } |
| |
| @androidx.compose.runtime.Immutable public static final class PathNode.RelativeQuadTo extends androidx.compose.ui.graphics.vector.PathNode { |
| ctor public PathNode.RelativeQuadTo(float dx1, float dy1, float dx2, float dy2); |
| method public float component1(); |
| method public float component2(); |
| method public float component3(); |
| method public float component4(); |
| method public androidx.compose.ui.graphics.vector.PathNode.RelativeQuadTo copy(float dx1, float dy1, float dx2, float dy2); |
| method public float getDx1(); |
| method public float getDx2(); |
| method public float getDy1(); |
| method public float getDy2(); |
| property public final float dx1; |
| property public final float dx2; |
| property public final float dy1; |
| property public final float dy2; |
| } |
| |
| @androidx.compose.runtime.Immutable public static final class PathNode.RelativeReflectiveCurveTo extends androidx.compose.ui.graphics.vector.PathNode { |
| ctor public PathNode.RelativeReflectiveCurveTo(float dx1, float dy1, float dx2, float dy2); |
| method public float component1(); |
| method public float component2(); |
| method public float component3(); |
| method public float component4(); |
| method public androidx.compose.ui.graphics.vector.PathNode.RelativeReflectiveCurveTo copy(float dx1, float dy1, float dx2, float dy2); |
| method public float getDx1(); |
| method public float getDx2(); |
| method public float getDy1(); |
| method public float getDy2(); |
| property public final float dx1; |
| property public final float dx2; |
| property public final float dy1; |
| property public final float dy2; |
| } |
| |
| @androidx.compose.runtime.Immutable public static final class PathNode.RelativeReflectiveQuadTo extends androidx.compose.ui.graphics.vector.PathNode { |
| ctor public PathNode.RelativeReflectiveQuadTo(float dx, float dy); |
| method public float component1(); |
| method public float component2(); |
| method public androidx.compose.ui.graphics.vector.PathNode.RelativeReflectiveQuadTo copy(float dx, float dy); |
| method public float getDx(); |
| method public float getDy(); |
| property public final float dx; |
| property public final float dy; |
| } |
| |
| @androidx.compose.runtime.Immutable public static final class PathNode.RelativeVerticalTo extends androidx.compose.ui.graphics.vector.PathNode { |
| ctor public PathNode.RelativeVerticalTo(float dy); |
| method public float component1(); |
| method public androidx.compose.ui.graphics.vector.PathNode.RelativeVerticalTo copy(float dy); |
| method public float getDy(); |
| property public final float dy; |
| } |
| |
| @androidx.compose.runtime.Immutable public static final class PathNode.VerticalTo extends androidx.compose.ui.graphics.vector.PathNode { |
| ctor public PathNode.VerticalTo(float y); |
| method public float component1(); |
| method public androidx.compose.ui.graphics.vector.PathNode.VerticalTo copy(float y); |
| method public float getY(); |
| property public final float y; |
| } |
| |
| public final class PathNodeKt { |
| } |
| |
| public final class PathParser { |
| ctor public PathParser(); |
| method public androidx.compose.ui.graphics.vector.PathParser addPathNodes(java.util.List<? extends androidx.compose.ui.graphics.vector.PathNode> nodes); |
| method public void clear(); |
| method public androidx.compose.ui.graphics.vector.PathParser parsePathString(String pathData); |
| method public java.util.List<androidx.compose.ui.graphics.vector.PathNode> toNodes(); |
| method public androidx.compose.ui.graphics.Path toPath(optional androidx.compose.ui.graphics.Path target); |
| } |
| |
| } |
| |