hwc_layer_1 Struct Reference

#include <hwcomposer.h>

Data Fields

int32_t compositionType
 
uint32_t hints
 
uint32_t flags
 
union {
   hwc_color_t   backgroundColor
 
   struct {
      union {
         buffer_handle_t   handle
 
         const native_handle_t *   sidebandStream
 
      } 
 
      uint32_t   transform
 
      int32_t   blending
 
      union {
         hwc_rect_t   sourceCropi
 
         hwc_rect_t   sourceCrop
 
         hwc_frect_t   sourceCropf
 
      } 
 
      hwc_rect_t   displayFrame
 
      hwc_region_t   visibleRegionScreen
 
      int   acquireFenceFd
 
      int   releaseFenceFd
 
      uint8_t   planeAlpha
 
      uint8_t   _pad [3]
 
   } 
 
}; 
 
uint8_t reserved [96-76]
 

Detailed Description

Definition at line 76 of file hwcomposer.h.

Field Documentation

union { ... }
uint8_t _pad[3]

Definition at line 303 of file hwcomposer.h.

int acquireFenceFd

Definition at line 236 of file hwcomposer.h.

hwc_color_t backgroundColor

Definition at line 168 of file hwcomposer.h.

int32_t blending

Definition at line 191 of file hwcomposer.h.

int32_t compositionType

Definition at line 152 of file hwcomposer.h.

hwc_rect_t displayFrame

Definition at line 210 of file hwcomposer.h.

uint32_t flags

Definition at line 164 of file hwcomposer.h.

buffer_handle_t handle

Definition at line 180 of file hwcomposer.h.

uint32_t hints

Definition at line 161 of file hwcomposer.h.

uint8_t planeAlpha

Definition at line 300 of file hwcomposer.h.

int releaseFenceFd

Definition at line 263 of file hwcomposer.h.

uint8_t reserved[96-76]

Definition at line 318 of file hwcomposer.h.

const native_handle_t* sidebandStream

Definition at line 184 of file hwcomposer.h.

hwc_rect_t sourceCrop

Definition at line 201 of file hwcomposer.h.

hwc_frect_t sourceCropf

Definition at line 203 of file hwcomposer.h.

hwc_rect_t sourceCropi

Definition at line 200 of file hwcomposer.h.

uint32_t transform

Definition at line 188 of file hwcomposer.h.

hwc_region_t visibleRegionScreen

Definition at line 216 of file hwcomposer.h.


The documentation for this struct was generated from the following file: