çerçevebuffer_device_t Yapı Referansı
çerçevebuffer_device_t Yapı Referansı
#include < fb.h >
Veri alanları | |
hw_device_t yapısı | yaygın |
const uint32_t | bayraklar |
const uint32_t | Genişlik |
const uint32_t | yükseklik |
sabit int | adım |
sabit int | biçim |
sabit kayan nokta | xdpi |
sabit kayan nokta | ydpi |
sabit kayan nokta | fps |
sabit int | minSwapInterval |
sabit int | maxSwapInterval |
sabit int | numFramebuffer'lar |
int | ayrılmış [7] |
int(* | setSwapInterval )(struct çerçevebuffer_device_t *pencere, int aralığı) |
int(* | setUpdateRect )(struct çerçevebuffer_device_t *pencere, int sol, int üst, int genişlik , int yükseklik ) |
int(* | post )(struct çerçevebuffer_device_t *dev, buffer_handle_t arabellek) |
int(* | kompozisyonTamamlandı )(struct çerçevebuffer_device_t *dev) |
geçersiz(* | dump )(struct çerçevebuffer_device_t *dev, char *buff, int buff_len) |
int(* | activeScreen )(struct çerçevebuffer_device_t *dev, int etkinleştirme) |
geçersiz * | ayrılmış_proc [6] |
Detaylı Açıklama
Saha Dokümantasyonu
hw_device_t ortak yapısı |
Framebuffer cihazının yaygın yöntemleri. Bu yapının kullanıcıları, hw_device_t'nin bir çerçevebuffer_device_t referansına başvurduğu bilinen bağlamlarda çerçevebuffer_device_t işaretçisine bir hw_device_t aktaracağından, bu, çerçevebuffer_device_t'nin ilk üyesi olmalıdır .
int(* kompozisyonTamamlandı)(struct çerçevebuffer_device_t *dev) |
void(* dump)(struct çerçevebuffer_device_t *dev, char *buff, int buff_len) |
int(* activeScreen)(struct çerçevebuffer_device_t *dev, int etkinleştirme) |
int(* post)(struct çerçevebuffer_device_t *dev, buffer_handle_t arabellek) |
int(* setSwapInterval)(struct çerçevebuffer_device_t *pencere, int aralığı) |
int(* setUpdateRect)(struct çerçevebuffer_device_t *window, int left, int top, int width , int height ) |
Bu yapıya ilişkin belgeler aşağıdaki dosyadan oluşturulmuştur:
- donanım/libdonanım/include/donanım/ fb.h