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

Commit 76c16e3e authored by Ady Abraham's avatar Ady Abraham
Browse files

SurfaceControl: Add missing constant values to @android.view.SurfaceControl.BufferTransform

Fix javadoc to have the proper format.

Flag: EXEMPT bugfix
Test: presubmit
Fixes: 413710706
FCRS_CODE : mabei1ox86x7ck
Change-Id: Ia1c01f257802f6293026dfd3bd41627acff68498
parent 22540a73
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -53723,7 +53723,9 @@ package android.view {
    method public void writeToParcel(android.os.Parcel, int);
    field public static final int BUFFER_TRANSFORM_IDENTITY = 0; // 0x0
    field public static final int BUFFER_TRANSFORM_MIRROR_HORIZONTAL = 1; // 0x1
    field @FlaggedApi("com.android.graphics.hwui.flags.add_surfacecontrol_constants") public static final int BUFFER_TRANSFORM_MIRROR_HORIZONTAL_ROTATE_90 = 5; // 0x5
    field public static final int BUFFER_TRANSFORM_MIRROR_VERTICAL = 2; // 0x2
    field @FlaggedApi("com.android.graphics.hwui.flags.add_surfacecontrol_constants") public static final int BUFFER_TRANSFORM_MIRROR_VERTICAL_ROTATE_90 = 6; // 0x6
    field public static final int BUFFER_TRANSFORM_ROTATE_180 = 3; // 0x3
    field public static final int BUFFER_TRANSFORM_ROTATE_270 = 7; // 0x7
    field public static final int BUFFER_TRANSFORM_ROTATE_90 = 4; // 0x4
+16 −2
Original line number Diff line number Diff line
@@ -348,8 +348,8 @@ public final class SurfaceControl implements Parcelable {
            value = {BUFFER_TRANSFORM_IDENTITY, BUFFER_TRANSFORM_MIRROR_HORIZONTAL,
                    BUFFER_TRANSFORM_MIRROR_VERTICAL, BUFFER_TRANSFORM_ROTATE_90,
                    BUFFER_TRANSFORM_ROTATE_180, BUFFER_TRANSFORM_ROTATE_270,
                    BUFFER_TRANSFORM_MIRROR_HORIZONTAL | BUFFER_TRANSFORM_ROTATE_90,
                    BUFFER_TRANSFORM_MIRROR_VERTICAL | BUFFER_TRANSFORM_ROTATE_90})
                    BUFFER_TRANSFORM_MIRROR_HORIZONTAL_ROTATE_90,
                    BUFFER_TRANSFORM_MIRROR_VERTICAL_ROTATE_90})
    public @interface BufferTransform {
    }

@@ -390,6 +390,20 @@ public final class SurfaceControl implements Parcelable {
     * Equivalent to ({@link #BUFFER_TRANSFORM_ROTATE_180} | {@link #BUFFER_TRANSFORM_ROTATE_90}).
     */
    public static final int BUFFER_TRANSFORM_ROTATE_270 = 0x07;
    /**
     * Mirror horizontally and rotate 90 degrees clock-wise.
     * Equivalent to ({@link #BUFFER_TRANSFORM_MIRROR_HORIZONTAL} |
     *                {@link #BUFFER_TRANSFORM_ROTATE_90}).
     */
    @FlaggedApi(com.android.graphics.hwui.flags.Flags.FLAG_ADD_SURFACECONTROL_CONSTANTS)
    public static final int BUFFER_TRANSFORM_MIRROR_HORIZONTAL_ROTATE_90 = 0x05;
    /**
     * Mirror vertically and rotate 90 degrees clock-wise.
     * Equivalent to ({@link #BUFFER_TRANSFORM_MIRROR_VERTICAL} |
     *                {@link #BUFFER_TRANSFORM_ROTATE_90}).
     */
    @FlaggedApi(com.android.graphics.hwui.flags.Flags.FLAG_ADD_SURFACECONTROL_CONSTANTS)
    public static final int BUFFER_TRANSFORM_MIRROR_VERTICAL_ROTATE_90 = 0x06;

    /**
     * @hide
+7 −0
Original line number Diff line number Diff line
@@ -202,3 +202,10 @@ flag {
  bug: "400807118"
  is_fixed_read_only: true
}

flag {
  name: "add_surfacecontrol_constants"
  namespace: "core_graphics"
  description: "Add two helper constants to SurfaceControl to improve @IntDef lint"
  bug: "413710706"
}
 No newline at end of file