Referência da estrutura hwc_layer_1

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: