ç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

fb.h dosyasının 38. satırındaki tanım.

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 .

fb.h dosyasının 45. satırındaki tanım.

int(* kompozisyonTamamlandı)(struct çerçevebuffer_device_t *dev)

fb.h dosyasının 136. satırındaki tanım.

void(* dump)(struct çerçevebuffer_device_t *dev, char *buff, int buff_len)

fb.h dosyasının 143. satırındaki tanım.

int(* activeScreen)(struct çerçevebuffer_device_t *dev, int etkinleştirme)

fb.h dosyasının 151. satırındaki tanım.

const uint32_t bayrakları

fb.h dosyasının 48. satırındaki tanım.

const int biçimi

fb.h dosyasının 58. satırındaki tanım.

sabit kayan fps

fb.h dosyasının 65. satırındaki tanım.

const uint32_t yüksekliği

fb.h dosyasının 52. satırındaki tanım.

const int maxSwapInterval

fb.h dosyasının 71. satırındaki tanım.

const int minSwapInterval

fb.h dosyasının 68. satırındaki tanım.

const int numFramebuffer'lar

fb.h dosyasının 74. satırındaki tanım.

int(* post)(struct çerçevebuffer_device_t *dev, buffer_handle_t arabellek)

fb.h dosyasının 128. satırındaki tanım.

int ayrılmış[7]

fb.h dosyasının 76. satırındaki tanım.

geçersiz* ayrılmış_proc[6]

fb.h dosyasının 153. satırındaki tanım.

int(* setSwapInterval)(struct çerçevebuffer_device_t *pencere, int aralığı)

fb.h dosyasının 83. satırındaki tanım.

int(* setUpdateRect)(struct çerçevebuffer_device_t *window, int left, int top, int width , int height )

fb.h dosyasının 106. satırındaki tanım.

const int adım

fb.h dosyasının 55. satırındaki tanım.

const uint32_t genişliği

fb.h dosyasının 51. satırındaki tanım.

sabit kayan nokta xdpi

fb.h dosyasının 61. satırındaki tanım.

const float ydpi

fb.h dosyasının 62. satırındaki tanım.


Bu yapıya ilişkin belgeler aşağıdaki dosyadan oluşturulmuştur:
  • donanım/libdonanım/include/donanım/ fb.h