hwc_layer_1 구조체 참조

hwc_layer_1 구조체 참조

#include < hwcomposer.h >

데이터 필드

int32_t  compositionType
 
uint32_t  힌트
 
uint32_t  플래그
 
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]
 
       hwc_region_t     surfaceDamage
 
   } 
 
}; 
 
uint8_t  reserved [96-84]
 

상세 설명

hwcomposer.h 파일의 40 번 줄에 정의가 있습니다.

필드 문서

union { ... }
uint8_t _pad[3]

hwcomposer.h 파일의 267 번 째 줄에 정의가 있습니다.

int acquireFenceFd

hwcomposer.h 파일의 200 번 째 줄에 정의가 있습니다.

hwc_color_t backgroundColor

hwcomposer.h FILE의 132 줄에 정의가 있습니다.

int32_t blending

hwcomposer.h 파일의 155 번 째 줄에 정의가 있습니다.

int32_t compositionType

hwcomposer.h 파일의 116 번 라인에 정의가 있습니다.

hwc_rect_t displayFrame

hwcomposer.h FILE의 174 행에 정의가 있습니다.

uint32_t 플래그

hwcomposer.h 파일의 128 번 째 줄에 정의가 있습니다.

buffer_handle_t 핸들

hwcomposer.h 파일의 144 번 째 줄에 정의되어 있습니다.

uint32_t hints

hwcomposer.h 파일의 125 번 줄에 정의되어 있습니다.

uint8_t planeAlpha

hwcomposer.h FILE의 264 라인에 정의가 있습니다.

int releaseFenceFd

hwcomposer.h 파일의 227 번 째 줄에 정의가 있습니다.

uint8_t reserved[96-84]

hwcomposer.h 파일의 303 줄에 정의가 있습니다.

const native_handle_t* sidebandStream

hwcomposer.h FILE의 148 행에 정의가 있습니다.

hwc_rect_t sourceCrop

hwcomposer.h 파일의 165 번 째 줄에 있는 정의입니다.

hwc_frect_t sourceCropf

hwcomposer.h FILE의 167 행에 정의가 있습니다.

hwc_rect_t sourceCropi

hwcomposer.h FILE의 164 라인에 정의가 있습니다.

hwc_region_t surfaceDamage

hwcomposer.h FILE의 288 라인에 정의가 있습니다.

uint32_t 변환

hwcomposer.h 파일의 152 번 줄에 정의가 있습니다.

hwc_region_t visibleRegionScreen

hwcomposer.h FILE의 180 라인에 정의가 있습니다.


이 구조체에 관한 문서는 다음 파일에서 생성되었습니다.