diff options
| -rw-r--r-- | include/android/surface_control.h | 9 | 
1 files changed, 5 insertions, 4 deletions
| diff --git a/include/android/surface_control.h b/include/android/surface_control.h index 1237aa6f1c..443cb7e51f 100644 --- a/include/android/surface_control.h +++ b/include/android/surface_control.h @@ -303,7 +303,7 @@ void ASurfaceTransaction_reparent(ASurfaceTransaction* transaction,  /**   * Parameter for ASurfaceTransaction_setVisibility().   */ -enum { +enum ASurfaceTransactionVisibility : int8_t {      ASURFACE_TRANSACTION_VISIBILITY_HIDE = 0,      ASURFACE_TRANSACTION_VISIBILITY_SHOW = 1,  }; @@ -315,7 +315,8 @@ enum {   * Available since API level 29.   */  void ASurfaceTransaction_setVisibility(ASurfaceTransaction* transaction, -                                       ASurfaceControl* surface_control, int8_t visibility) +                                       ASurfaceControl* surface_control, +                                       enum ASurfaceTransactionVisibility visibility)                                         __INTRODUCED_IN(29);  /** @@ -436,7 +437,7 @@ void ASurfaceTransaction_setScale(ASurfaceTransaction* transaction,  /**   * Parameter for ASurfaceTransaction_setBufferTransparency().   */ -enum { +enum ASurfaceTransactionTransparency : int8_t {      ASURFACE_TRANSACTION_TRANSPARENCY_TRANSPARENT = 0,      ASURFACE_TRANSACTION_TRANSPARENCY_TRANSLUCENT = 1,      ASURFACE_TRANSACTION_TRANSPARENCY_OPAQUE = 2, @@ -450,7 +451,7 @@ enum {   */  void ASurfaceTransaction_setBufferTransparency(ASurfaceTransaction* transaction,                                                 ASurfaceControl* surface_control, -                                               int8_t transparency) +                                               enum ASurfaceTransactionTransparency transparency)                                                 __INTRODUCED_IN(29);  /** |