Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f7e38f30 authored by John Reck's avatar John Reck
Browse files

Expose ParcelableColorSpace

Bug: 148412652
Test: ParcelableColorSpaceTest CTS
Change-Id: I3749fe903b2644b8a0d1e44893ee38a0b0a4e0a1
parent 67af626d
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -15187,6 +15187,20 @@ package android.graphics {
    ctor public PaintFlagsDrawFilter(int, int);
  }
  public final class ParcelableColorSpace extends android.graphics.ColorSpace implements android.os.Parcelable {
    ctor public ParcelableColorSpace(@NonNull android.graphics.ColorSpace);
    method public int describeContents();
    method @NonNull public float[] fromXyz(@NonNull float[]);
    method @NonNull public android.graphics.ColorSpace getColorSpace();
    method public float getMaxValue(int);
    method public float getMinValue(int);
    method public static boolean isParcelable(@NonNull android.graphics.ColorSpace);
    method public boolean isWideGamut();
    method @NonNull public float[] toXyz(@NonNull float[]);
    method public void writeToParcel(@NonNull android.os.Parcel, int);
    field @NonNull public static final android.os.Parcelable.Creator<android.graphics.ParcelableColorSpace> CREATOR;
  }
  public class Path {
    ctor public Path();
    ctor public Path(@Nullable android.graphics.Path);
+0 −2
Original line number Diff line number Diff line
@@ -25,8 +25,6 @@ import android.os.Parcelable;
 * A {@link Parcelable} {@link ColorSpace}. In order to enable parceling, the ColorSpace
 * must be either a {@link ColorSpace.Named Named} ColorSpace or a {@link ColorSpace.Rgb} instance
 * that has an ICC parametric transfer function as returned by {@link Rgb#getTransferParameters()}.
 * TODO: Make public
 * @hide
 */
public final class ParcelableColorSpace extends ColorSpace implements Parcelable {
    private final ColorSpace mColorSpace;
+14 −0
Original line number Diff line number Diff line
@@ -15169,6 +15169,20 @@ package android.graphics {
    ctor public PaintFlagsDrawFilter(int, int);
  }
  public final class ParcelableColorSpace extends android.graphics.ColorSpace implements android.os.Parcelable {
    ctor public ParcelableColorSpace(@NonNull android.graphics.ColorSpace);
    method public int describeContents();
    method @NonNull public float[] fromXyz(@NonNull float[]);
    method @NonNull public android.graphics.ColorSpace getColorSpace();
    method public float getMaxValue(int);
    method public float getMinValue(int);
    method public static boolean isParcelable(@NonNull android.graphics.ColorSpace);
    method public boolean isWideGamut();
    method @NonNull public float[] toXyz(@NonNull float[]);
    method public void writeToParcel(@NonNull android.os.Parcel, int);
    field @NonNull public static final android.os.Parcelable.Creator<android.graphics.ParcelableColorSpace> CREATOR;
  }
  public class Path {
    ctor public Path();
    ctor public Path(@Nullable android.graphics.Path);