Riferimento struttura hwc_composer_device_1

Riferimento struttura hwc_composer_device_1

#include < hwcomposer.h >

Campi dati

struttura hw_device_t comune
int(* prepare )(struct hwc_composer_device_1 *dev, size_t numDisplays, hwc_display_contents_1_t **displays)
int(* set )(struct hwc_composer_device_1 *dev, size_t numDisplays, hwc_display_contents_1_t **visualizza)
int(* eventControl )(struct hwc_composer_device_1 *dev, int disp, int evento, int abilitato)
unione {
int(* vuoto )(struct hwc_composer_device_1
*dev, int disp, int vuoto)
int(* setPowerMode )(struct hwc_composer_device_1
*dev, int disp, modalità int)
};
int(* query )(struct hwc_composer_device_1 *dev, int cosa, int *valore)
vuoto(* RegisterProcs )(struct hwc_composer_device_1 *dev, hwc_procs_t const *procs)
vuoto(* dump )(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 *attributes, int32_t *values)
int(* getActiveConfig )(struct hwc_composer_device_1 *dev, int disp)
int(* setActiveConfig )(struct hwc_composer_device_1 *dev, int disp, int indice)
int(* setCursorPositionAsync )(struct hwc_composer_device_1 *dev, int disp, int x_pos, int y_pos)
vuoto * riservati_proc [1]

Descrizione dettagliata

Definizione alla riga 484 del file hwcomposer.h .

Documentazione sul campo

unione { ... }
int(* vuoto)(struct hwc_composer_device_1 *dev, int disp, int vuoto)

Definizione alla riga 606 del file hwcomposer.h .

struttura hw_device_t comune

Metodi comuni del dispositivo compositore hardware. Questo deve essere il primo membro di hwc_composer_device_1 poiché gli utenti di questa struttura eseguiranno il cast di un puntatore hw_device_t su hwc_composer_device_1 in contesti in cui è noto che hw_device_t fa riferimento a hwc_composer_device_1 .

Definizione alla riga 491 del file hwcomposer.h .

void(* dump)(struct hwc_composer_device_1 *dev, char *buff, int buff_len)

Definizione alla riga 657 del file hwcomposer.h .

int(* eventControl)(struct hwc_composer_device_1 *dev, int disp, int evento, int abilitato)

Definizione alla riga 588 del file hwcomposer.h .

int(* getActiveConfig)(struct hwc_composer_device_1 *dev, int disp)

Definizione alla riga 724 del file hwcomposer.h .

int(* getDisplayAttributes)(struct hwc_composer_device_1 *dev, int disp, uint32_t config, const uint32_t *attributes, int32_t *values)

Definizione alla riga 710 del file hwcomposer.h .

int(* getDisplayConfigs)(struct hwc_composer_device_1 *dev, int disp, uint32_t *configs, size_t *numConfigs)

Definizione alla riga 689 del file hwcomposer.h .

int(* prepara)(struct hwc_composer_device_1 *dev, size_t numDisplays, hwc_display_contents_1_t **visualizza)

Definizione alla riga 527 del file hwcomposer.h .

int(* query)(struct hwc_composer_device_1 *dev, int cosa, int *valore)

Definizione alla riga 640 del file hwcomposer.h .

void(*registerProcs)(struct hwc_composer_device_1 *dev, hwc_procs_t const *procs)

Definizione alla riga 649 del file hwcomposer.h .

void* riservato_proc[1]

Definizione alla riga 777 del file hwcomposer.h .

int(* set)(struct hwc_composer_device_1 *dev, size_t numDisplays, hwc_display_contents_1_t **visualizza)

Definizione alla riga 572 del file hwcomposer.h .

int(* setActiveConfig)(struct hwc_composer_device_1 *dev, int disp, int indice)

Definizione alla riga 745 del file hwcomposer.h .

int(* setCursorPositionAsync)(struct hwc_composer_device_1 *dev, int disp, int x_pos, int y_pos)

Definizione alla riga 772 del file hwcomposer.h .

int(* setPowerMode)(struct hwc_composer_device_1 *dev, int disp, int mode)

Definizione alla riga 631 del file hwcomposer.h .


La documentazione per questa struttura è stata generata dal seguente file: