Referência da estrutura hwc_layer_1
  
   #include <
   
    hwcomposer.h
   
   >
  
 
| Campos de dados | |
| int32_t | compositionType | 
| uint32_t | dicas | 
| uint32_t | flags | 
| union { | |
| hwc_color_t backgroundColor | |
| struct { | |
| union { | |
| buffer_handle_t handle | |
| const native_handle_t * sidebandStream | |
| } | |
| uint32_t transformação | |
| int32_t mesclagem | |
| 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] | |
| hwc_region_t surfaceDamage | |
| } | |
| }; | |
| uint8_t | reservado [96-84] | 
Descrição detalhada
Definição na linha 40 do arquivo hwcomposer.h .
Documentação do campo
| union { ... } | 
| uint8_t _pad[3] | 
Definição na linha 267 do arquivo hwcomposer.h .
| int acquireFenceFd | 
Definição na linha 200 do arquivo hwcomposer.h .
| hwc_color_t backgroundColor | 
Definição na linha 132 do arquivo hwcomposer.h .
| Blending int32_t | 
Definição na linha 155 do arquivo hwcomposer.h .
| int32_t compositionType | 
Definição na linha 116 do arquivo hwcomposer.h .
| hwc_rect_t displayFrame | 
Definição na linha 174 do arquivo hwcomposer.h .
| Flags uint32_t | 
Definição na linha 128 do arquivo hwcomposer.h .
| buffer_handle_t handle | 
Definição na linha 144 do arquivo hwcomposer.h .
| Dicas uint32_t | 
Definição na linha 125 do arquivo hwcomposer.h .
| uint8_t planeAlpha | 
Definição na linha 264 do arquivo hwcomposer.h .
| int releaseFenceFd | 
Definição na linha 227 do arquivo hwcomposer.h .
| uint8_t reserved[96-84] | 
Definição na linha 303 do arquivo hwcomposer.h .
| const native_handle_t* sidebandStream | 
Definição na linha 148 do arquivo hwcomposer.h .
| hwc_rect_t sourceCrop | 
Definição na linha 165 do arquivo hwcomposer.h .
| hwc_frect_t sourceCropf | 
Definição na linha 167 do arquivo hwcomposer.h .
| hwc_rect_t sourceCropi | 
Definição na linha 164 do arquivo hwcomposer.h .
| hwc_region_t surfaceDamage | 
Definição na linha 288 do arquivo hwcomposer.h .
| Transformação uint32_t | 
Definição na linha 152 do arquivo hwcomposer.h .
| hwc_region_t visibleRegionScreen | 
Definição na linha 180 do arquivo hwcomposer.h .
A documentação desse struct foi gerada com base no seguinte arquivo:
- hardware/libhardware/include/hardware/ hwcomposer.h