| // Signature format: 3.0 |
| package androidx.ui.core { |
| |
| public final class RectHelperKt { |
| method public static android.graphics.Rect toAndroidRect(androidx.ui.geometry.Rect); |
| method public static android.graphics.RectF toAndroidRectF(androidx.ui.geometry.Rect); |
| method public static androidx.ui.geometry.Rect toComposeRect(android.graphics.Rect); |
| } |
| |
| } |
| |
| package androidx.ui.graphics { |
| |
| public final class AndroidBlendModeKt { |
| } |
| |
| @kotlin.PublishedApi internal final class AndroidCanvas implements androidx.ui.graphics.Canvas { |
| ctor public AndroidCanvas(); |
| method public void clipPath(androidx.ui.graphics.Path path, androidx.ui.graphics.ClipOp clipOp); |
| method public void clipRect(float left, float top, float right, float bottom, androidx.ui.graphics.ClipOp clipOp); |
| method public void concat(androidx.ui.graphics.vectormath.Matrix4 matrix4); |
| method public void disableZ(); |
| method public void drawArc(float left, float top, float right, float bottom, float startAngle, float sweepAngle, boolean useCenter, androidx.ui.graphics.Paint paint); |
| method public void drawCircle(androidx.ui.geometry.Offset center, float radius, androidx.ui.graphics.Paint paint); |
| method public void drawImage(androidx.ui.graphics.ImageAsset image, androidx.ui.geometry.Offset topLeftOffset, androidx.ui.graphics.Paint paint); |
| method public void drawImageRect(androidx.ui.graphics.ImageAsset image, androidx.ui.unit.IntOffset srcOffset, androidx.ui.unit.IntSize srcSize, androidx.ui.unit.IntOffset dstOffset, androidx.ui.unit.IntSize dstSize, androidx.ui.graphics.Paint paint); |
| method public void drawLine(androidx.ui.geometry.Offset p1, androidx.ui.geometry.Offset p2, androidx.ui.graphics.Paint paint); |
| method public void drawOval(float left, float top, float right, float bottom, androidx.ui.graphics.Paint paint); |
| method public void drawPath(androidx.ui.graphics.Path path, androidx.ui.graphics.Paint paint); |
| method public void drawPoints(androidx.ui.graphics.PointMode pointMode, java.util.List<androidx.ui.geometry.Offset> points, androidx.ui.graphics.Paint paint); |
| method public void drawRawPoints(androidx.ui.graphics.PointMode pointMode, float[] points, androidx.ui.graphics.Paint paint); |
| method public void drawRect(float left, float top, float right, float bottom, androidx.ui.graphics.Paint paint); |
| method public void drawRoundRect(float left, float top, float right, float bottom, float radiusX, float radiusY, androidx.ui.graphics.Paint paint); |
| method public void drawVertices(androidx.ui.graphics.Vertices vertices, androidx.ui.graphics.BlendMode blendMode, androidx.ui.graphics.Paint paint); |
| method public void enableZ(); |
| method public android.graphics.Canvas getNativeCanvas(); |
| method public void restore(); |
| method public void rotate(float degrees); |
| method public void save(); |
| method public void saveLayer(androidx.ui.geometry.Rect bounds, androidx.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.ui.graphics.ClipOp); |
| method public void translate(float dx, float dy); |
| property public android.graphics.Canvas nativeCanvas; |
| field @kotlin.PublishedApi internal android.graphics.Canvas internalCanvas; |
| } |
| |
| public final class AndroidCanvasKt { |
| method public static androidx.ui.graphics.Canvas Canvas(android.graphics.Canvas c); |
| } |
| |
| public final class AndroidImageAssetKt { |
| method public static android.graphics.Bitmap asAndroidBitmap(androidx.ui.graphics.ImageAsset); |
| method public static androidx.ui.graphics.ImageAsset asImageAsset(android.graphics.Bitmap); |
| method public static androidx.ui.graphics.ImageAsset imageFromResource(android.content.res.Resources res, int resId); |
| } |
| |
| public final class AndroidPaintKt { |
| } |
| |
| public final class AndroidPath implements androidx.ui.graphics.Path { |
| ctor public AndroidPath(android.graphics.Path internalPath); |
| ctor public AndroidPath(); |
| method public void addArc(androidx.ui.geometry.Rect oval, float startAngleDegrees, float sweepAngleDegrees); |
| method public void addArcRad(androidx.ui.geometry.Rect oval, float startAngleRadians, float sweepAngleRadians); |
| method public void addOval(androidx.ui.geometry.Rect oval); |
| method public void addPath(androidx.ui.graphics.Path path, androidx.ui.geometry.Offset offset); |
| method public void addRRect(androidx.ui.geometry.RRect rrect); |
| method public void addRect(androidx.ui.geometry.Rect rect); |
| method public void arcTo(androidx.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.ui.geometry.Rect getBounds(); |
| method public androidx.ui.graphics.PathFillType getFillType(); |
| method public android.graphics.Path getInternalPath(); |
| method public boolean isConvex(); |
| method public boolean isEmpty(); |
| method public void lineTo(float dx, float dy); |
| method public void moveTo(float dx, float dy); |
| method public boolean op(androidx.ui.graphics.Path path1, androidx.ui.graphics.Path path2, androidx.ui.graphics.PathOperation operation); |
| method public void quadraticBezierTo(float x1, float y1, float x2, float y2); |
| method public void relativeCubicTo(float x1, float y1, float x2, float y2, float x3, float y3); |
| method public void relativeLineTo(float dx, float dy); |
| method public void relativeMoveTo(float dx, float dy); |
| method public void relativeQuadraticBezierTo(float x1, float y1, float x2, float y2); |
| method public void reset(); |
| method public void setFillType(androidx.ui.graphics.PathFillType value); |
| method public void shift(androidx.ui.geometry.Offset offset); |
| property public androidx.ui.graphics.PathFillType fillType; |
| property public boolean isConvex; |
| property public boolean isEmpty; |
| } |
| |
| public final class AndroidPathKt { |
| method public static androidx.ui.graphics.Path Path(); |
| method public static inline android.graphics.Path asAndroidPath(androidx.ui.graphics.Path); |
| method public static androidx.ui.graphics.Path asComposePath(android.graphics.Path); |
| } |
| |
| public final class AndroidShaderKt { |
| } |
| |
| public final class AndroidTileModeKt { |
| method public static android.graphics.Shader.TileMode toNativeTileMode(androidx.ui.graphics.TileMode); |
| } |
| |
| public final class AndroidVertexModeKt { |
| method public static android.graphics.Canvas.VertexMode toNativeVertexMode(androidx.ui.graphics.VertexMode); |
| } |
| |
| public enum BlendMode { |
| enum_constant public static final androidx.ui.graphics.BlendMode clear; |
| enum_constant public static final androidx.ui.graphics.BlendMode color; |
| enum_constant public static final androidx.ui.graphics.BlendMode colorBurn; |
| enum_constant public static final androidx.ui.graphics.BlendMode colorDodge; |
| enum_constant public static final androidx.ui.graphics.BlendMode darken; |
| enum_constant public static final androidx.ui.graphics.BlendMode difference; |
| enum_constant public static final androidx.ui.graphics.BlendMode dst; |
| enum_constant public static final androidx.ui.graphics.BlendMode dstATop; |
| enum_constant public static final androidx.ui.graphics.BlendMode dstIn; |
| enum_constant public static final androidx.ui.graphics.BlendMode dstOut; |
| enum_constant public static final androidx.ui.graphics.BlendMode dstOver; |
| enum_constant public static final androidx.ui.graphics.BlendMode exclusion; |
| enum_constant public static final androidx.ui.graphics.BlendMode hardLight; |
| enum_constant public static final androidx.ui.graphics.BlendMode hue; |
| enum_constant public static final androidx.ui.graphics.BlendMode lighten; |
| enum_constant public static final androidx.ui.graphics.BlendMode luminosity; |
| enum_constant public static final androidx.ui.graphics.BlendMode modulate; |
| enum_constant public static final androidx.ui.graphics.BlendMode multiply; |
| enum_constant public static final androidx.ui.graphics.BlendMode overlay; |
| enum_constant public static final androidx.ui.graphics.BlendMode plus; |
| enum_constant public static final androidx.ui.graphics.BlendMode saturation; |
| enum_constant public static final androidx.ui.graphics.BlendMode screen; |
| enum_constant public static final androidx.ui.graphics.BlendMode softLight; |
| enum_constant public static final androidx.ui.graphics.BlendMode src; |
| enum_constant public static final androidx.ui.graphics.BlendMode srcATop; |
| enum_constant public static final androidx.ui.graphics.BlendMode srcIn; |
| enum_constant public static final androidx.ui.graphics.BlendMode srcOut; |
| enum_constant public static final androidx.ui.graphics.BlendMode srcOver; |
| enum_constant public static final androidx.ui.graphics.BlendMode xor; |
| } |
| |
| public abstract sealed class Brush { |
| method public abstract void applyTo(androidx.ui.graphics.Paint p, float alpha); |
| } |
| |
| public final class BrushKt { |
| method public static androidx.ui.graphics.LinearGradient HorizontalGradient(java.util.List<androidx.ui.graphics.Color> colors, float startX, float endX, androidx.ui.graphics.TileMode tileMode = androidx.ui.graphics.TileMode.Clamp); |
| method public static androidx.ui.graphics.LinearGradient HorizontalGradient(kotlin.Pair<java.lang.Float,androidx.ui.graphics.Color>![] colorStops, float startX, float endX, androidx.ui.graphics.TileMode tileMode = androidx.ui.graphics.TileMode.Clamp); |
| method public static androidx.ui.graphics.LinearGradient LinearGradient(java.util.List<androidx.ui.graphics.Color> colors, float startX, float startY, float endX, float endY, androidx.ui.graphics.TileMode tileMode = androidx.ui.graphics.TileMode.Clamp); |
| method public static androidx.ui.graphics.LinearGradient LinearGradient(kotlin.Pair<java.lang.Float,androidx.ui.graphics.Color>![] colorStops, float startX, float startY, float endX, float endY, androidx.ui.graphics.TileMode tileMode = androidx.ui.graphics.TileMode.Clamp); |
| method public static androidx.ui.graphics.RadialGradient RadialGradient(kotlin.Pair<java.lang.Float,androidx.ui.graphics.Color>![] colorStops, float centerX, float centerY, float radius, androidx.ui.graphics.TileMode tileMode = androidx.ui.graphics.TileMode.Clamp); |
| method public static androidx.ui.graphics.RadialGradient RadialGradient(java.util.List<androidx.ui.graphics.Color> colors, float centerX, float centerY, float radius, androidx.ui.graphics.TileMode tileMode = androidx.ui.graphics.TileMode.Clamp); |
| method public static androidx.ui.graphics.LinearGradient VerticalGradient(java.util.List<androidx.ui.graphics.Color> colors, float startY, float endY, androidx.ui.graphics.TileMode tileMode = androidx.ui.graphics.TileMode.Clamp); |
| method public static androidx.ui.graphics.LinearGradient VerticalGradient(kotlin.Pair<java.lang.Float,androidx.ui.graphics.Color>![] colorStops, float startY, float endY, androidx.ui.graphics.TileMode tileMode = androidx.ui.graphics.TileMode.Clamp); |
| } |
| |
| public interface Canvas { |
| method public void clipPath(androidx.ui.graphics.Path path, androidx.ui.graphics.ClipOp clipOp = androidx.ui.graphics.ClipOp.intersect); |
| method public default void clipRect(androidx.ui.geometry.Rect rect, androidx.ui.graphics.ClipOp clipOp = androidx.ui.graphics.ClipOp.intersect); |
| method public void clipRect(float left, float top, float right, float bottom, androidx.ui.graphics.ClipOp clipOp = androidx.ui.graphics.ClipOp.intersect); |
| method public void concat(androidx.ui.graphics.vectormath.Matrix4 matrix4); |
| method public void disableZ(); |
| method public default void drawArc(androidx.ui.geometry.Rect rect, float startAngle, float sweepAngle, boolean useCenter, androidx.ui.graphics.Paint paint); |
| method public void drawArc(float left, float top, float right, float bottom, float startAngle, float sweepAngle, boolean useCenter, androidx.ui.graphics.Paint paint); |
| method public default void drawArcRad(androidx.ui.geometry.Rect rect, float startAngleRad, float sweepAngleRad, boolean useCenter, androidx.ui.graphics.Paint paint); |
| method public void drawCircle(androidx.ui.geometry.Offset center, float radius, androidx.ui.graphics.Paint paint); |
| method public void drawImage(androidx.ui.graphics.ImageAsset image, androidx.ui.geometry.Offset topLeftOffset, androidx.ui.graphics.Paint paint); |
| method public void drawImageRect(androidx.ui.graphics.ImageAsset image, androidx.ui.unit.IntOffset srcOffset = IntOffset.Origin, androidx.ui.unit.IntSize srcSize = IntSize(image.width, image.height), androidx.ui.unit.IntOffset dstOffset = IntOffset.Origin, androidx.ui.unit.IntSize dstSize = srcSize, androidx.ui.graphics.Paint paint); |
| method public void drawLine(androidx.ui.geometry.Offset p1, androidx.ui.geometry.Offset p2, androidx.ui.graphics.Paint paint); |
| method public default void drawOval(androidx.ui.geometry.Rect rect, androidx.ui.graphics.Paint paint); |
| method public void drawOval(float left, float top, float right, float bottom, androidx.ui.graphics.Paint paint); |
| method public void drawPath(androidx.ui.graphics.Path path, androidx.ui.graphics.Paint paint); |
| method public void drawPoints(androidx.ui.graphics.PointMode pointMode, java.util.List<androidx.ui.geometry.Offset> points, androidx.ui.graphics.Paint paint); |
| method public void drawRawPoints(androidx.ui.graphics.PointMode pointMode, float[] points, androidx.ui.graphics.Paint paint); |
| method public default void drawRect(androidx.ui.geometry.Rect rect, androidx.ui.graphics.Paint paint); |
| method public void drawRect(float left, float top, float right, float bottom, androidx.ui.graphics.Paint paint); |
| method public void drawRoundRect(float left, float top, float right, float bottom, float radiusX, float radiusY, androidx.ui.graphics.Paint paint); |
| method public void drawVertices(androidx.ui.graphics.Vertices vertices, androidx.ui.graphics.BlendMode blendMode, androidx.ui.graphics.Paint paint); |
| method public void enableZ(); |
| method public android.graphics.Canvas getNativeCanvas(); |
| method public void restore(); |
| method public void rotate(float degrees); |
| method public void save(); |
| method public void saveLayer(androidx.ui.geometry.Rect bounds, androidx.ui.graphics.Paint paint); |
| method public void scale(float sx, float sy = sx); |
| 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); |
| property public abstract android.graphics.Canvas nativeCanvas; |
| } |
| |
| public final class CanvasHolder { |
| ctor public CanvasHolder(); |
| method public inline void drawInto(android.graphics.Canvas targetCanvas, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.Canvas,kotlin.Unit> block); |
| field @kotlin.PublishedApi internal final androidx.ui.graphics.AndroidCanvas androidCanvas; |
| } |
| |
| public final class CanvasKt { |
| method public static androidx.ui.graphics.Canvas Canvas(androidx.ui.graphics.ImageAsset image); |
| method public static void rotate(androidx.ui.graphics.Canvas, float degrees, float pivotX, float pivotY); |
| method public static void rotateRad(androidx.ui.graphics.Canvas, float radians, float pivotX = 0.0f, float pivotY = 0.0f); |
| method public static void scale(androidx.ui.graphics.Canvas, float sx, float sy = sx, float pivotX, float pivotY); |
| method public static inline void withSave(androidx.ui.graphics.Canvas, kotlin.jvm.functions.Function0<kotlin.Unit> block); |
| method public static inline void withSaveLayer(androidx.ui.graphics.Canvas, androidx.ui.geometry.Rect bounds, androidx.ui.graphics.Paint paint, kotlin.jvm.functions.Function0<kotlin.Unit> block); |
| } |
| |
| public enum ClipOp { |
| enum_constant public static final androidx.ui.graphics.ClipOp difference; |
| enum_constant public static final androidx.ui.graphics.ClipOp intersect; |
| } |
| |
| @androidx.compose.Immutable public final inline class Color { |
| ctor public Color(); |
| method @androidx.compose.Stable public static operator float component1-impl(long $this); |
| method @androidx.compose.Stable public static operator float component2-impl(long $this); |
| method @androidx.compose.Stable public static operator float component3-impl(long $this); |
| method @androidx.compose.Stable public static operator float component4-impl(long $this); |
| method @androidx.compose.Stable public static operator androidx.ui.graphics.colorspace.ColorSpace component5-impl(long $this); |
| method public static long constructor-impl(long value); |
| method public static long convert-impl(long $this, androidx.ui.graphics.colorspace.ColorSpace colorSpace); |
| method @androidx.compose.Stable public static long copy-impl(long $this, float alpha = this.alpha, float red = this.red, float green = this.green, float blue = this.blue); |
| method @androidx.compose.Immutable public static inline boolean equals-impl(long p, Object? p1); |
| method public static boolean equals-impl0(long p1, long p2); |
| method public static float getAlpha-impl(long $this); |
| method public static float getBlue-impl(long $this); |
| method public static androidx.ui.graphics.colorspace.ColorSpace getColorSpace-impl(long $this); |
| method public static float getGreen-impl(long $this); |
| method public static float getRed-impl(long $this); |
| method public long getValue(); |
| method @androidx.compose.Immutable public static inline int hashCode-impl(long p); |
| method public static String toString-impl(long $this); |
| field public static final androidx.ui.graphics.Color.Companion! Companion; |
| } |
| |
| 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 getUnset(); |
| 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 Unset; |
| property public final long White; |
| property public final long Yellow; |
| } |
| |
| @androidx.compose.Immutable public final class ColorFilter { |
| method public long component1(); |
| method public androidx.ui.graphics.BlendMode component2(); |
| method @androidx.compose.Immutable public androidx.ui.graphics.ColorFilter copy-vOa7YyA(long color, androidx.ui.graphics.BlendMode blendMode); |
| method public androidx.ui.graphics.BlendMode getBlendMode(); |
| method public long getColor(); |
| field public static final androidx.ui.graphics.ColorFilter.Companion! Companion; |
| } |
| |
| public static final class ColorFilter.Companion { |
| method @androidx.compose.Stable public androidx.ui.graphics.ColorFilter tint-QEYXlZo(long color); |
| } |
| |
| public final class ColorKt { |
| method @androidx.compose.Stable public static long Color(float red, float green, float blue, float alpha = 1f, androidx.ui.graphics.colorspace.ColorSpace colorSpace = ColorSpaces.Srgb); |
| method @androidx.compose.Stable public static long Color(@ColorInt int color); |
| method @androidx.compose.Stable public static long Color(long color); |
| method @androidx.compose.Stable public static long Color(@IntRange(from=0, to=255) int red, @IntRange(from=0, to=255) int green, @IntRange(from=0, to=255) int blue, @IntRange(from=0, to=255) int alpha = 0xFF); |
| method @androidx.compose.Stable public static long compositeOver-MsF30Tg(long, long background); |
| method public static inline boolean isSet-QEYXlZo(long); |
| method public static inline boolean isUnset-QEYXlZo(long); |
| method @androidx.compose.Stable public static long lerp-hhXNEtA(long start, long stop, @FloatRange(from=0.0, to=1.0) float fraction); |
| method @androidx.compose.Stable public static float luminance-QEYXlZo(long); |
| method @ColorInt @androidx.compose.Stable public static int toArgb-QEYXlZo(long); |
| method public static inline long useOrElse-4UtWFt0(long, kotlin.jvm.functions.Function0<androidx.ui.graphics.Color> block); |
| } |
| |
| public enum FilterQuality { |
| enum_constant public static final androidx.ui.graphics.FilterQuality high; |
| enum_constant public static final androidx.ui.graphics.FilterQuality low; |
| enum_constant public static final androidx.ui.graphics.FilterQuality medium; |
| enum_constant public static final androidx.ui.graphics.FilterQuality none; |
| } |
| |
| public final class Float16Kt { |
| } |
| |
| public interface ImageAsset { |
| method public androidx.ui.graphics.colorspace.ColorSpace getColorSpace(); |
| method public androidx.ui.graphics.ImageAssetConfig getConfig(); |
| method public boolean getHasAlpha(); |
| method public int getHeight(); |
| method public int getWidth(); |
| method public void prepareToDraw(); |
| method public void readPixels(int[] buffer, int startX = 0, int startY = 0, int width = this.width, int height = this.height, int bufferOffset = 0, int stride = width); |
| property public abstract androidx.ui.graphics.colorspace.ColorSpace colorSpace; |
| property public abstract androidx.ui.graphics.ImageAssetConfig config; |
| property public abstract boolean hasAlpha; |
| property public abstract int height; |
| property public abstract int width; |
| } |
| |
| public enum ImageAssetConfig { |
| enum_constant public static final androidx.ui.graphics.ImageAssetConfig Alpha8; |
| enum_constant public static final androidx.ui.graphics.ImageAssetConfig Argb8888; |
| enum_constant public static final androidx.ui.graphics.ImageAssetConfig F16; |
| enum_constant public static final androidx.ui.graphics.ImageAssetConfig Gpu; |
| enum_constant public static final androidx.ui.graphics.ImageAssetConfig Rgb565; |
| } |
| |
| public final class ImageAssetKt { |
| method public static androidx.ui.graphics.ImageAsset ImageAsset(int width, int height, androidx.ui.graphics.ImageAssetConfig config = androidx.ui.graphics.ImageAssetConfig.Argb8888, boolean hasAlpha = true, androidx.ui.graphics.colorspace.ColorSpace colorSpace = ColorSpaces.Srgb); |
| method public static androidx.ui.graphics.PixelMap toPixelMap(androidx.ui.graphics.ImageAsset, int startX = 0, int startY = 0, int width = this.width, int height = this.height, int[] buffer = null(width * height), int bufferOffset = 0, int stride = width); |
| } |
| |
| public final class LinearGradient extends androidx.ui.graphics.ShaderBrush { |
| method public androidx.ui.graphics.LinearGradient copy(java.util.List<androidx.ui.graphics.Color> colors, java.util.List<java.lang.Float>? stops, float startX, float startY, float endX, float endY, androidx.ui.graphics.TileMode tileMode); |
| } |
| |
| public abstract sealed class Outline { |
| } |
| |
| public static final class Outline.Generic extends androidx.ui.graphics.Outline { |
| ctor public Outline.Generic(androidx.ui.graphics.Path path); |
| method public androidx.ui.graphics.Path component1(); |
| method public androidx.ui.graphics.Outline.Generic copy(androidx.ui.graphics.Path path); |
| method public androidx.ui.graphics.Path getPath(); |
| } |
| |
| public static final class Outline.Rectangle extends androidx.ui.graphics.Outline { |
| ctor public Outline.Rectangle(androidx.ui.geometry.Rect rect); |
| method public androidx.ui.geometry.Rect component1(); |
| method public androidx.ui.graphics.Outline.Rectangle copy(androidx.ui.geometry.Rect rect); |
| method public androidx.ui.geometry.Rect getRect(); |
| } |
| |
| public static final class Outline.Rounded extends androidx.ui.graphics.Outline { |
| ctor public Outline.Rounded(androidx.ui.geometry.RRect rrect); |
| method public androidx.ui.geometry.RRect component1(); |
| method public androidx.ui.graphics.Outline.Rounded copy(androidx.ui.geometry.RRect rrect); |
| method public androidx.ui.geometry.RRect getRrect(); |
| } |
| |
| public final class OutlineKt { |
| method public static void addOutline(androidx.ui.graphics.Path, androidx.ui.graphics.Outline outline); |
| method public static void drawOutline(androidx.ui.graphics.drawscope.DrawScope, androidx.ui.graphics.Outline outline, androidx.ui.graphics.Brush brush, @FloatRange(from=0.0, to=1.0) float alpha = 1.0f, androidx.ui.graphics.drawscope.DrawStyle style = Fill, androidx.ui.graphics.ColorFilter? colorFilter = null, androidx.ui.graphics.BlendMode blendMode = DrawScope.DefaultBlendMode); |
| method public static void drawOutline(androidx.ui.graphics.Canvas, androidx.ui.graphics.Outline outline, androidx.ui.graphics.Paint paint); |
| method public static void drawOutline-2ddATRk(androidx.ui.graphics.drawscope.DrawScope, androidx.ui.graphics.Outline outline, long color, @FloatRange(from=0.0, to=1.0) float alpha = 1.0f, androidx.ui.graphics.drawscope.DrawStyle style = Fill, androidx.ui.graphics.ColorFilter? colorFilter = null, androidx.ui.graphics.BlendMode blendMode = DrawScope.DefaultBlendMode); |
| } |
| |
| public final class Paint { |
| ctor public Paint(); |
| method public android.graphics.Paint asFrameworkPaint(); |
| method public float getAlpha(); |
| method public androidx.ui.graphics.BlendMode getBlendMode(); |
| method public long getColor(); |
| method public androidx.ui.graphics.ColorFilter? getColorFilter(); |
| method public androidx.ui.graphics.FilterQuality getFilterQuality(); |
| method public android.graphics.Shader? getShader(); |
| method public androidx.ui.graphics.StrokeCap getStrokeCap(); |
| method public androidx.ui.graphics.StrokeJoin getStrokeJoin(); |
| method public float getStrokeMiterLimit(); |
| method public float getStrokeWidth(); |
| method public androidx.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.ui.graphics.BlendMode value); |
| method public void setColor-QEYXlZo(long color); |
| method public void setColorFilter(androidx.ui.graphics.ColorFilter? value); |
| method public void setFilterQuality(androidx.ui.graphics.FilterQuality value); |
| method public void setShader-DcPGf4I(android.graphics.Shader? value); |
| method public void setStrokeCap(androidx.ui.graphics.StrokeCap value); |
| method public void setStrokeJoin(androidx.ui.graphics.StrokeJoin value); |
| method public void setStrokeMiterLimit(float value); |
| method public void setStrokeWidth(float value); |
| method public void setStyle(androidx.ui.graphics.PaintingStyle value); |
| property public final float alpha; |
| property public final androidx.ui.graphics.BlendMode blendMode; |
| property public final long color; |
| property public final androidx.ui.graphics.ColorFilter? colorFilter; |
| property public final androidx.ui.graphics.FilterQuality filterQuality; |
| property public final boolean isAntiAlias; |
| property public final android.graphics.Shader? shader; |
| property public final androidx.ui.graphics.StrokeCap strokeCap; |
| property public final androidx.ui.graphics.StrokeJoin strokeJoin; |
| property public final float strokeMiterLimit; |
| property public final float strokeWidth; |
| property public final androidx.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.ui.graphics.PaintingStyle fill; |
| enum_constant public static final androidx.ui.graphics.PaintingStyle stroke; |
| } |
| |
| public interface Path { |
| method public void addArc(androidx.ui.geometry.Rect oval, float startAngleDegrees, float sweepAngleDegrees); |
| method public void addArcRad(androidx.ui.geometry.Rect oval, float startAngleRadians, float sweepAngleRadians); |
| method public void addOval(androidx.ui.geometry.Rect oval); |
| method public void addPath(androidx.ui.graphics.Path path, androidx.ui.geometry.Offset offset = Offset.Zero); |
| method public void addRRect(androidx.ui.geometry.RRect rrect); |
| method public void addRect(androidx.ui.geometry.Rect rect); |
| method public void arcTo(androidx.ui.geometry.Rect rect, float startAngleDegrees, float sweepAngleDegrees, boolean forceMoveTo); |
| method public default void arcToRad(androidx.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.ui.geometry.Rect getBounds(); |
| method public androidx.ui.graphics.PathFillType getFillType(); |
| method public boolean isConvex(); |
| method public boolean isEmpty(); |
| method public void lineTo(float dx, float dy); |
| method public void moveTo(float dx, float dy); |
| method public boolean op(androidx.ui.graphics.Path path1, androidx.ui.graphics.Path path2, androidx.ui.graphics.PathOperation operation); |
| method public void quadraticBezierTo(float x1, float y1, float x2, float y2); |
| method public void relativeCubicTo(float x1, float y1, float x2, float y2, float x3, float y3); |
| method public void relativeLineTo(float dx, float dy); |
| method public void relativeMoveTo(float dx, float dy); |
| method public void relativeQuadraticBezierTo(float x1, float y1, float x2, float y2); |
| method public void reset(); |
| method public void setFillType(androidx.ui.graphics.PathFillType p); |
| method public void shift(androidx.ui.geometry.Offset offset); |
| property public abstract androidx.ui.graphics.PathFillType fillType; |
| property public abstract boolean isConvex; |
| property public abstract boolean isEmpty; |
| field public static final androidx.ui.graphics.Path.Companion! Companion; |
| } |
| |
| public static final class Path.Companion { |
| method public androidx.ui.graphics.Path combine(androidx.ui.graphics.PathOperation operation, androidx.ui.graphics.Path path1, androidx.ui.graphics.Path path2); |
| } |
| |
| public enum PathFillType { |
| enum_constant public static final androidx.ui.graphics.PathFillType evenOdd; |
| enum_constant public static final androidx.ui.graphics.PathFillType nonZero; |
| } |
| |
| public enum PathOperation { |
| enum_constant public static final androidx.ui.graphics.PathOperation difference; |
| enum_constant public static final androidx.ui.graphics.PathOperation intersect; |
| enum_constant public static final androidx.ui.graphics.PathOperation reverseDifference; |
| enum_constant public static final androidx.ui.graphics.PathOperation union; |
| enum_constant public static final androidx.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(@IntRange(from=0) int x, @IntRange(from=0) int y); |
| method public int[] getBuffer(); |
| method public int getBufferOffset(); |
| method public int getHeight(); |
| method public int getStride(); |
| method public int getWidth(); |
| } |
| |
| public enum PointMode { |
| enum_constant public static final androidx.ui.graphics.PointMode lines; |
| enum_constant public static final androidx.ui.graphics.PointMode points; |
| enum_constant public static final androidx.ui.graphics.PointMode polygon; |
| } |
| |
| public final class RadialGradient extends androidx.ui.graphics.ShaderBrush { |
| method public androidx.ui.graphics.RadialGradient copy(java.util.List<androidx.ui.graphics.Color> colors, java.util.List<java.lang.Float>? stops, float centerX, float centerY, float radius, androidx.ui.graphics.TileMode tileMode); |
| } |
| |
| public final class RectangleShapeKt { |
| method public static androidx.ui.graphics.Shape getRectangleShape(); |
| } |
| |
| public final inline class Shader { |
| ctor public Shader(); |
| method public static android.graphics.Shader! constructor-impl(android.graphics.Shader nativeShader); |
| method public static inline boolean equals-impl(android.graphics.Shader! p, Object? p1); |
| method public static boolean equals-impl0(android.graphics.Shader p1, android.graphics.Shader p2); |
| method public android.graphics.Shader getNativeShader(); |
| method public static inline int hashCode-impl(android.graphics.Shader! p); |
| method public static inline String! toString-impl(android.graphics.Shader! p); |
| } |
| |
| public class ShaderBrush extends androidx.ui.graphics.Brush { |
| method public final void applyTo(androidx.ui.graphics.Paint p, float alpha); |
| method public final android.graphics.Shader getShader(); |
| } |
| |
| public final class ShaderKt { |
| method public static android.graphics.Shader ImageShader(androidx.ui.graphics.ImageAsset image, androidx.ui.graphics.TileMode tileModeX = androidx.ui.graphics.TileMode.Clamp, androidx.ui.graphics.TileMode tileModeY = androidx.ui.graphics.TileMode.Clamp); |
| method public static android.graphics.Shader LinearGradientShader(androidx.ui.geometry.Offset from, androidx.ui.geometry.Offset to, java.util.List<androidx.ui.graphics.Color> colors, java.util.List<java.lang.Float>? colorStops = null, androidx.ui.graphics.TileMode tileMode = androidx.ui.graphics.TileMode.Clamp); |
| method public static android.graphics.Shader RadialGradientShader(androidx.ui.geometry.Offset center, float radius, java.util.List<androidx.ui.graphics.Color> colors, java.util.List<java.lang.Float>? colorStops = null, androidx.ui.graphics.TileMode tileMode = androidx.ui.graphics.TileMode.Clamp); |
| } |
| |
| @androidx.compose.Immutable public final class Shadow { |
| method public long component1(); |
| method public androidx.ui.geometry.Offset component2(); |
| method public float component3(); |
| method @androidx.compose.Immutable public androidx.ui.graphics.Shadow copy-hgWLwZA(long color, androidx.ui.geometry.Offset offset, float blurRadius); |
| method public float getBlurRadius(); |
| method public long getColor(); |
| method public androidx.ui.geometry.Offset getOffset(); |
| field public static final androidx.ui.graphics.Shadow.Companion! Companion; |
| } |
| |
| public static final class Shadow.Companion { |
| method public androidx.ui.graphics.Shadow getNone(); |
| property public final androidx.ui.graphics.Shadow None; |
| } |
| |
| public final class ShadowKt { |
| method @androidx.compose.Stable public static androidx.ui.graphics.Shadow lerp(androidx.ui.graphics.Shadow start, androidx.ui.graphics.Shadow stop, float fraction); |
| } |
| |
| @androidx.compose.Immutable public interface Shape { |
| method public androidx.ui.graphics.Outline createOutline(androidx.ui.geometry.Size size, androidx.ui.unit.Density density); |
| } |
| |
| public final class SolidColor extends androidx.ui.graphics.Brush { |
| method public void applyTo(androidx.ui.graphics.Paint p, float alpha); |
| method public long component1(); |
| method public androidx.ui.graphics.SolidColor copy-QEYXlZo(long value); |
| method public long getValue(); |
| } |
| |
| public enum StrokeCap { |
| enum_constant public static final androidx.ui.graphics.StrokeCap butt; |
| enum_constant public static final androidx.ui.graphics.StrokeCap round; |
| enum_constant public static final androidx.ui.graphics.StrokeCap square; |
| } |
| |
| public enum StrokeJoin { |
| enum_constant public static final androidx.ui.graphics.StrokeJoin bevel; |
| enum_constant public static final androidx.ui.graphics.StrokeJoin miter; |
| enum_constant public static final androidx.ui.graphics.StrokeJoin round; |
| } |
| |
| public enum TileMode { |
| enum_constant public static final androidx.ui.graphics.TileMode Clamp; |
| enum_constant public static final androidx.ui.graphics.TileMode Mirror; |
| enum_constant public static final androidx.ui.graphics.TileMode Repeated; |
| } |
| |
| public enum VertexMode { |
| enum_constant public static final androidx.ui.graphics.VertexMode triangleFan; |
| enum_constant public static final androidx.ui.graphics.VertexMode triangleStrip; |
| enum_constant public static final androidx.ui.graphics.VertexMode triangles; |
| } |
| |
| public final class Vertices { |
| ctor public Vertices(androidx.ui.graphics.VertexMode vertexMode, java.util.List<androidx.ui.geometry.Offset> positions, java.util.List<androidx.ui.geometry.Offset> textureCoordinates, java.util.List<androidx.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.ui.graphics.VertexMode getVertexMode(); |
| property public final int[] colors; |
| property public final short[] indices; |
| property public final float[] positions; |
| property public final float[] textureCoordinates; |
| } |
| |
| } |
| |
| package androidx.ui.graphics.colorspace { |
| |
| public enum Adaptation { |
| enum_constant public static final androidx.ui.graphics.colorspace.Adaptation Bradford; |
| enum_constant public static final androidx.ui.graphics.colorspace.Adaptation Ciecat02; |
| enum_constant public static final androidx.ui.graphics.colorspace.Adaptation VonKries; |
| } |
| |
| public enum ColorModel { |
| method public final int getComponentCount(); |
| enum_constant public static final androidx.ui.graphics.colorspace.ColorModel Cmyk; |
| enum_constant public static final androidx.ui.graphics.colorspace.ColorModel Lab; |
| enum_constant public static final androidx.ui.graphics.colorspace.ColorModel Rgb; |
| enum_constant public static final androidx.ui.graphics.colorspace.ColorModel Xyz; |
| } |
| |
| public abstract class ColorSpace { |
| ctor public ColorSpace(String name, androidx.ui.graphics.colorspace.ColorModel model); |
| method @Size(min=3) public final float[] fromXyz(float x, float y, float z); |
| method @Size(min=3) public abstract float[] fromXyz(@Size(min=3) float[] v); |
| method @IntRange(from=1, to=4) public final int getComponentCount(); |
| method public abstract float getMaxValue(@IntRange(from=0, to=3) int component); |
| method public abstract float getMinValue(@IntRange(from=0, to=3) int component); |
| method public final androidx.ui.graphics.colorspace.ColorModel getModel(); |
| method public final String getName(); |
| method public boolean isSrgb(); |
| method public abstract boolean isWideGamut(); |
| method @Size(3) public final float[] toXyz(float r, float g, float b); |
| method @Size(min=3) public abstract float[] toXyz(@Size(min=3) float[] v); |
| property @IntRange(from=1, to=4) public final int componentCount; |
| property public boolean isSrgb; |
| property public abstract boolean isWideGamut; |
| } |
| |
| public final class ColorSpaceKt { |
| method public static androidx.ui.graphics.colorspace.ColorSpace adapt(androidx.ui.graphics.colorspace.ColorSpace, androidx.ui.graphics.colorspace.WhitePoint whitePoint, androidx.ui.graphics.colorspace.Adaptation adaptation = androidx.ui.graphics.colorspace.Adaptation.Bradford); |
| method public static androidx.ui.graphics.colorspace.ColorSpace adapt(androidx.ui.graphics.colorspace.ColorSpace, androidx.ui.graphics.colorspace.WhitePoint whitePoint); |
| method public static androidx.ui.graphics.colorspace.Connector connect(androidx.ui.graphics.colorspace.ColorSpace, androidx.ui.graphics.colorspace.ColorSpace destination = ColorSpaces.Srgb, androidx.ui.graphics.colorspace.RenderIntent intent = androidx.ui.graphics.colorspace.RenderIntent.Perceptual); |
| } |
| |
| public final class ColorSpaces { |
| method public androidx.ui.graphics.colorspace.Rgb getAces(); |
| method public androidx.ui.graphics.colorspace.Rgb getAcescg(); |
| method public androidx.ui.graphics.colorspace.Rgb getAdobeRgb(); |
| method public androidx.ui.graphics.colorspace.Rgb getBt2020(); |
| method public androidx.ui.graphics.colorspace.Rgb getBt709(); |
| method public androidx.ui.graphics.colorspace.ColorSpace getCieLab(); |
| method public androidx.ui.graphics.colorspace.ColorSpace getCieXyz(); |
| method public androidx.ui.graphics.colorspace.Rgb getDciP3(); |
| method public androidx.ui.graphics.colorspace.Rgb getDisplayP3(); |
| method public androidx.ui.graphics.colorspace.Rgb getExtendedSrgb(); |
| method public androidx.ui.graphics.colorspace.Rgb getLinearExtendedSrgb(); |
| method public androidx.ui.graphics.colorspace.Rgb getLinearSrgb(); |
| method public androidx.ui.graphics.colorspace.Rgb getNtsc1953(); |
| method public androidx.ui.graphics.colorspace.Rgb getProPhotoRgb(); |
| method public androidx.ui.graphics.colorspace.Rgb getSmpteC(); |
| method public androidx.ui.graphics.colorspace.Rgb getSrgb(); |
| method public androidx.ui.graphics.colorspace.ColorSpace? match(@Size(9) float[] toXYZD50, androidx.ui.graphics.colorspace.TransferParameters function); |
| property public final androidx.ui.graphics.colorspace.Rgb Aces; |
| property public final androidx.ui.graphics.colorspace.Rgb Acescg; |
| property public final androidx.ui.graphics.colorspace.Rgb AdobeRgb; |
| property public final androidx.ui.graphics.colorspace.Rgb Bt2020; |
| property public final androidx.ui.graphics.colorspace.Rgb Bt709; |
| property public final androidx.ui.graphics.colorspace.ColorSpace CieLab; |
| property public final androidx.ui.graphics.colorspace.ColorSpace CieXyz; |
| property public final androidx.ui.graphics.colorspace.Rgb DciP3; |
| property public final androidx.ui.graphics.colorspace.Rgb DisplayP3; |
| property public final androidx.ui.graphics.colorspace.Rgb ExtendedSrgb; |
| property public final androidx.ui.graphics.colorspace.Rgb LinearExtendedSrgb; |
| property public final androidx.ui.graphics.colorspace.Rgb LinearSrgb; |
| property public final androidx.ui.graphics.colorspace.Rgb Ntsc1953; |
| property public final androidx.ui.graphics.colorspace.Rgb ProPhotoRgb; |
| property public final androidx.ui.graphics.colorspace.Rgb SmpteC; |
| property public final androidx.ui.graphics.colorspace.Rgb Srgb; |
| field public static final androidx.ui.graphics.colorspace.ColorSpaces! INSTANCE; |
| } |
| |
| public class Connector { |
| method public final androidx.ui.graphics.colorspace.ColorSpace getDestination(); |
| method public final androidx.ui.graphics.colorspace.RenderIntent getRenderIntent(); |
| method public final androidx.ui.graphics.colorspace.ColorSpace getSource(); |
| method @Size(3) public final float[] transform(float r, float g, float b); |
| method @Size(min=3) public float[] transform(@Size(min=3) float[] v); |
| } |
| |
| public final class Illuminant { |
| method public androidx.ui.graphics.colorspace.WhitePoint getA(); |
| method public androidx.ui.graphics.colorspace.WhitePoint getB(); |
| method public androidx.ui.graphics.colorspace.WhitePoint getC(); |
| method public androidx.ui.graphics.colorspace.WhitePoint getD50(); |
| method public androidx.ui.graphics.colorspace.WhitePoint getD55(); |
| method public androidx.ui.graphics.colorspace.WhitePoint getD60(); |
| method public androidx.ui.graphics.colorspace.WhitePoint getD65(); |
| method public androidx.ui.graphics.colorspace.WhitePoint getD75(); |
| method public androidx.ui.graphics.colorspace.WhitePoint getE(); |
| property public final androidx.ui.graphics.colorspace.WhitePoint A; |
| property public final androidx.ui.graphics.colorspace.WhitePoint B; |
| property public final androidx.ui.graphics.colorspace.WhitePoint C; |
| property public final androidx.ui.graphics.colorspace.WhitePoint D50; |
| property public final androidx.ui.graphics.colorspace.WhitePoint D55; |
| property public final androidx.ui.graphics.colorspace.WhitePoint D60; |
| property public final androidx.ui.graphics.colorspace.WhitePoint D65; |
| property public final androidx.ui.graphics.colorspace.WhitePoint D75; |
| property public final androidx.ui.graphics.colorspace.WhitePoint E; |
| field public static final androidx.ui.graphics.colorspace.Illuminant! INSTANCE; |
| } |
| |
| public enum RenderIntent { |
| enum_constant public static final androidx.ui.graphics.colorspace.RenderIntent Absolute; |
| enum_constant public static final androidx.ui.graphics.colorspace.RenderIntent Perceptual; |
| enum_constant public static final androidx.ui.graphics.colorspace.RenderIntent Relative; |
| enum_constant public static final androidx.ui.graphics.colorspace.RenderIntent Saturation; |
| } |
| |
| public final class Rgb extends androidx.ui.graphics.colorspace.ColorSpace { |
| ctor public Rgb(@Size(min=null) String name, @Size(null) 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(@Size(min=null) String name, @Size(min=null, max=null) float[] primaries, androidx.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(@Size(min=null) String name, @Size(null) float[] toXYZ, androidx.ui.graphics.colorspace.TransferParameters function); |
| ctor public Rgb(@Size(min=null) String name, @Size(min=null, max=null) float[] primaries, androidx.ui.graphics.colorspace.WhitePoint whitePoint, androidx.ui.graphics.colorspace.TransferParameters function); |
| ctor public Rgb(@Size(min=null) String name, @Size(null) float[] toXYZ, double gamma); |
| ctor public Rgb(@Size(min=null) String name, @Size(min=null, max=null) float[] primaries, androidx.ui.graphics.colorspace.WhitePoint whitePoint, double gamma); |
| method @Size(3) public float[] fromLinear(float r, float g, float b); |
| method @Size(min=3) public float[] fromLinear(@Size(min=3) float[] v); |
| method @Size(min=3) public float[] fromXyz(@Size(min=3) float[] v); |
| method public kotlin.jvm.functions.Function1<java.lang.Double,java.lang.Double> getEotf(); |
| method @Size(9) public float[] getInverseTransform(); |
| method @Size(min=9) public float[] getInverseTransform(@Size(min=9) 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 @Size(6) public float[] getPrimaries(); |
| method @Size(min=6) public float[] getPrimaries(@Size(min=6) float[] primaries); |
| method public androidx.ui.graphics.colorspace.TransferParameters? getTransferParameters(); |
| method @Size(9) public float[] getTransform(); |
| method @Size(min=9) public float[] getTransform(@Size(min=9) float[] transform); |
| method public androidx.ui.graphics.colorspace.WhitePoint getWhitePoint(); |
| method public boolean isWideGamut(); |
| method @Size(3) public float[] toLinear(float r, float g, float b); |
| method @Size(min=3) public float[] toLinear(@Size(min=3) float[] v); |
| method @Size(min=3) public float[] toXyz(@Size(min=3) 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; |
| } |
| |
| public final class TransferParameters { |
| ctor public TransferParameters(double gamma, double a, double b, double c, double d, double e, 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.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(); |
| } |
| |
| 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.ui.graphics.colorspace.WhitePoint copy(float x, float y); |
| method public float getX(); |
| method public float getY(); |
| } |
| |
| } |
| |
| package androidx.ui.graphics.drawscope { |
| |
| @androidx.ui.graphics.drawscope.DrawScopeMarker public abstract class DrawScope implements androidx.ui.unit.Density { |
| ctor public DrawScope(); |
| method protected final void draw(androidx.ui.graphics.Canvas canvas, androidx.ui.geometry.Size size, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.drawscope.DrawScope,kotlin.Unit> block); |
| method public final void drawArc(androidx.ui.graphics.Brush brush, float startAngle, float sweepAngle, boolean useCenter, androidx.ui.geometry.Offset topLeft = Offset.Zero, androidx.ui.geometry.Size size = this.size - topLeft, @FloatRange(from=0.0, to=1.0) float alpha = 1.0f, androidx.ui.graphics.drawscope.DrawStyle style = Fill, androidx.ui.graphics.ColorFilter? colorFilter = null, androidx.ui.graphics.BlendMode blendMode = DefaultBlendMode); |
| method public final void drawArc-w9iw49s(long color, float startAngle, float sweepAngle, boolean useCenter, androidx.ui.geometry.Offset topLeft = Offset.Zero, androidx.ui.geometry.Size size = this.size - topLeft, @FloatRange(from=0.0, to=1.0) float alpha = 1.0f, androidx.ui.graphics.drawscope.DrawStyle style = Fill, androidx.ui.graphics.ColorFilter? colorFilter = null, androidx.ui.graphics.BlendMode blendMode = DefaultBlendMode); |
| method public final void drawCircle(androidx.ui.graphics.Brush brush, float radius = size.minDimension / 2.0, androidx.ui.geometry.Offset center = this.center, @FloatRange(from=0.0, to=1.0) float alpha = 1.0f, androidx.ui.graphics.drawscope.DrawStyle style = Fill, androidx.ui.graphics.ColorFilter? colorFilter = null, androidx.ui.graphics.BlendMode blendMode = DefaultBlendMode); |
| method public final void drawCircle-UNeD5NE(long color, float radius = size.minDimension / 2.0, androidx.ui.geometry.Offset center = this.center, @FloatRange(from=0.0, to=1.0) float alpha = 1.0f, androidx.ui.graphics.drawscope.DrawStyle style = Fill, androidx.ui.graphics.ColorFilter? colorFilter = null, androidx.ui.graphics.BlendMode blendMode = DefaultBlendMode); |
| method public final void drawImage(androidx.ui.graphics.ImageAsset image, androidx.ui.geometry.Offset topLeft = Offset.Zero, @FloatRange(from=0.0, to=1.0) float alpha = 1.0f, androidx.ui.graphics.drawscope.DrawStyle style = Fill, androidx.ui.graphics.ColorFilter? colorFilter = null, androidx.ui.graphics.BlendMode blendMode = DefaultBlendMode); |
| method public final void drawImage(androidx.ui.graphics.ImageAsset image, androidx.ui.unit.IntOffset srcOffset = IntOffset.Origin, androidx.ui.unit.IntSize srcSize = IntSize(image.width, image.height), androidx.ui.unit.IntOffset dstOffset = IntOffset.Origin, androidx.ui.unit.IntSize dstSize = srcSize, @FloatRange(from=0.0, to=1.0) float alpha = 1.0f, androidx.ui.graphics.drawscope.DrawStyle style = Fill, androidx.ui.graphics.ColorFilter? colorFilter = null, androidx.ui.graphics.BlendMode blendMode = DefaultBlendMode); |
| method public final void drawLine(androidx.ui.graphics.Brush brush, androidx.ui.geometry.Offset start, androidx.ui.geometry.Offset end, float strokeWidth = 0.0f, androidx.ui.graphics.StrokeCap cap = Stroke.DefaultCap, android.graphics.PathEffect? pathEffect = null, @FloatRange(from=0.0, to=1.0) float alpha = 1.0f, androidx.ui.graphics.ColorFilter? colorFilter = null, androidx.ui.graphics.BlendMode blendMode = DefaultBlendMode); |
| method public final void drawLine-LIcrJ00(long color, androidx.ui.geometry.Offset start, androidx.ui.geometry.Offset end, float strokeWidth = 0.0f, androidx.ui.graphics.StrokeCap cap = Stroke.DefaultCap, android.graphics.PathEffect? pathEffect = null, @FloatRange(from=0.0, to=1.0) float alpha = 1.0f, androidx.ui.graphics.ColorFilter? colorFilter = null, androidx.ui.graphics.BlendMode blendMode = DefaultBlendMode); |
| method public final void drawOval(androidx.ui.graphics.Brush brush, androidx.ui.geometry.Offset topLeft = Offset.Zero, androidx.ui.geometry.Size size = this.size - topLeft, @FloatRange(from=0.0, to=1.0) float alpha = 1.0f, androidx.ui.graphics.drawscope.DrawStyle style = Fill, androidx.ui.graphics.ColorFilter? colorFilter = null, androidx.ui.graphics.BlendMode blendMode = DefaultBlendMode); |
| method public final void drawOval-5gW23P0(long color, androidx.ui.geometry.Offset topLeft = Offset.Zero, androidx.ui.geometry.Size size = this.size - topLeft, @FloatRange(from=0.0, to=1.0) float alpha = 1.0f, androidx.ui.graphics.drawscope.DrawStyle style = Fill, androidx.ui.graphics.ColorFilter? colorFilter = null, androidx.ui.graphics.BlendMode blendMode = DefaultBlendMode); |
| method public final void drawPath(androidx.ui.graphics.Path path, androidx.ui.graphics.Brush brush, @FloatRange(from=0.0, to=1.0) float alpha = 1.0f, androidx.ui.graphics.drawscope.DrawStyle style = Fill, androidx.ui.graphics.ColorFilter? colorFilter = null, androidx.ui.graphics.BlendMode blendMode = DefaultBlendMode); |
| method public final void drawPath-u5ZPEDk(androidx.ui.graphics.Path path, long color, @FloatRange(from=0.0, to=1.0) float alpha = 1.0f, androidx.ui.graphics.drawscope.DrawStyle style = Fill, androidx.ui.graphics.ColorFilter? colorFilter = null, androidx.ui.graphics.BlendMode blendMode = DefaultBlendMode); |
| method public final void drawPoints(java.util.List<androidx.ui.geometry.Offset> points, androidx.ui.graphics.PointMode pointMode, androidx.ui.graphics.Brush brush, float strokeWidth = 0.0f, androidx.ui.graphics.StrokeCap cap = androidx.ui.graphics.StrokeCap.butt, android.graphics.PathEffect? pathEffect = null, @FloatRange(from=0.0, to=1.0) float alpha = 1.0f, androidx.ui.graphics.ColorFilter? colorFilter = null, androidx.ui.graphics.BlendMode blendMode = DefaultBlendMode); |
| method public final void drawPoints-op7krm4(java.util.List<androidx.ui.geometry.Offset> points, androidx.ui.graphics.PointMode pointMode, long color, float strokeWidth = 0.0f, androidx.ui.graphics.StrokeCap cap = androidx.ui.graphics.StrokeCap.butt, android.graphics.PathEffect? pathEffect = null, @FloatRange(from=0.0, to=1.0) float alpha = 1.0f, androidx.ui.graphics.ColorFilter? colorFilter = null, androidx.ui.graphics.BlendMode blendMode = DefaultBlendMode); |
| method public final void drawRect(androidx.ui.graphics.Brush brush, androidx.ui.geometry.Offset topLeft = Offset.Zero, androidx.ui.geometry.Size size = this.size - topLeft, @FloatRange(from=0.0, to=1.0) float alpha = 1.0f, androidx.ui.graphics.drawscope.DrawStyle style = Fill, androidx.ui.graphics.ColorFilter? colorFilter = null, androidx.ui.graphics.BlendMode blendMode = DefaultBlendMode); |
| method public final void drawRect-5gW23P0(long color, androidx.ui.geometry.Offset topLeft = Offset.Zero, androidx.ui.geometry.Size size = this.size - topLeft, @FloatRange(from=0.0, to=1.0) float alpha = 1.0f, androidx.ui.graphics.drawscope.DrawStyle style = Fill, androidx.ui.graphics.ColorFilter? colorFilter = null, androidx.ui.graphics.BlendMode blendMode = DefaultBlendMode); |
| method public final void drawRoundRect-J_jAawI(long color, androidx.ui.geometry.Offset topLeft = Offset.Zero, androidx.ui.geometry.Size size = this.size - topLeft, long radius = Radius.Zero, androidx.ui.graphics.drawscope.DrawStyle style = Fill, @FloatRange(from=0.0, to=1.0) float alpha = 1.0f, androidx.ui.graphics.ColorFilter? colorFilter = null, androidx.ui.graphics.BlendMode blendMode = DefaultBlendMode); |
| method public final void drawRoundRect-TLscAYA(androidx.ui.graphics.Brush brush, androidx.ui.geometry.Offset topLeft = Offset.Zero, androidx.ui.geometry.Size size = this.size - topLeft, long radius = Radius.Zero, @FloatRange(from=0.0, to=1.0) float alpha = 1.0f, androidx.ui.graphics.drawscope.DrawStyle style = Fill, androidx.ui.graphics.ColorFilter? colorFilter = null, androidx.ui.graphics.BlendMode blendMode = DefaultBlendMode); |
| method public final androidx.ui.geometry.Offset getCenter(); |
| method public abstract androidx.ui.core.LayoutDirection getLayoutDirection(); |
| method public final androidx.ui.geometry.Size getSize(); |
| method @kotlin.PublishedApi internal final void setSize(androidx.ui.geometry.Size size); |
| property public final androidx.ui.geometry.Offset center; |
| property public abstract androidx.ui.core.LayoutDirection layoutDirection; |
| property public final androidx.ui.geometry.Size size; |
| field public static final androidx.ui.graphics.drawscope.DrawScope.Companion! Companion; |
| field @kotlin.PublishedApi internal androidx.ui.graphics.Canvas canvas; |
| field @kotlin.PublishedApi internal final androidx.ui.graphics.drawscope.DrawTransform transform; |
| } |
| |
| public static final class DrawScope.Companion { |
| method public androidx.ui.graphics.BlendMode getDefaultBlendMode(); |
| property public final androidx.ui.graphics.BlendMode DefaultBlendMode; |
| } |
| |
| public final class DrawScopeKt { |
| method public static inline void clipPath(androidx.ui.graphics.drawscope.DrawScope, androidx.ui.graphics.Path path, androidx.ui.graphics.ClipOp clipOp = androidx.ui.graphics.ClipOp.intersect, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.drawscope.DrawScope,kotlin.Unit> block); |
| method public static inline void clipRect(androidx.ui.graphics.drawscope.DrawScope, float left = 0.0f, float top = 0.0f, float right = size.width, float bottom = size.height, androidx.ui.graphics.ClipOp clipOp = androidx.ui.graphics.ClipOp.intersect, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.drawscope.DrawScope,kotlin.Unit> block); |
| method public static inline void drawCanvas(androidx.ui.graphics.drawscope.DrawScope, kotlin.jvm.functions.Function2<? super androidx.ui.graphics.Canvas,? super androidx.ui.geometry.Size,kotlin.Unit> block); |
| method public static inline void inset(androidx.ui.graphics.drawscope.DrawScope, float left, float top, float right, float bottom, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.drawscope.DrawScope,kotlin.Unit> block); |
| method public static inline void inset(androidx.ui.graphics.drawscope.DrawScope, float dx = 0.0f, float dy = 0.0f, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.drawscope.DrawScope,kotlin.Unit> block); |
| method public static inline void rotate(androidx.ui.graphics.drawscope.DrawScope, float degrees, float pivotX = center.x, float pivotY = center.y, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.drawscope.DrawScope,kotlin.Unit> block); |
| method public static inline void rotateRad(androidx.ui.graphics.drawscope.DrawScope, float radians, float pivotX = center.x, float pivotY = center.y, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.drawscope.DrawScope,kotlin.Unit> block); |
| method public static inline void scale(androidx.ui.graphics.drawscope.DrawScope, float scaleX, float scaleY = scaleX, float pivotX = center.x, float pivotY = center.y, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.drawscope.DrawScope,kotlin.Unit> block); |
| method public static inline void translate(androidx.ui.graphics.drawscope.DrawScope, float left = 0.0f, float top = 0.0f, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.drawscope.DrawScope,kotlin.Unit> block); |
| method public static inline void withTransform(androidx.ui.graphics.drawscope.DrawScope, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.drawscope.DrawTransform,kotlin.Unit> transformBlock, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.drawscope.DrawScope,kotlin.Unit> drawBlock); |
| } |
| |
| @kotlin.DslMarker public @interface DrawScopeMarker { |
| } |
| |
| public abstract sealed class DrawStyle { |
| } |
| |
| @androidx.ui.graphics.drawscope.DrawScopeMarker public interface DrawTransform { |
| method public void clipPath(androidx.ui.graphics.Path path, androidx.ui.graphics.ClipOp clipOp = androidx.ui.graphics.ClipOp.intersect); |
| method public void clipRect(float left = 0.0f, float top = 0.0f, float right = size.width, float bottom = size.height, androidx.ui.graphics.ClipOp clipOp = androidx.ui.graphics.ClipOp.intersect); |
| method public default androidx.ui.geometry.Offset getCenter(); |
| method public androidx.ui.geometry.Size getSize(); |
| method public void inset(float left, float top, float right, float bottom); |
| method public void rotate(float degrees, float pivotX = center.x, float pivotY = center.y); |
| method public void scale(float scaleX, float scaleY = scaleX, float pivotX = center.x, float pivotY = center.y); |
| method public void transform(androidx.ui.graphics.vectormath.Matrix4 matrix); |
| method public void translate(float left = 0.0f, float top = 0.0f); |
| property public default androidx.ui.geometry.Offset center; |
| property public abstract androidx.ui.geometry.Size size; |
| } |
| |
| public final class DrawTransformKt { |
| method public static inline void inset(androidx.ui.graphics.drawscope.DrawTransform, float dx = 0.0f, float dy = 0.0f); |
| method public static inline void rotateRad(androidx.ui.graphics.drawscope.DrawTransform, float radians, float pivotX = center.x, float pivotY = center.y); |
| } |
| |
| public final class Fill extends androidx.ui.graphics.drawscope.DrawStyle { |
| field public static final androidx.ui.graphics.drawscope.Fill! INSTANCE; |
| } |
| |
| public final class Stroke extends androidx.ui.graphics.drawscope.DrawStyle { |
| ctor public Stroke(float width, float miter, androidx.ui.graphics.StrokeCap cap, androidx.ui.graphics.StrokeJoin join, android.graphics.PathEffect? pathEffect); |
| ctor public Stroke(); |
| method public float component1(); |
| method public float component2(); |
| method public androidx.ui.graphics.StrokeCap component3(); |
| method public androidx.ui.graphics.StrokeJoin component4(); |
| method public android.graphics.PathEffect? component5(); |
| method public androidx.ui.graphics.drawscope.Stroke copy(float width, float miter, androidx.ui.graphics.StrokeCap cap, androidx.ui.graphics.StrokeJoin join, android.graphics.PathEffect? pathEffect); |
| method public androidx.ui.graphics.StrokeCap getCap(); |
| method public androidx.ui.graphics.StrokeJoin getJoin(); |
| method public float getMiter(); |
| method public android.graphics.PathEffect? getPathEffect(); |
| method public float getWidth(); |
| field public static final androidx.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.ui.graphics.StrokeCap getDefaultCap(); |
| method public androidx.ui.graphics.StrokeJoin getDefaultJoin(); |
| property public final androidx.ui.graphics.StrokeCap DefaultCap; |
| property public final androidx.ui.graphics.StrokeJoin DefaultJoin; |
| } |
| |
| } |
| |
| package androidx.ui.graphics.painter { |
| |
| public final class ColorPainter extends androidx.ui.graphics.painter.Painter { |
| method public long component1(); |
| method public androidx.ui.graphics.painter.ColorPainter copy-QEYXlZo(long color); |
| method public long getColor(); |
| method public androidx.ui.geometry.Size getIntrinsicSize(); |
| method protected void onDraw(androidx.ui.graphics.drawscope.DrawScope); |
| property public androidx.ui.geometry.Size intrinsicSize; |
| } |
| |
| public final class ImagePainter extends androidx.ui.graphics.painter.Painter { |
| ctor public ImagePainter(androidx.ui.graphics.ImageAsset image, androidx.ui.unit.IntOffset srcOffset, androidx.ui.unit.IntSize srcSize); |
| method public androidx.ui.graphics.painter.ImagePainter copy(androidx.ui.graphics.ImageAsset image, androidx.ui.unit.IntOffset srcOffset, androidx.ui.unit.IntSize srcSize); |
| method public androidx.ui.geometry.Size getIntrinsicSize(); |
| method protected void onDraw(androidx.ui.graphics.drawscope.DrawScope); |
| property public androidx.ui.geometry.Size intrinsicSize; |
| } |
| |
| public abstract class Painter { |
| ctor public Painter(); |
| method protected boolean applyAlpha(float alpha); |
| method protected boolean applyColorFilter(androidx.ui.graphics.ColorFilter? colorFilter); |
| method protected boolean applyLayoutDirection(androidx.ui.core.LayoutDirection layoutDirection); |
| method public final void draw(androidx.ui.graphics.drawscope.DrawScope, androidx.ui.geometry.Size size, float alpha = 1.0f, androidx.ui.graphics.ColorFilter? colorFilter = null); |
| method public abstract androidx.ui.geometry.Size getIntrinsicSize(); |
| method protected abstract void onDraw(androidx.ui.graphics.drawscope.DrawScope); |
| property public abstract androidx.ui.geometry.Size intrinsicSize; |
| } |
| |
| } |
| |
| package androidx.ui.graphics.vector { |
| |
| public final class PathBuilder { |
| ctor public PathBuilder(); |
| method public androidx.ui.graphics.vector.PathBuilder arcTo(float horizontalEllipseRadius, float verticalEllipseRadius, float theta, boolean isMoreThanHalf, boolean isPositiveArc, float x1, float y1); |
| method public androidx.ui.graphics.vector.PathBuilder arcToRelative(float a, float b, float theta, boolean isMoreThanHalf, boolean isPositiveArc, float x1, float y1); |
| method public androidx.ui.graphics.vector.PathBuilder close(); |
| method public androidx.ui.graphics.vector.PathBuilder curveTo(float x1, float y1, float x2, float y2, float x3, float y3); |
| method public androidx.ui.graphics.vector.PathBuilder curveToRelative(float dx1, float dy1, float dx2, float dy2, float dx3, float dy3); |
| method public java.util.List<androidx.ui.graphics.vector.PathNode> getNodes(); |
| method public androidx.ui.graphics.vector.PathBuilder horizontalLineTo(float x); |
| method public androidx.ui.graphics.vector.PathBuilder horizontalLineToRelative(float x); |
| method public androidx.ui.graphics.vector.PathBuilder lineTo(float x, float y); |
| method public androidx.ui.graphics.vector.PathBuilder lineToRelative(float x, float y); |
| method public androidx.ui.graphics.vector.PathBuilder moveTo(float x, float y); |
| method public androidx.ui.graphics.vector.PathBuilder moveToRelative(float x, float y); |
| method public androidx.ui.graphics.vector.PathBuilder quadTo(float x1, float y1, float x2, float y2); |
| method public androidx.ui.graphics.vector.PathBuilder quadToRelative(float x1, float y1, float x2, float y2); |
| method public androidx.ui.graphics.vector.PathBuilder reflectiveCurveTo(float x1, float y1, float x2, float y2); |
| method public androidx.ui.graphics.vector.PathBuilder reflectiveCurveToRelative(float x1, float y1, float x2, float y2); |
| method public androidx.ui.graphics.vector.PathBuilder reflectiveQuadTo(float x1, float y1); |
| method public androidx.ui.graphics.vector.PathBuilder reflectiveQuadToRelative(float x1, float y1); |
| method public androidx.ui.graphics.vector.PathBuilder verticalLineTo(float y); |
| method public androidx.ui.graphics.vector.PathBuilder verticalLineToRelative(float y); |
| } |
| |
| public abstract sealed class PathNode { |
| method public final boolean isCurve(); |
| method public final boolean isQuad(); |
| } |
| |
| public static final class PathNode.ArcTo extends androidx.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.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(); |
| } |
| |
| public static final class PathNode.Close extends androidx.ui.graphics.vector.PathNode { |
| field public static final androidx.ui.graphics.vector.PathNode.Close! INSTANCE; |
| } |
| |
| public static final class PathNode.CurveTo extends androidx.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.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(); |
| } |
| |
| public static final class PathNode.HorizontalTo extends androidx.ui.graphics.vector.PathNode { |
| ctor public PathNode.HorizontalTo(float x); |
| method public float component1(); |
| method public androidx.ui.graphics.vector.PathNode.HorizontalTo copy(float x); |
| method public float getX(); |
| } |
| |
| public static final class PathNode.LineTo extends androidx.ui.graphics.vector.PathNode { |
| ctor public PathNode.LineTo(float x, float y); |
| method public float component1(); |
| method public float component2(); |
| method public androidx.ui.graphics.vector.PathNode.LineTo copy(float x, float y); |
| method public float getX(); |
| method public float getY(); |
| } |
| |
| public static final class PathNode.MoveTo extends androidx.ui.graphics.vector.PathNode { |
| ctor public PathNode.MoveTo(float x, float y); |
| method public float component1(); |
| method public float component2(); |
| method public androidx.ui.graphics.vector.PathNode.MoveTo copy(float x, float y); |
| method public float getX(); |
| method public float getY(); |
| } |
| |
| public static final class PathNode.QuadTo extends androidx.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.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(); |
| } |
| |
| public static final class PathNode.ReflectiveCurveTo extends androidx.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.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(); |
| } |
| |
| public static final class PathNode.ReflectiveQuadTo extends androidx.ui.graphics.vector.PathNode { |
| ctor public PathNode.ReflectiveQuadTo(float x, float y); |
| method public float component1(); |
| method public float component2(); |
| method public androidx.ui.graphics.vector.PathNode.ReflectiveQuadTo copy(float x, float y); |
| method public float getX(); |
| method public float getY(); |
| } |
| |
| public static final class PathNode.RelativeArcTo extends androidx.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.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(); |
| } |
| |
| public static final class PathNode.RelativeCurveTo extends androidx.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.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(); |
| } |
| |
| public static final class PathNode.RelativeHorizontalTo extends androidx.ui.graphics.vector.PathNode { |
| ctor public PathNode.RelativeHorizontalTo(float x); |
| method public float component1(); |
| method public androidx.ui.graphics.vector.PathNode.RelativeHorizontalTo copy(float x); |
| method public float getX(); |
| } |
| |
| public static final class PathNode.RelativeLineTo extends androidx.ui.graphics.vector.PathNode { |
| ctor public PathNode.RelativeLineTo(float x, float y); |
| method public float component1(); |
| method public float component2(); |
| method public androidx.ui.graphics.vector.PathNode.RelativeLineTo copy(float x, float y); |
| method public float getX(); |
| method public float getY(); |
| } |
| |
| public static final class PathNode.RelativeMoveTo extends androidx.ui.graphics.vector.PathNode { |
| ctor public PathNode.RelativeMoveTo(float x, float y); |
| method public float component1(); |
| method public float component2(); |
| method public androidx.ui.graphics.vector.PathNode.RelativeMoveTo copy(float x, float y); |
| method public float getX(); |
| method public float getY(); |
| } |
| |
| public static final class PathNode.RelativeQuadTo extends androidx.ui.graphics.vector.PathNode { |
| ctor public PathNode.RelativeQuadTo(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.ui.graphics.vector.PathNode.RelativeQuadTo 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(); |
| } |
| |
| public static final class PathNode.RelativeReflectiveCurveTo extends androidx.ui.graphics.vector.PathNode { |
| ctor public PathNode.RelativeReflectiveCurveTo(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.ui.graphics.vector.PathNode.RelativeReflectiveCurveTo 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(); |
| } |
| |
| public static final class PathNode.RelativeReflectiveQuadTo extends androidx.ui.graphics.vector.PathNode { |
| ctor public PathNode.RelativeReflectiveQuadTo(float x, float y); |
| method public float component1(); |
| method public float component2(); |
| method public androidx.ui.graphics.vector.PathNode.RelativeReflectiveQuadTo copy(float x, float y); |
| method public float getX(); |
| method public float getY(); |
| } |
| |
| public static final class PathNode.RelativeVerticalTo extends androidx.ui.graphics.vector.PathNode { |
| ctor public PathNode.RelativeVerticalTo(float y); |
| method public float component1(); |
| method public androidx.ui.graphics.vector.PathNode.RelativeVerticalTo copy(float y); |
| method public float getY(); |
| } |
| |
| public static final class PathNode.VerticalTo extends androidx.ui.graphics.vector.PathNode { |
| ctor public PathNode.VerticalTo(float y); |
| method public float component1(); |
| method public androidx.ui.graphics.vector.PathNode.VerticalTo copy(float y); |
| method public float getY(); |
| } |
| |
| public final class PathNodeKt { |
| } |
| |
| public final class PathParser { |
| ctor public PathParser(); |
| method public androidx.ui.graphics.vector.PathParser addPathNodes(java.util.List<? extends androidx.ui.graphics.vector.PathNode> nodes); |
| method public void clear(); |
| method public androidx.ui.graphics.vector.PathParser parsePathString(String pathData); |
| method public java.util.List<androidx.ui.graphics.vector.PathNode> toNodes(); |
| method public androidx.ui.graphics.Path toPath(androidx.ui.graphics.Path target = Path()); |
| } |
| |
| } |
| |
| package androidx.ui.graphics.vectormath { |
| |
| public final class Matrix3 { |
| ctor public Matrix3(androidx.ui.graphics.vectormath.Vector3 x, androidx.ui.graphics.vectormath.Vector3 y, androidx.ui.graphics.vectormath.Vector3 z); |
| ctor public Matrix3(); |
| ctor public Matrix3(androidx.ui.graphics.vectormath.Matrix3 m); |
| method public androidx.ui.graphics.vectormath.Vector3 component1(); |
| method public androidx.ui.graphics.vectormath.Vector3 component2(); |
| method public androidx.ui.graphics.vectormath.Vector3 component3(); |
| method public androidx.ui.graphics.vectormath.Matrix3 copy(androidx.ui.graphics.vectormath.Vector3 x, androidx.ui.graphics.vectormath.Vector3 y, androidx.ui.graphics.vectormath.Vector3 z); |
| method public operator androidx.ui.graphics.vectormath.Matrix3 dec(); |
| method public operator androidx.ui.graphics.vectormath.Matrix3 div(float v); |
| method public operator androidx.ui.graphics.vectormath.Vector3 get(int column); |
| method public operator float get(int column, int row); |
| method public operator androidx.ui.graphics.vectormath.Vector3 get(androidx.ui.graphics.vectormath.MatrixColumn column); |
| method public operator float get(androidx.ui.graphics.vectormath.MatrixColumn column, int row); |
| method public inline java.util.List<java.lang.Float> getM3storage(); |
| method public androidx.ui.graphics.vectormath.Vector3 getX(); |
| method public androidx.ui.graphics.vectormath.Vector3 getY(); |
| method public androidx.ui.graphics.vectormath.Vector3 getZ(); |
| method public operator androidx.ui.graphics.vectormath.Matrix3 inc(); |
| method public operator androidx.ui.graphics.vectormath.Matrix3 minus(float v); |
| method public operator androidx.ui.graphics.vectormath.Matrix3 plus(float v); |
| method public operator void set(int column, androidx.ui.graphics.vectormath.Vector3 v); |
| method public operator void set(int column, int row, float v); |
| method public void setX(androidx.ui.graphics.vectormath.Vector3 p); |
| method public void setY(androidx.ui.graphics.vectormath.Vector3 p); |
| method public void setZ(androidx.ui.graphics.vectormath.Vector3 p); |
| method public operator androidx.ui.graphics.vectormath.Matrix3 times(float v); |
| method public operator androidx.ui.graphics.vectormath.Matrix3 times(androidx.ui.graphics.vectormath.Matrix3 m); |
| method public operator androidx.ui.graphics.vectormath.Vector3 times(androidx.ui.graphics.vectormath.Vector3 v); |
| method public float[] toFloatArray(); |
| method public operator androidx.ui.graphics.vectormath.Matrix3 unaryMinus(); |
| property public final inline java.util.List<java.lang.Float> m3storage; |
| field public static final androidx.ui.graphics.vectormath.Matrix3.Companion! Companion; |
| } |
| |
| public static final class Matrix3.Companion { |
| method public androidx.ui.graphics.vectormath.Matrix3 identity(); |
| method public androidx.ui.graphics.vectormath.Matrix3 of(float... a); |
| } |
| |
| public final class Matrix4 { |
| ctor public Matrix4(androidx.ui.graphics.vectormath.Vector4 x, androidx.ui.graphics.vectormath.Vector4 y, androidx.ui.graphics.vectormath.Vector4 z, androidx.ui.graphics.vectormath.Vector4 w); |
| ctor public Matrix4(); |
| ctor public Matrix4(androidx.ui.graphics.vectormath.Vector3 right, androidx.ui.graphics.vectormath.Vector3 up, androidx.ui.graphics.vectormath.Vector3 forward, androidx.ui.graphics.vectormath.Vector3 position); |
| ctor public Matrix4(androidx.ui.graphics.vectormath.Matrix4 m); |
| method public void assignColumns(androidx.ui.graphics.vectormath.Matrix4 other); |
| method public void assignFromStorage(java.util.List<java.lang.Float> storage); |
| method public androidx.ui.graphics.vectormath.Vector4 component1(); |
| method public androidx.ui.graphics.vectormath.Vector4 component2(); |
| method public androidx.ui.graphics.vectormath.Vector4 component3(); |
| method public androidx.ui.graphics.vectormath.Vector4 component4(); |
| method public androidx.ui.graphics.vectormath.Matrix4 copy(androidx.ui.graphics.vectormath.Vector4 x, androidx.ui.graphics.vectormath.Vector4 y, androidx.ui.graphics.vectormath.Vector4 z, androidx.ui.graphics.vectormath.Vector4 w); |
| method public float copyInverse(androidx.ui.graphics.vectormath.Matrix4 arg); |
| method public operator androidx.ui.graphics.vectormath.Matrix4 dec(); |
| method public operator androidx.ui.graphics.vectormath.Matrix4 div(float v); |
| method public operator androidx.ui.graphics.vectormath.Vector4 get(int column); |
| method public operator float get(int column, int row); |
| method public operator androidx.ui.graphics.vectormath.Vector4 get(androidx.ui.graphics.vectormath.MatrixColumn column); |
| method public operator float get(androidx.ui.graphics.vectormath.MatrixColumn column, int row); |
| method public float getDeterminant(); |
| method public inline androidx.ui.graphics.vectormath.Vector3 getForward(); |
| method public inline java.util.List<java.lang.Float> getM4storage(); |
| method public inline androidx.ui.graphics.vectormath.Vector3 getPosition(); |
| method public inline androidx.ui.graphics.vectormath.Vector3 getRight(); |
| method public androidx.ui.graphics.vectormath.Vector3 getRotation(); |
| method public androidx.ui.graphics.vectormath.Vector4 getRow(int row); |
| method public inline androidx.ui.graphics.vectormath.Vector3 getScale(); |
| method public inline androidx.ui.graphics.vectormath.Vector3 getTranslation(); |
| method public inline androidx.ui.graphics.vectormath.Vector3 getUp(); |
| method public inline androidx.ui.graphics.vectormath.Matrix3 getUpperLeft(); |
| method public androidx.ui.graphics.vectormath.Vector4 getW(); |
| method public androidx.ui.graphics.vectormath.Vector4 getX(); |
| method public androidx.ui.graphics.vectormath.Vector4 getY(); |
| method public androidx.ui.graphics.vectormath.Vector4 getZ(); |
| method public operator androidx.ui.graphics.vectormath.Matrix4 inc(); |
| method public float invert(); |
| method public operator androidx.ui.graphics.vectormath.Matrix4 minus(float v); |
| method public androidx.ui.graphics.vectormath.Vector3 perspectiveTransform(androidx.ui.graphics.vectormath.Vector3 arg); |
| method public operator androidx.ui.graphics.vectormath.Matrix4 plus(float v); |
| method public void rotateX(float radians); |
| method public void rotateY(float radians); |
| method public void rotateZ(float radians); |
| method public void scale(Object x, Float? y = null, Float? z = null); |
| method public operator void set(int column, androidx.ui.graphics.vectormath.Vector4 v); |
| method public operator void set(int column, int row, float v); |
| method public inline void setForward(androidx.ui.graphics.vectormath.Vector3 value); |
| method public void setFrom(androidx.ui.graphics.vectormath.Matrix4 arg); |
| method public inline void setPosition(androidx.ui.graphics.vectormath.Vector3 value); |
| method public inline void setRight(androidx.ui.graphics.vectormath.Vector3 value); |
| method public void setTranslationRaw(float x, float y, float z); |
| method public inline void setUp(androidx.ui.graphics.vectormath.Vector3 value); |
| method public void setW(androidx.ui.graphics.vectormath.Vector4 p); |
| method public void setX(androidx.ui.graphics.vectormath.Vector4 p); |
| method public void setY(androidx.ui.graphics.vectormath.Vector4 p); |
| method public void setZ(androidx.ui.graphics.vectormath.Vector4 p); |
| method public operator androidx.ui.graphics.vectormath.Matrix4 times(float v); |
| method public operator androidx.ui.graphics.vectormath.Matrix4 times(androidx.ui.graphics.vectormath.Matrix4 m); |
| method public operator androidx.ui.graphics.vectormath.Vector4 times(androidx.ui.graphics.vectormath.Vector4 v); |
| method public operator void timesAssign(androidx.ui.graphics.vectormath.Matrix4 m); |
| method public float[] toFloatArray(); |
| method public void translate(Object x, float y = 0.0f, float z = 0.0f); |
| method public operator androidx.ui.graphics.vectormath.Matrix4 unaryMinus(); |
| property public final float determinant; |
| property public final inline androidx.ui.graphics.vectormath.Vector3 forward; |
| property public final inline java.util.List<java.lang.Float> m4storage; |
| property public final inline androidx.ui.graphics.vectormath.Vector3 position; |
| property public final inline androidx.ui.graphics.vectormath.Vector3 right; |
| property public final androidx.ui.graphics.vectormath.Vector3 rotation; |
| property public final inline androidx.ui.graphics.vectormath.Vector3 scale; |
| property public final inline androidx.ui.graphics.vectormath.Vector3 translation; |
| property public final inline androidx.ui.graphics.vectormath.Vector3 up; |
| property public final inline androidx.ui.graphics.vectormath.Matrix3 upperLeft; |
| field public static final androidx.ui.graphics.vectormath.Matrix4.Companion! Companion; |
| } |
| |
| public static final class Matrix4.Companion { |
| method public androidx.ui.graphics.vectormath.Matrix4 diagonal3(androidx.ui.graphics.vectormath.Vector3 scale); |
| method public androidx.ui.graphics.vectormath.Matrix4 diagonal3Values(float x, float y, float z); |
| method public androidx.ui.graphics.vectormath.Matrix4 identity(); |
| method public androidx.ui.graphics.vectormath.Matrix4 of(float... a); |
| method public androidx.ui.graphics.vectormath.Matrix4 rotationX(float radians); |
| method public androidx.ui.graphics.vectormath.Matrix4 rotationY(float radians); |
| method public androidx.ui.graphics.vectormath.Matrix4 rotationZ(float radians); |
| method public androidx.ui.graphics.vectormath.Matrix4 translation(androidx.ui.graphics.vectormath.Vector3 translation); |
| method public androidx.ui.graphics.vectormath.Matrix4 translationValues(float x, float y, float z); |
| method public androidx.ui.graphics.vectormath.Matrix4 zero(); |
| } |
| |
| public final class Matrix4Kt { |
| method public static Float? getAsScale(androidx.ui.graphics.vectormath.Matrix4); |
| method public static androidx.ui.geometry.Offset? getAsTranslation(androidx.ui.graphics.vectormath.Matrix4); |
| method public static androidx.ui.geometry.Rect inverseTransformRect(androidx.ui.graphics.vectormath.Matrix4 transform, androidx.ui.geometry.Rect rect); |
| method public static boolean isIdentity(androidx.ui.graphics.vectormath.Matrix4); |
| method public static boolean matrixEquals(androidx.ui.graphics.vectormath.Matrix4? a, androidx.ui.graphics.vectormath.Matrix4? b); |
| method public static androidx.ui.geometry.Offset transformPoint(androidx.ui.graphics.vectormath.Matrix4, androidx.ui.geometry.Offset point); |
| method public static androidx.ui.geometry.Rect transformRect(androidx.ui.graphics.vectormath.Matrix4, androidx.ui.geometry.Rect rect); |
| } |
| |
| public enum MatrixColumn { |
| enum_constant public static final androidx.ui.graphics.vectormath.MatrixColumn W; |
| enum_constant public static final androidx.ui.graphics.vectormath.MatrixColumn X; |
| enum_constant public static final androidx.ui.graphics.vectormath.MatrixColumn Y; |
| enum_constant public static final androidx.ui.graphics.vectormath.MatrixColumn Z; |
| } |
| |
| public final class MatrixExtensionsKt { |
| method public static androidx.ui.graphics.vectormath.Matrix3 inverse(androidx.ui.graphics.vectormath.Matrix3 m); |
| method public static androidx.ui.graphics.vectormath.Matrix4 inverse(androidx.ui.graphics.vectormath.Matrix4 m); |
| method public static androidx.ui.graphics.vectormath.Matrix4 lookAt(androidx.ui.graphics.vectormath.Vector3 eye, androidx.ui.graphics.vectormath.Vector3 target, androidx.ui.graphics.vectormath.Vector3 up = androidx.ui.graphics.vectormath.Vector3(1.0)); |
| method public static androidx.ui.graphics.vectormath.Matrix4 lookTowards(androidx.ui.graphics.vectormath.Vector3 eye, androidx.ui.graphics.vectormath.Vector3 forward, androidx.ui.graphics.vectormath.Vector3 up = androidx.ui.graphics.vectormath.Vector3(1.0)); |
| method public static androidx.ui.graphics.vectormath.Matrix4 normal(androidx.ui.graphics.vectormath.Matrix4 m); |
| method public static androidx.ui.graphics.vectormath.Matrix4 ortho(float l, float r, float b, float t, float n, float f); |
| method public static androidx.ui.graphics.vectormath.Matrix4 perspective(float fov, float ratio, float near, float far); |
| method public static androidx.ui.graphics.vectormath.Matrix4 rotation(androidx.ui.graphics.vectormath.Matrix4 m); |
| method public static androidx.ui.graphics.vectormath.Matrix4 rotation(androidx.ui.graphics.vectormath.Vector3 d); |
| method public static androidx.ui.graphics.vectormath.Matrix4 rotation(androidx.ui.graphics.vectormath.Vector3 axis, float angle); |
| method public static androidx.ui.graphics.vectormath.Matrix4 scale(androidx.ui.graphics.vectormath.Vector3 s); |
| method public static androidx.ui.graphics.vectormath.Matrix4 scale(androidx.ui.graphics.vectormath.Matrix4 m); |
| method public static androidx.ui.graphics.vectormath.Matrix4 translation(androidx.ui.graphics.vectormath.Vector3 t); |
| method public static androidx.ui.graphics.vectormath.Matrix4 translation(androidx.ui.graphics.vectormath.Matrix4 m); |
| method public static androidx.ui.graphics.vectormath.Matrix3 transpose(androidx.ui.graphics.vectormath.Matrix3 m); |
| method public static androidx.ui.graphics.vectormath.Matrix4 transpose(androidx.ui.graphics.vectormath.Matrix4 m); |
| } |
| |
| public final class ScalarKt { |
| method public static inline float degrees(float v); |
| method public static inline float radians(float v); |
| field public static final float FOUR_PI = 12.566371f; |
| field public static final float HALF_PI = 1.5707964f; |
| field public static final float INV_FOUR_PI = 0.07957747f; |
| field public static final float INV_PI = 0.31830987f; |
| field public static final float INV_TWO_PI = 0.15915494f; |
| field public static final float PI = 3.1415927f; |
| field public static final float TWO_PI = 6.2831855f; |
| } |
| |
| public final class Vector2 { |
| ctor public Vector2(float x, float y); |
| ctor public Vector2(); |
| ctor public Vector2(androidx.ui.graphics.vectormath.Vector2 v); |
| method public float component1(); |
| method public float component2(); |
| method public androidx.ui.graphics.vectormath.Vector2 copy(float x, float y); |
| method public operator androidx.ui.graphics.vectormath.Vector2 dec(); |
| method public inline operator androidx.ui.graphics.vectormath.Vector2 div(float v); |
| method public inline operator androidx.ui.graphics.vectormath.Vector2 div(androidx.ui.graphics.vectormath.Vector2 v); |
| method public operator float get(androidx.ui.graphics.vectormath.VectorComponent index); |
| method public operator androidx.ui.graphics.vectormath.Vector2 get(androidx.ui.graphics.vectormath.VectorComponent index1, androidx.ui.graphics.vectormath.VectorComponent index2); |
| method public operator float get(int index); |
| method public operator androidx.ui.graphics.vectormath.Vector2 get(int index1, int index2); |
| method public inline float getG(); |
| method public inline float getR(); |
| method public inline androidx.ui.graphics.vectormath.Vector2 getRg(); |
| method public inline float getS(); |
| method public inline androidx.ui.graphics.vectormath.Vector2 getSt(); |
| method public inline float getT(); |
| method public inline java.util.List<java.lang.Float> getV2storage(); |
| method public float getX(); |
| method public inline androidx.ui.graphics.vectormath.Vector2 getXy(); |
| method public float getY(); |
| method public operator androidx.ui.graphics.vectormath.Vector2 inc(); |
| method public inline operator androidx.ui.graphics.vectormath.Vector2 minus(float v); |
| method public inline operator androidx.ui.graphics.vectormath.Vector2 minus(androidx.ui.graphics.vectormath.Vector2 v); |
| method public inline operator androidx.ui.graphics.vectormath.Vector2 plus(float v); |
| method public inline operator androidx.ui.graphics.vectormath.Vector2 plus(androidx.ui.graphics.vectormath.Vector2 v); |
| method public operator void set(int index, float v); |
| method public operator void set(int index1, int index2, float v); |
| method public operator void set(androidx.ui.graphics.vectormath.VectorComponent index, float v); |
| method public operator void set(androidx.ui.graphics.vectormath.VectorComponent index1, androidx.ui.graphics.vectormath.VectorComponent index2, float v); |
| method public inline void setG(float value); |
| method public inline void setR(float value); |
| method public inline void setRg(androidx.ui.graphics.vectormath.Vector2 value); |
| method public inline void setS(float value); |
| method public inline void setSt(androidx.ui.graphics.vectormath.Vector2 value); |
| method public inline void setT(float value); |
| method public void setX(float p); |
| method public inline void setXy(androidx.ui.graphics.vectormath.Vector2 value); |
| method public void setY(float p); |
| method public inline operator androidx.ui.graphics.vectormath.Vector2 times(float v); |
| method public inline operator androidx.ui.graphics.vectormath.Vector2 times(androidx.ui.graphics.vectormath.Vector2 v); |
| method public inline androidx.ui.graphics.vectormath.Vector2 transform(kotlin.jvm.functions.Function1<? super java.lang.Float,java.lang.Float> block); |
| method public operator androidx.ui.graphics.vectormath.Vector2 unaryMinus(); |
| property public final inline float g; |
| property public final inline float r; |
| property public final inline androidx.ui.graphics.vectormath.Vector2 rg; |
| property public final inline float s; |
| property public final inline androidx.ui.graphics.vectormath.Vector2 st; |
| property public final inline float t; |
| property public final inline java.util.List<java.lang.Float> v2storage; |
| property public final inline androidx.ui.graphics.vectormath.Vector2 xy; |
| } |
| |
| public final class Vector3 { |
| ctor public Vector3(float x, float y, float z); |
| ctor public Vector3(); |
| ctor public Vector3(androidx.ui.graphics.vectormath.Vector2 v, float z); |
| ctor public Vector3(androidx.ui.graphics.vectormath.Vector3 v); |
| method public float component1(); |
| method public float component2(); |
| method public float component3(); |
| method public androidx.ui.graphics.vectormath.Vector3 copy(float x, float y, float z); |
| method public operator androidx.ui.graphics.vectormath.Vector3 dec(); |
| method public inline operator androidx.ui.graphics.vectormath.Vector3 div(float v); |
| method public inline operator androidx.ui.graphics.vectormath.Vector3 div(androidx.ui.graphics.vectormath.Vector2 v); |
| method public inline operator androidx.ui.graphics.vectormath.Vector3 div(androidx.ui.graphics.vectormath.Vector3 v); |
| method public operator float get(androidx.ui.graphics.vectormath.VectorComponent index); |
| method public operator androidx.ui.graphics.vectormath.Vector2 get(androidx.ui.graphics.vectormath.VectorComponent index1, androidx.ui.graphics.vectormath.VectorComponent index2); |
| method public operator androidx.ui.graphics.vectormath.Vector3 get(androidx.ui.graphics.vectormath.VectorComponent index1, androidx.ui.graphics.vectormath.VectorComponent index2, androidx.ui.graphics.vectormath.VectorComponent index3); |
| method public operator float get(int index); |
| method public operator androidx.ui.graphics.vectormath.Vector2 get(int index1, int index2); |
| method public operator androidx.ui.graphics.vectormath.Vector3 get(int index1, int index2, int index3); |
| method public inline float getB(); |
| method public inline float getG(); |
| method public inline float getP(); |
| method public inline float getR(); |
| method public inline androidx.ui.graphics.vectormath.Vector2 getRg(); |
| method public inline androidx.ui.graphics.vectormath.Vector3 getRgb(); |
| method public inline float getS(); |
| method public inline androidx.ui.graphics.vectormath.Vector2 getSt(); |
| method public inline androidx.ui.graphics.vectormath.Vector3 getStp(); |
| method public inline float getT(); |
| method public inline java.util.List<java.lang.Float> getV3storage(); |
| method public float getX(); |
| method public inline androidx.ui.graphics.vectormath.Vector2 getXy(); |
| method public inline androidx.ui.graphics.vectormath.Vector3 getXyz(); |
| method public float getY(); |
| method public float getZ(); |
| method public operator androidx.ui.graphics.vectormath.Vector3 inc(); |
| method public inline operator androidx.ui.graphics.vectormath.Vector3 minus(float v); |
| method public inline operator androidx.ui.graphics.vectormath.Vector3 minus(androidx.ui.graphics.vectormath.Vector2 v); |
| method public inline operator androidx.ui.graphics.vectormath.Vector3 minus(androidx.ui.graphics.vectormath.Vector3 v); |
| method public inline operator androidx.ui.graphics.vectormath.Vector3 plus(float v); |
| method public inline operator androidx.ui.graphics.vectormath.Vector3 plus(androidx.ui.graphics.vectormath.Vector2 v); |
| method public inline operator androidx.ui.graphics.vectormath.Vector3 plus(androidx.ui.graphics.vectormath.Vector3 v); |
| method public operator void set(int index, float v); |
| method public operator void set(int index1, int index2, float v); |
| method public operator void set(int index1, int index2, int index3, float v); |
| method public operator void set(androidx.ui.graphics.vectormath.VectorComponent index, float v); |
| method public operator void set(androidx.ui.graphics.vectormath.VectorComponent index1, androidx.ui.graphics.vectormath.VectorComponent index2, float v); |
| method public operator void set(androidx.ui.graphics.vectormath.VectorComponent index1, androidx.ui.graphics.vectormath.VectorComponent index2, androidx.ui.graphics.vectormath.VectorComponent index3, float v); |
| method public inline void setB(float value); |
| method public inline void setG(float value); |
| method public inline void setP(float value); |
| method public inline void setR(float value); |
| method public inline void setRg(androidx.ui.graphics.vectormath.Vector2 value); |
| method public inline void setRgb(androidx.ui.graphics.vectormath.Vector3 value); |
| method public inline void setS(float value); |
| method public inline void setSt(androidx.ui.graphics.vectormath.Vector2 value); |
| method public inline void setStp(androidx.ui.graphics.vectormath.Vector3 value); |
| method public inline void setT(float value); |
| method public void setX(float p); |
| method public inline void setXy(androidx.ui.graphics.vectormath.Vector2 value); |
| method public inline void setXyz(androidx.ui.graphics.vectormath.Vector3 value); |
| method public void setY(float p); |
| method public void setZ(float p); |
| method public inline operator androidx.ui.graphics.vectormath.Vector3 times(float v); |
| method public inline operator androidx.ui.graphics.vectormath.Vector3 times(androidx.ui.graphics.vectormath.Vector2 v); |
| method public inline operator androidx.ui.graphics.vectormath.Vector3 times(androidx.ui.graphics.vectormath.Vector3 v); |
| method public inline androidx.ui.graphics.vectormath.Vector3 transform(kotlin.jvm.functions.Function1<? super java.lang.Float,java.lang.Float> block); |
| method public operator androidx.ui.graphics.vectormath.Vector3 unaryMinus(); |
| property public final inline float b; |
| property public final inline float g; |
| property public final inline float p; |
| property public final inline float r; |
| property public final inline androidx.ui.graphics.vectormath.Vector2 rg; |
| property public final inline androidx.ui.graphics.vectormath.Vector3 rgb; |
| property public final inline float s; |
| property public final inline androidx.ui.graphics.vectormath.Vector2 st; |
| property public final inline androidx.ui.graphics.vectormath.Vector3 stp; |
| property public final inline float t; |
| property public final inline java.util.List<java.lang.Float> v3storage; |
| property public final inline androidx.ui.graphics.vectormath.Vector2 xy; |
| property public final inline androidx.ui.graphics.vectormath.Vector3 xyz; |
| } |
| |
| public final class Vector4 { |
| ctor public Vector4(float x, float y, float z, float w); |
| ctor public Vector4(); |
| ctor public Vector4(androidx.ui.graphics.vectormath.Vector2 v, float z, float w); |
| ctor public Vector4(androidx.ui.graphics.vectormath.Vector3 v, float w); |
| ctor public Vector4(androidx.ui.graphics.vectormath.Vector4 v); |
| method public void assignFromStorage(java.util.List<java.lang.Float> storage); |
| method public float component1(); |
| method public float component2(); |
| method public float component3(); |
| method public float component4(); |
| method public androidx.ui.graphics.vectormath.Vector4 copy(float x, float y, float z, float w); |
| method public operator androidx.ui.graphics.vectormath.Vector4 dec(); |
| method public inline operator androidx.ui.graphics.vectormath.Vector4 div(float v); |
| method public inline operator androidx.ui.graphics.vectormath.Vector4 div(androidx.ui.graphics.vectormath.Vector2 v); |
| method public inline operator androidx.ui.graphics.vectormath.Vector4 div(androidx.ui.graphics.vectormath.Vector3 v); |
| method public inline operator androidx.ui.graphics.vectormath.Vector4 div(androidx.ui.graphics.vectormath.Vector4 v); |
| method public operator float get(androidx.ui.graphics.vectormath.VectorComponent index); |
| method public operator androidx.ui.graphics.vectormath.Vector2 get(androidx.ui.graphics.vectormath.VectorComponent index1, androidx.ui.graphics.vectormath.VectorComponent index2); |
| method public operator androidx.ui.graphics.vectormath.Vector3 get(androidx.ui.graphics.vectormath.VectorComponent index1, androidx.ui.graphics.vectormath.VectorComponent index2, androidx.ui.graphics.vectormath.VectorComponent index3); |
| method public operator androidx.ui.graphics.vectormath.Vector4 get(androidx.ui.graphics.vectormath.VectorComponent index1, androidx.ui.graphics.vectormath.VectorComponent index2, androidx.ui.graphics.vectormath.VectorComponent index3, androidx.ui.graphics.vectormath.VectorComponent index4); |
| method public operator float get(int index); |
| method public operator androidx.ui.graphics.vectormath.Vector2 get(int index1, int index2); |
| method public operator androidx.ui.graphics.vectormath.Vector3 get(int index1, int index2, int index3); |
| method public operator androidx.ui.graphics.vectormath.Vector4 get(int index1, int index2, int index3, int index4); |
| method public inline float getA(); |
| method public inline float getB(); |
| method public inline float getG(); |
| method public inline float getP(); |
| method public inline float getQ(); |
| method public inline float getR(); |
| method public inline androidx.ui.graphics.vectormath.Vector2 getRg(); |
| method public inline androidx.ui.graphics.vectormath.Vector3 getRgb(); |
| method public inline androidx.ui.graphics.vectormath.Vector4 getRgba(); |
| method public inline float getS(); |
| method public inline androidx.ui.graphics.vectormath.Vector2 getSt(); |
| method public inline androidx.ui.graphics.vectormath.Vector3 getStp(); |
| method public inline androidx.ui.graphics.vectormath.Vector4 getStpq(); |
| method public inline float getT(); |
| method public inline java.util.List<java.lang.Float> getV4storage(); |
| method public float getW(); |
| method public float getX(); |
| method public inline androidx.ui.graphics.vectormath.Vector2 getXy(); |
| method public inline androidx.ui.graphics.vectormath.Vector3 getXyz(); |
| method public inline androidx.ui.graphics.vectormath.Vector4 getXyzw(); |
| method public float getY(); |
| method public float getZ(); |
| method public operator androidx.ui.graphics.vectormath.Vector4 inc(); |
| method public inline operator androidx.ui.graphics.vectormath.Vector4 minus(float v); |
| method public inline operator androidx.ui.graphics.vectormath.Vector4 minus(androidx.ui.graphics.vectormath.Vector2 v); |
| method public inline operator androidx.ui.graphics.vectormath.Vector4 minus(androidx.ui.graphics.vectormath.Vector3 v); |
| method public inline operator androidx.ui.graphics.vectormath.Vector4 minus(androidx.ui.graphics.vectormath.Vector4 v); |
| method public inline operator androidx.ui.graphics.vectormath.Vector4 plus(float v); |
| method public inline operator androidx.ui.graphics.vectormath.Vector4 plus(androidx.ui.graphics.vectormath.Vector2 v); |
| method public inline operator androidx.ui.graphics.vectormath.Vector4 plus(androidx.ui.graphics.vectormath.Vector3 v); |
| method public inline operator androidx.ui.graphics.vectormath.Vector4 plus(androidx.ui.graphics.vectormath.Vector4 v); |
| method public operator void set(int index, float v); |
| method public operator void set(int index1, int index2, float v); |
| method public operator void set(int index1, int index2, int index3, float v); |
| method public operator void set(int index1, int index2, int index3, int index4, float v); |
| method public operator void set(androidx.ui.graphics.vectormath.VectorComponent index, float v); |
| method public operator void set(androidx.ui.graphics.vectormath.VectorComponent index1, androidx.ui.graphics.vectormath.VectorComponent index2, float v); |
| method public operator void set(androidx.ui.graphics.vectormath.VectorComponent index1, androidx.ui.graphics.vectormath.VectorComponent index2, androidx.ui.graphics.vectormath.VectorComponent index3, float v); |
| method public operator void set(androidx.ui.graphics.vectormath.VectorComponent index1, androidx.ui.graphics.vectormath.VectorComponent index2, androidx.ui.graphics.vectormath.VectorComponent index3, androidx.ui.graphics.vectormath.VectorComponent index4, float v); |
| method public inline void setA(float value); |
| method public inline void setB(float value); |
| method public inline void setG(float value); |
| method public inline void setP(float value); |
| method public inline void setQ(float value); |
| method public inline void setR(float value); |
| method public inline void setRg(androidx.ui.graphics.vectormath.Vector2 value); |
| method public inline void setRgb(androidx.ui.graphics.vectormath.Vector3 value); |
| method public inline void setRgba(androidx.ui.graphics.vectormath.Vector4 value); |
| method public inline void setS(float value); |
| method public inline void setSt(androidx.ui.graphics.vectormath.Vector2 value); |
| method public inline void setStp(androidx.ui.graphics.vectormath.Vector3 value); |
| method public inline void setStpq(androidx.ui.graphics.vectormath.Vector4 value); |
| method public inline void setT(float value); |
| method public void setW(float p); |
| method public void setX(float p); |
| method public inline void setXy(androidx.ui.graphics.vectormath.Vector2 value); |
| method public inline void setXyz(androidx.ui.graphics.vectormath.Vector3 value); |
| method public inline void setXyzw(androidx.ui.graphics.vectormath.Vector4 value); |
| method public void setY(float p); |
| method public void setZ(float p); |
| method public inline operator androidx.ui.graphics.vectormath.Vector4 times(float v); |
| method public inline operator androidx.ui.graphics.vectormath.Vector4 times(androidx.ui.graphics.vectormath.Vector2 v); |
| method public inline operator androidx.ui.graphics.vectormath.Vector4 times(androidx.ui.graphics.vectormath.Vector3 v); |
| method public inline operator androidx.ui.graphics.vectormath.Vector4 times(androidx.ui.graphics.vectormath.Vector4 v); |
| method public inline androidx.ui.graphics.vectormath.Vector4 transform(kotlin.jvm.functions.Function1<? super java.lang.Float,java.lang.Float> block); |
| method public operator androidx.ui.graphics.vectormath.Vector4 unaryMinus(); |
| property public final inline float a; |
| property public final inline float b; |
| property public final inline float g; |
| property public final inline float p; |
| property public final inline float q; |
| property public final inline float r; |
| property public final inline androidx.ui.graphics.vectormath.Vector2 rg; |
| property public final inline androidx.ui.graphics.vectormath.Vector3 rgb; |
| property public final inline androidx.ui.graphics.vectormath.Vector4 rgba; |
| property public final inline float s; |
| property public final inline androidx.ui.graphics.vectormath.Vector2 st; |
| property public final inline androidx.ui.graphics.vectormath.Vector3 stp; |
| property public final inline androidx.ui.graphics.vectormath.Vector4 stpq; |
| property public final inline float t; |
| property public final inline java.util.List<java.lang.Float> v4storage; |
| property public final inline androidx.ui.graphics.vectormath.Vector2 xy; |
| property public final inline androidx.ui.graphics.vectormath.Vector3 xyz; |
| property public final inline androidx.ui.graphics.vectormath.Vector4 xyzw; |
| } |
| |
| public enum VectorComponent { |
| enum_constant public static final androidx.ui.graphics.vectormath.VectorComponent A; |
| enum_constant public static final androidx.ui.graphics.vectormath.VectorComponent B; |
| enum_constant public static final androidx.ui.graphics.vectormath.VectorComponent G; |
| enum_constant public static final androidx.ui.graphics.vectormath.VectorComponent P; |
| enum_constant public static final androidx.ui.graphics.vectormath.VectorComponent Q; |
| enum_constant public static final androidx.ui.graphics.vectormath.VectorComponent R; |
| enum_constant public static final androidx.ui.graphics.vectormath.VectorComponent S; |
| enum_constant public static final androidx.ui.graphics.vectormath.VectorComponent T; |
| enum_constant public static final androidx.ui.graphics.vectormath.VectorComponent W; |
| enum_constant public static final androidx.ui.graphics.vectormath.VectorComponent X; |
| enum_constant public static final androidx.ui.graphics.vectormath.VectorComponent Y; |
| enum_constant public static final androidx.ui.graphics.vectormath.VectorComponent Z; |
| } |
| |
| public final class VectorExtensionsKt { |
| method public static inline androidx.ui.graphics.vectormath.Vector2 abs(androidx.ui.graphics.vectormath.Vector2 v); |
| method public static inline androidx.ui.graphics.vectormath.Vector3 abs(androidx.ui.graphics.vectormath.Vector3 v); |
| method public static inline androidx.ui.graphics.vectormath.Vector4 abs(androidx.ui.graphics.vectormath.Vector4 v); |
| method public static inline androidx.ui.graphics.vectormath.Vector2 coerceIn(androidx.ui.graphics.vectormath.Vector2, float min, float max); |
| method public static inline androidx.ui.graphics.vectormath.Vector2 coerceIn(androidx.ui.graphics.vectormath.Vector2, androidx.ui.graphics.vectormath.Vector2 min, androidx.ui.graphics.vectormath.Vector2 max); |
| method public static inline androidx.ui.graphics.vectormath.Vector3 coerceIn(androidx.ui.graphics.vectormath.Vector3, float min, float max); |
| method public static inline androidx.ui.graphics.vectormath.Vector3 coerceIn(androidx.ui.graphics.vectormath.Vector3, androidx.ui.graphics.vectormath.Vector3 min, androidx.ui.graphics.vectormath.Vector3 max); |
| method public static inline androidx.ui.graphics.vectormath.Vector4 coerceIn(androidx.ui.graphics.vectormath.Vector4, float min, float max); |
| method public static inline androidx.ui.graphics.vectormath.Vector4 coerceIn(androidx.ui.graphics.vectormath.Vector4, androidx.ui.graphics.vectormath.Vector4 min, androidx.ui.graphics.vectormath.Vector4 max); |
| method public static inline androidx.ui.graphics.vectormath.Vector3 cross(androidx.ui.graphics.vectormath.Vector3 a, androidx.ui.graphics.vectormath.Vector3 b); |
| method public static inline float distance(androidx.ui.graphics.vectormath.Vector2 a, androidx.ui.graphics.vectormath.Vector2 b); |
| method public static inline float distance(androidx.ui.graphics.vectormath.Vector3 a, androidx.ui.graphics.vectormath.Vector3 b); |
| method public static inline float distance(androidx.ui.graphics.vectormath.Vector4 a, androidx.ui.graphics.vectormath.Vector4 b); |
| method public static inline operator androidx.ui.graphics.vectormath.Vector2 div(float, androidx.ui.graphics.vectormath.Vector2 v); |
| method public static inline operator androidx.ui.graphics.vectormath.Vector3 div(float, androidx.ui.graphics.vectormath.Vector3 v); |
| method public static inline operator androidx.ui.graphics.vectormath.Vector4 div(float, androidx.ui.graphics.vectormath.Vector4 v); |
| method public static inline float dot(androidx.ui.graphics.vectormath.Vector2 a, androidx.ui.graphics.vectormath.Vector2 b); |
| method public static inline float dot(androidx.ui.graphics.vectormath.Vector3 a, androidx.ui.graphics.vectormath.Vector3 b); |
| method public static inline float dot(androidx.ui.graphics.vectormath.Vector4 a, androidx.ui.graphics.vectormath.Vector4 b); |
| method public static inline float length(androidx.ui.graphics.vectormath.Vector2 v); |
| method public static inline float length(androidx.ui.graphics.vectormath.Vector3 v); |
| method public static inline float length(androidx.ui.graphics.vectormath.Vector4 v); |
| method public static inline float length2(androidx.ui.graphics.vectormath.Vector2 v); |
| method public static inline float length2(androidx.ui.graphics.vectormath.Vector3 v); |
| method public static inline float length2(androidx.ui.graphics.vectormath.Vector4 v); |
| method public static inline float max(androidx.ui.graphics.vectormath.Vector2 v); |
| method public static inline androidx.ui.graphics.vectormath.Vector2 max(androidx.ui.graphics.vectormath.Vector2 a, androidx.ui.graphics.vectormath.Vector2 b); |
| method public static inline float max(androidx.ui.graphics.vectormath.Vector3 v); |
| method public static inline androidx.ui.graphics.vectormath.Vector3 max(androidx.ui.graphics.vectormath.Vector3 a, androidx.ui.graphics.vectormath.Vector3 b); |
| method public static inline float max(androidx.ui.graphics.vectormath.Vector4 v); |
| method public static inline androidx.ui.graphics.vectormath.Vector4 max(androidx.ui.graphics.vectormath.Vector4 a, androidx.ui.graphics.vectormath.Vector4 b); |
| method public static inline float min(androidx.ui.graphics.vectormath.Vector2 v); |
| method public static inline androidx.ui.graphics.vectormath.Vector2 min(androidx.ui.graphics.vectormath.Vector2 a, androidx.ui.graphics.vectormath.Vector2 b); |
| method public static inline float min(androidx.ui.graphics.vectormath.Vector3 v); |
| method public static inline androidx.ui.graphics.vectormath.Vector3 min(androidx.ui.graphics.vectormath.Vector3 a, androidx.ui.graphics.vectormath.Vector3 b); |
| method public static inline float min(androidx.ui.graphics.vectormath.Vector4 v); |
| method public static inline androidx.ui.graphics.vectormath.Vector4 min(androidx.ui.graphics.vectormath.Vector4 a, androidx.ui.graphics.vectormath.Vector4 b); |
| method public static inline operator androidx.ui.graphics.vectormath.Vector2 minus(float, androidx.ui.graphics.vectormath.Vector2 v); |
| method public static inline operator androidx.ui.graphics.vectormath.Vector3 minus(float, androidx.ui.graphics.vectormath.Vector3 v); |
| method public static inline operator androidx.ui.graphics.vectormath.Vector4 minus(float, androidx.ui.graphics.vectormath.Vector4 v); |
| method public static androidx.ui.graphics.vectormath.Vector2 normalize(androidx.ui.graphics.vectormath.Vector2 v); |
| method public static androidx.ui.graphics.vectormath.Vector3 normalize(androidx.ui.graphics.vectormath.Vector3 v); |
| method public static androidx.ui.graphics.vectormath.Vector4 normalize(androidx.ui.graphics.vectormath.Vector4 v); |
| method public static inline operator androidx.ui.graphics.vectormath.Vector2 plus(float, androidx.ui.graphics.vectormath.Vector2 v); |
| method public static inline operator androidx.ui.graphics.vectormath.Vector3 plus(float, androidx.ui.graphics.vectormath.Vector3 v); |
| method public static inline operator androidx.ui.graphics.vectormath.Vector4 plus(float, androidx.ui.graphics.vectormath.Vector4 v); |
| method public static inline androidx.ui.graphics.vectormath.Vector2 reflect(androidx.ui.graphics.vectormath.Vector2 i, androidx.ui.graphics.vectormath.Vector2 n); |
| method public static inline androidx.ui.graphics.vectormath.Vector3 reflect(androidx.ui.graphics.vectormath.Vector3 i, androidx.ui.graphics.vectormath.Vector3 n); |
| method public static androidx.ui.graphics.vectormath.Vector2 refract(androidx.ui.graphics.vectormath.Vector2 i, androidx.ui.graphics.vectormath.Vector2 n, float eta); |
| method public static androidx.ui.graphics.vectormath.Vector3 refract(androidx.ui.graphics.vectormath.Vector3 i, androidx.ui.graphics.vectormath.Vector3 n, float eta); |
| method public static inline operator androidx.ui.graphics.vectormath.Vector2 times(float, androidx.ui.graphics.vectormath.Vector2 v); |
| method public static inline operator androidx.ui.graphics.vectormath.Vector3 times(float, androidx.ui.graphics.vectormath.Vector3 v); |
| method public static inline operator androidx.ui.graphics.vectormath.Vector4 times(float, androidx.ui.graphics.vectormath.Vector4 v); |
| method public static inline androidx.ui.graphics.vectormath.Vector2 transform(androidx.ui.graphics.vectormath.Vector2 v, kotlin.jvm.functions.Function1<? super java.lang.Float,java.lang.Float> block); |
| method public static inline androidx.ui.graphics.vectormath.Vector3 transform(androidx.ui.graphics.vectormath.Vector3 v, kotlin.jvm.functions.Function1<? super java.lang.Float,java.lang.Float> block); |
| method public static inline androidx.ui.graphics.vectormath.Vector4 transform(androidx.ui.graphics.vectormath.Vector4 v, kotlin.jvm.functions.Function1<? super java.lang.Float,java.lang.Float> block); |
| method public static inline infix androidx.ui.graphics.vectormath.Vector3 x(androidx.ui.graphics.vectormath.Vector3, androidx.ui.graphics.vectormath.Vector3 v); |
| } |
| |
| } |
| |