hwc_composer_device_1 Referencia de estructura

hwc_composer_device_1 Referencia de estructura

#include < hwcomposer.h >

Campos de información

estructura hw_device_t común
En t(* preparar ) (struct hwc_composer_device_1 *dev, size_t numDisplays, hwc_display_contents_1_t **displays)
En t(* set )(struct hwc_composer_device_1 *dev, size_t numDisplays, hwc_display_contents_1_t **displays)
En t(* eventControl )(struct 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, int disp, modo int)
};
En t(* consulta ) (estructura hwc_composer_device_1 *dev, int qué, int *valor)
vacío(* registrarProcs )(struct hwc_composer_device_1 *dev, hwc_procs_t const *procs)
vacío(* volcar )(struct 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 )(struct hwc_composer_device_1 *dev, int disp)
En t(* setActiveConfig )(struct hwc_composer_device_1 *dev, int disp, int index)
En t(* setCursorPositionAsync )(struct hwc_composer_device_1 *dev, int disp, int x_pos, int y_pos)
vacío * proceso_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)(struct 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 enviarán un puntero hw_device_t a hwc_composer_device_1 en contextos donde se sabe que hw_device_t hace referencia a hwc_composer_device_1 .

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

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

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

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

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

int(* getActiveConfig)(struct 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)(struct 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)(struct 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)(struct hwc_composer_device_1 *dev, int qué, int *valor)

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

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

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

vacío* proceso_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 **pantallas)

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

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

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

int(* setCursorPositionAsync)(struct 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)(struct hwc_composer_device_1 *dev, int disp, modo int)

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


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