Referencia de estructura hwc_composer_device_1

Referencia de estructura hwc_composer_device_1

#include < hwcomposer.h >

Campos de información

estructura hw_device_t común
En t(* preparar )(estructura hwc_composer_device_1 *dev, size_t numDisplays, hwc_display_contents_1_t **displays)
En t(* establecer )(struct hwc_composer_device_1 *dev, size_t numDisplays, hwc_display_contents_1_t **displays)
En t(* eventControl )(estructura hwc_composer_device_1 *dev, int disp, int evento, int habilitado)
Unión {
int(* en blanco )(estructura hwc_composer_device_1
*dev, int disp, int en blanco)
int(* setPowerMode )(estructura hwc_composer_device_1
*dev, visualización int, modo int)
};
En t(* consulta )(estructura hwc_composer_device_1 *dev, int qué, int *valor)
vacío(* registerProcs )(estructura hwc_composer_device_1 *dev, hwc_procs_t const *procs)
vacío(* volcado )(estructura hwc_composer_device_1 *dev, char *buff, int buff_len)
En t(* getDisplayConfigs )(struct hwc_composer_device_1 *dev, int disp, uint32_t *configs, size_t *numConfigs)
En t(* getDisplayAttributes )(struct hwc_composer_device_1 *dev, int disp, uint32_t config, const uint32_t *atributos, int32_t *valores)
En t(* getActiveConfig )(estructura hwc_composer_device_1 *dev, int disp)
En t(* setActiveConfig )(estructura hwc_composer_device_1 *dev, int disp, int index)
En t(* setCursorPositionAsync )(estructura hwc_composer_device_1 *dev, int disp, int x_pos, int y_pos)
vacío * proc_reservado [1]

Descripción detallada

Definición en la línea 484 del archivo hwcomposer.h .

Documentación de campo

Unión { ... }
int(* en blanco)(estructura hwc_composer_device_1 *dev, int disp, int en blanco)

Definición en la línea 606 del archivo hwcomposer.h .

estructura hw_device_t común

Métodos comunes del dispositivo compositor de hardware. Este debe ser el primer miembro de hwc_composer_device_1 ya que los usuarios de esta estructura emitirán un puntero hw_device_t a hwc_composer_device_1 en contextos donde se sabe que hw_device_t hace referencia a un hwc_composer_device_1 .

Definición en la línea 491 del archivo hwcomposer.h .

vacío(* volcado)(estructura hwc_composer_device_1 *dev, char *buff, int buff_len)

Definición en la línea 657 del archivo hwcomposer.h .

int(* eventControl)(estructura hwc_composer_device_1 *dev, int disp, int evento, int habilitado)

Definición en la línea 588 del archivo hwcomposer.h .

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

Definición en la línea 724 del archivo hwcomposer.h .

int(* getDisplayAttributes)(struct hwc_composer_device_1 *dev, int disp, uint32_t config, const uint32_t *atributos, int32_t *valores)

Definición en la línea 710 del archivo hwcomposer.h .

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

Definición en la línea 689 del archivo hwcomposer.h .

int(* preparar)(estructura hwc_composer_device_1 *dev, size_t numDisplays, hwc_display_contents_1_t **displays)

Definición en la línea 527 del archivo hwcomposer.h .

int(* consulta)(estructura hwc_composer_device_1 *dev, int qué, int *valor)

Definición en la línea 640 del archivo hwcomposer.h .

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

Definición en la línea 649 del archivo hwcomposer.h .

vacío* proc_reservado[1]

Definición en la línea 777 del archivo hwcomposer.h .

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

Definición en la línea 572 del archivo hwcomposer.h .

int(* setActiveConfig)(estructura hwc_composer_device_1 *dev, int disp, int index)

Definición en la línea 745 del archivo hwcomposer.h .

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

Definición en la línea 772 del archivo hwcomposer.h .

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

Definición en la línea 631 del archivo hwcomposer.h .


La documentación para esta estructura se generó a partir del siguiente archivo: