hwc_composer_device_1 Yapı Referansı
#include < hwcomposer.h >
Veri alanları | |
struct hw_device_t | yaygın |
int(* | hazırla )(struct hwc_composer_device_1 *dev, size_t numDisplays, hwc_display_contents_1_t **ekranlar) |
int(* | set )(struct hwc_composer_device_1 *dev, size_t numDisplays, hwc_display_contents_1_t **ekranlar) |
int(* | eventControl )(struct hwc_composer_device_1 *dev, int disp, int event, int etkin) |
Birlik { | |
int(* boş )(struct hwc_composer_device_1 *dev, int disp, int boş) | |
int(* setPowerMode )(struct hwc_composer_device_1 *dev, int disp, int modu) | |
}; | |
int(* | sorgu )(struct hwc_composer_device_1 *dev, int ne, int *değer) |
geçersiz(* | registerProcs )(struct hwc_composer_device_1 *dev, hwc_procs_t const *procs) |
geçersiz(* | dökümü )(struct hwc_composer_device_1 *dev, char *buff, int buff_len) |
int(* | getDisplayConfigs )(struct hwc_composer_device_1 *dev, int disp, uint32_t *configs, size_t *numConfigs) |
int(* | getDisplayAttributes )(struct hwc_composer_device_1 *dev, int disp, uint32_t config, const uint32_t *öznitelikler, int32_t *değerler) |
int(* | getActiveConfig )(struct hwc_composer_device_1 *dev, int disp) |
int(* | setActiveConfig )(struct hwc_composer_device_1 *dev, int disp, int indeksi) |
int(* | setCursorPositionAsync )(struct hwc_composer_device_1 *dev, int disp, int x_pos, int y_pos) |
geçersiz * | rezerve_proc [1] |
Detaylı Açıklama
hwcomposer.h dosyasının 484. satırındaki tanım.
Saha Dokümantasyonu
Birlik { ... } |
int(* boş)(struct hwc_composer_device_1 *dev, int disp, int boş) |
hwcomposer.h dosyasının 606 satırındaki tanım.
struct hw_device_t ortak |
Donanım oluşturma aygıtının ortak yöntemleri. Bu yapının kullanıcıları, hw_device_t öğesinin bir hwc_composer_device_1 öğesine başvurduğu bilinen bağlamlarda hw_device_t öğesini hwc_composer_device_1 işaretçisine dönüştüreceğinden, bu, hwc_composer_device_1 öğesinin ilk üyesi olmalıdır .
hwcomposer.h dosyasının 491 satırındaki tanım.
void(* dump)(struct hwc_composer_device_1 *dev, char *buff, int buff_len) |
hwcomposer.h dosyasının 657. satırındaki tanım.
int(* eventControl)(struct hwc_composer_device_1 *dev, int disp, int olayı, int etkin) |
hwcomposer.h dosyasının 588. satırındaki tanım.
int(* getActiveConfig)(struct hwc_composer_device_1 *dev, int disp) |
hwcomposer.h dosyasının 724 satırındaki tanım.
int(* getDisplayAttributes)(struct hwc_composer_device_1 *dev, int disp, uint32_t config, const uint32_t *öznitelikler, int32_t *değerler) |
hwcomposer.h dosyasının 710. satırındaki tanım.
int(* getDisplayConfigs)(struct hwc_composer_device_1 *dev, int disp, uint32_t *configs, size_t *numConfigs) |
hwcomposer.h dosyasının 689 satırındaki tanım.
int(* hazırla)(struct hwc_composer_device_1 *dev, size_t numDisplays, hwc_display_contents_1_t **ekranlar) |
hwcomposer.h dosyasının 527. satırındaki tanım.
int(* sorgu)(struct hwc_composer_device_1 *dev, int ne, int *değer) |
hwcomposer.h dosyasının 640. satırındaki tanım.
void(* registerProcs)(struct hwc_composer_device_1 *dev, hwc_procs_t const *procs) |
hwcomposer.h dosyasının 649. satırındaki tanım.
void* ayrılmış_proc[1] |
hwcomposer.h dosyasının 777 satırındaki tanım.
int(* set)(struct hwc_composer_device_1 *dev, size_t numDisplays, hwc_display_contents_1_t **ekranlar) |
hwcomposer.h dosyasının 572. satırındaki tanım.
int(* setActiveConfig)(struct hwc_composer_device_1 *dev, int disp, int indeksi) |
hwcomposer.h dosyasının 745. satırındaki tanım.
int(* setCursorPositionAsync)(struct hwc_composer_device_1 *dev, int disp, int x_pos, int y_pos) |
hwcomposer.h dosyasının 772 satırındaki tanım.
int(* setPowerMode)(struct hwc_composer_device_1 *dev, int disp, int modu) |
hwcomposer.h dosyasının 631. satırındaki tanım.
Bu yapı için belgeler aşağıdaki dosyadan oluşturulmuştur:
- donanım/libhardware/include/hardware/ hwcomposer.h