Rename Alpha type constant

Rename PREMUL and PREMULT constants to PREMULTIPLIED and
UNPREMULTIPLIED to better match with Skia naming convention
for SkAlphaType.

Fixes: 269491516
Test: Re-ran MeshTest
Change-Id: If9d96143fdcb2e77803830f2be0c85160bec108d
This commit is contained in:
Nader Jawad
2023-02-15 17:53:07 -08:00
parent dd76f4b3fc
commit 39ac0885be
2 changed files with 10 additions and 9 deletions

View File

@@ -15782,9 +15782,9 @@ package android.graphics {
method @NonNull public static android.graphics.MeshSpecification make(@NonNull @Size(max=8) android.graphics.MeshSpecification.Attribute[], @IntRange(from=1, to=1024) int, @NonNull @Size(max=6) android.graphics.MeshSpecification.Varying[], @NonNull String, @NonNull String, @NonNull android.graphics.ColorSpace);
method @NonNull public static android.graphics.MeshSpecification make(@NonNull @Size(max=8) android.graphics.MeshSpecification.Attribute[], @IntRange(from=1, to=1024) int, @NonNull @Size(max=6) android.graphics.MeshSpecification.Varying[], @NonNull String, @NonNull String, @NonNull android.graphics.ColorSpace, int);
field public static final int ALPHA_TYPE_OPAQUE = 1; // 0x1
field public static final int ALPHA_TYPE_PREMUL = 2; // 0x2
field public static final int ALPHA_TYPE_PREMULT = 3; // 0x3
field public static final int ALPHA_TYPE_PREMULTIPLIED = 2; // 0x2
field public static final int ALPHA_TYPE_UNKNOWN = 0; // 0x0
field public static final int ALPHA_TYPE_UNPREMULTIPLIED = 3; // 0x3
field public static final int TYPE_FLOAT = 0; // 0x0
field public static final int TYPE_FLOAT2 = 1; // 0x1
field public static final int TYPE_FLOAT3 = 2; // 0x2

View File

@@ -54,7 +54,8 @@ public class MeshSpecification {
*/
@IntDef(
prefix = {"ALPHA_TYPE_"},
value = {ALPHA_TYPE_UNKNOWN, ALPHA_TYPE_OPAQUE, ALPHA_TYPE_PREMUL, ALPHA_TYPE_PREMULT}
value = {ALPHA_TYPE_UNKNOWN, ALPHA_TYPE_OPAQUE, ALPHA_TYPE_PREMULTIPLIED,
ALPHA_TYPE_UNPREMULTIPLIED}
)
@Retention(RetentionPolicy.SOURCE)
private @interface AlphaType {}
@@ -72,12 +73,12 @@ public class MeshSpecification {
/**
* Pixel components are premultiplied by alpha.
*/
public static final int ALPHA_TYPE_PREMUL = 2;
public static final int ALPHA_TYPE_PREMULTIPLIED = 2;
/**
* Pixel components are independent of alpha.
*/
public static final int ALPHA_TYPE_PREMULT = 3;
public static final int ALPHA_TYPE_UNPREMULTIPLIED = 3;
/**
* Constants for {@link Attribute} and {@link Varying} for determining the data type.
@@ -220,7 +221,7 @@ public class MeshSpecification {
/**
* Creates a {@link MeshSpecification} object for use within {@link Mesh}. This uses a default
* color space of {@link ColorSpace.Named#SRGB} and {@link AlphaType} of
* {@link #ALPHA_TYPE_PREMUL}.
* {@link #ALPHA_TYPE_PREMULTIPLIED}.
*
* @param attributes list of attributes represented by {@link Attribute}. Can hold a max of
* 8.
@@ -253,7 +254,7 @@ public class MeshSpecification {
/**
* Creates a {@link MeshSpecification} object. This uses a default {@link AlphaType} of
* {@link #ALPHA_TYPE_PREMUL}.
* {@link #ALPHA_TYPE_PREMULTIPLIED}.
*
* @param attributes list of attributes represented by {@link Attribute}. Can hold a max of
* 8.
@@ -306,8 +307,8 @@ public class MeshSpecification {
* one of
* {@link MeshSpecification#ALPHA_TYPE_UNKNOWN},
* {@link MeshSpecification#ALPHA_TYPE_OPAQUE},
* {@link MeshSpecification#ALPHA_TYPE_PREMUL}, or
* {@link MeshSpecification#ALPHA_TYPE_PREMULT}
* {@link MeshSpecification#ALPHA_TYPE_PREMULTIPLIED}, or
* {@link MeshSpecification#ALPHA_TYPE_UNPREMULTIPLIED}
* @return {@link MeshSpecification} object for use when creating {@link Mesh}
*/
@NonNull