hwc_composer_device_1 구조체 참조
#include < hwcomposer.h >
데이터 필드 | |
구조체 hw_device_t | 흔한 |
정수(* | 준비 )(struct hwc_composer_device_1 *dev, size_t numDisplays, hwc_display_contents_1_t **디스플레이) |
정수(* | set )(struct hwc_composer_device_1 *dev, size_t numDisplays, hwc_display_contents_1_t **displays) |
정수(* | eventControl )(struct hwc_composer_device_1 *dev, int disp, int 이벤트, int 활성화됨) |
노동조합 { | |
int(* 공백 )(struct hwc_composer_device_1 *dev, int disp, int 공백) | |
int(* setPowerMode )(struct hwc_composer_device_1 *dev, int disp, int 모드) | |
}; | |
정수(* | 쿼리 )(struct hwc_composer_device_1 *dev, int what, int *value) |
무효의(* | RegisterProcs )(struct hwc_composer_device_1 *dev, hwc_procs_t const *procs) |
무효의(* | 덤프 )(struct hwc_composer_device_1 *dev, char *buff, int buff_len) |
정수(* | getDisplayConfigs )(struct hwc_composer_device_1 *dev, int disp, uint32_t *configs, size_t *numConfigs) |
정수(* | getDisplayAttributes )(struct hwc_composer_device_1 *dev, int disp, uint32_t config, const uint32_t *attributes, int32_t *values) |
정수(* | getActiveConfig )(struct hwc_composer_device_1 *dev, int disp) |
정수(* | setActiveConfig )(struct hwc_composer_device_1 *dev, int disp, int index) |
정수(* | setCursorPositionAsync )(struct hwc_composer_device_1 *dev, int disp, int x_pos, int y_pos) |
무효의 * | Reserved_proc [1] |
상세 설명
hwcomposer.h 파일의 484번째 줄에 정의되어 있습니다.
현장 문서
조합 { ... } |
int(* 공백)(struct hwc_composer_device_1 *dev, int disp, int 공백) |
hwcomposer.h 파일의 606번째 줄에 정의되어 있습니다.
구조체 hw_device_t 공통 |
하드웨어 컴포저 장치의 일반적인 방법. 이 구조의 사용자는 hw_device_t가 hwc_composer_device_1을 참조하는 것으로 알려진 컨텍스트에서 hw_device_t를 hwc_composer_device_1 포인터 로 캐스팅하므로 이는 hwc_composer_device_1 의 첫 번째 멤버여야 합니다 .
hwcomposer.h 파일의 491번째 줄에 정의되어 있습니다.
void(* 덤프)(struct hwc_composer_device_1 *dev, char *buff, int buff_len) |
hwcomposer.h 파일의 657번째 줄에 정의되어 있습니다.
int(* eventControl)(struct hwc_composer_device_1 *dev, int disp, int event, int 활성화됨) |
hwcomposer.h 파일의 588번째 줄에 정의되어 있습니다.
int(* getActiveConfig)(struct hwc_composer_device_1 *dev, int disp) |
hwcomposer.h 파일의 724번째 줄에 정의되어 있습니다.
int(* getDisplayAttributes)(struct hwc_composer_device_1 *dev, int disp, uint32_t config, const uint32_t *attributes, int32_t *values) |
hwcomposer.h 파일의 710 번째 줄에 정의되어 있습니다.
int(* getDisplayConfigs)(struct hwc_composer_device_1 *dev, int disp, uint32_t *configs, size_t *numConfigs) |
hwcomposer.h 파일의 689 행에 정의되어 있습니다.
int(* 준비)(struct hwc_composer_device_1 *dev, size_t numDisplays, hwc_display_contents_1_t **디스플레이) |
hwcomposer.h 파일의 527번째 줄에 정의되어 있습니다.
int(* 쿼리)(struct hwc_composer_device_1 *dev, int what, int *value) |
hwcomposer.h 파일의 640번째 줄에 정의되어 있습니다.
void(*registerProcs)(struct hwc_composer_device_1 *dev, hwc_procs_t const *procs) |
hwcomposer.h 파일의 649번째 줄에 정의되어 있습니다.
무효* Reserved_proc[1] |
hwcomposer.h 파일의 777 번째 줄에 정의되어 있습니다.
int(* 세트)(struct hwc_composer_device_1 *dev, size_t numDisplays, hwc_display_contents_1_t **디스플레이) |
hwcomposer.h 파일의 572번째 줄에 정의되어 있습니다.
int(* setActiveConfig)(struct hwc_composer_device_1 *dev, int disp, int index) |
hwcomposer.h 파일의 745번째 줄에 정의되어 있습니다.
int(* setCursorPositionAsync)(struct hwc_composer_device_1 *dev, int disp, int x_pos, int y_pos) |
hwcomposer.h 파일의 772 번째 줄에 정의되어 있습니다.
int(* setPowerMode)(struct hwc_composer_device_1 *dev, int disp, int mode) |
hwcomposer.h 파일의 631번째 줄에 정의되어 있습니다.
이 구조체에 대한 문서는 다음 파일에서 생성되었습니다.
- hardware/libhardware/include/hardware/ hwcomposer.h