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 라인에 정의가 있습니다.
이 구조체에 관한 문서는 다음 파일에서 생성되었습니다.
- hardware/libhardware/include/hardware/ hwcomposer.h