Référence de structure framebuffer_device_t

Référence de structure framebuffer_device_t

#include < fb.h >

Champs de données

structure hw_device_t commun
const uint32_t drapeaux
const uint32_t largeur
const uint32_t hauteur
const entier foulée
const entier format
const flotteur xdpi
const flotteur ydpi
const flotteur fps
const entier minSwapInterval
const entier maxSwapInterval
const entier numFramebuffers
int réservé [7]
entier(* setSwapInterval )(struct framebuffer_device_t *window, intervalle int)
entier(* setUpdateRect (struct framebuffer_device_t *window, int gauche, int haut, int largeur , int hauteur )
entier(* post )(struct framebuffer_device_t *dev, buffer_handle_t buffer)
entier(* compositionComplete )(struct framebuffer_device_t *dev)
vide(* dump )(struct framebuffer_device_t *dev, char *buff, int buff_len)
entier(* activerScreen )(struct framebuffer_device_t *dev, int activer)
vide * réservé_proc [6]

Description détaillée

Définition à la ligne 38 du fichier fb.h .

Documentation de terrain

struct hw_device_t commun

Méthodes courantes du périphérique framebuffer. Il doit s'agir du premier membre de framebuffer_device_t car les utilisateurs de cette structure lanceront un pointeur hw_device_t vers framebuffer_device_t dans des contextes où l'on sait que hw_device_t fait référence à un framebuffer_device_t .

Définition à la ligne 45 du fichier fb.h .

int(* compositionComplete)(struct framebuffer_device_t *dev)

Définition à la ligne 136 du fichier fb.h .

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

Définition à la ligne 143 du fichier fb.h .

int(* activerScreen)(struct framebuffer_device_t *dev, int activer)

Définition à la ligne 151 du fichier fb.h .

const uint32_t drapeaux

Définition à la ligne 48 du fichier fb.h .

format entier const

Définition à la ligne 58 du fichier fb.h .

const flottant fps

Définition à la ligne 65 du fichier fb.h .

const uint32_t hauteur

Définition à la ligne 52 du fichier fb.h .

const int maxSwapInterval

Définition à la ligne 71 du fichier fb.h .

const int minSwapInterval

Définition à la ligne 68 du fichier fb.h .

const int numFramebuffers

Définition à la ligne 74 du fichier fb.h .

int(* post)(struct framebuffer_device_t *dev, buffer_handle_t buffer)

Définition à la ligne 128 du fichier fb.h .

int réservé[7]

Définition à la ligne 76 du fichier fb.h .

void* réservé_proc[6]

Définition à la ligne 153 du fichier fb.h .

int(* setSwapInterval)(struct framebuffer_device_t *window, int intervalle)

Définition à la ligne 83 du fichier fb.h .

int(* setUpdateRect)(struct framebuffer_device_t *window, int gauche, int haut, int largeur , int hauteur )

Définition à la ligne 106 du fichier fb.h .

const int foulée

Définition à la ligne 55 du fichier fb.h .

const uint32_t largeur

Définition à la ligne 51 du fichier fb.h .

const flottant xdpi

Définition à la ligne 61 du fichier fb.h .

const float ydpi

Définition à la ligne 62 du fichier fb.h .


La documentation de cette structure a été générée à partir du fichier suivant :
  • matériel/libhardware/include/hardware/ fb.h