framebuffer_device_t Yapı Referansı

framebuffer_device_t Yapı Referansı

#include < fb.h >

Veri Alanları

struct hw_device_t   yaygın
 
const uint32_t  işaretleri
 
const uint32_t  width
 
const uint32_t  height
 
const int  stride
 
const int  format
 
const float  xdpi
 
const float  ydpi
 
const float  fps
 
const int  minSwapInterval
 
const int  maxSwapInterval
 
const int  numFramebuffers
 
int  reserved [7]
 
int(*  setSwapInterval )(struct framebuffer_device_t *window, int interval)
 
int(*  setUpdateRect )(struct framebuffer_device_t *window, int left, int top, int width , int height )
 
int(*  post )(struct framebuffer_device_t *dev, buffer_handle_t buffer)
 
int(*  compositionComplete )(struct framebuffer_device_t *dev)
 
void(*  dump )(struct framebuffer_device_t *dev, char *buff, int buff_len)
 
int(*  enableScreen )(struct framebuffer_device_t *dev, int enable)
 
void *  reserved_proc [6]
 

Ayrıntılı Açıklama

Tanım, fb.h dosyasının 38. satırındadır.

Alan Belgeleri

struct hw_device_t common

Görüntü çerçevesi cihazının yaygın yöntemleri. Bu yapının kullanıcıları, hw_device_t framebuffer_device_t i referans aldığı bilinen bağlamlarda bir hw_device_t framebuffer_device_t işleyicisi yayınlayacağından bu, framebuffer_device_t yapısının ilk üyesi olmalıdır.

Tanımı, fb.h dosyasının 45. satırı içindedir.

int(* compositionComplete)(struct framebuffer_device_t *dev)

Tanımı, fb.h dosyasının 136 satırı

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

Tanımı, fb.h dosyasının 143 satırı

int(* enableScreen)(struct framebuffer_device_t *dev, int enable)

Tanımı, fb.h dosyasının 151. satırı içindedir.

const uint32_t işaretleri

Tanımı, fb.h dosyasının 48. satırı içindedir.

const int biçimi

Tanımı, fb.h dosyasının 58. satırı içindedir.

const float fps

Tanımı, fb.h dosyasının 65. satırı

const uint32_t height

Tanımı, fb.h dosyasının 52. satırı içindedir.

const int maxSwapInterval

Tanımı, fb.h dosyasının 71. satırı içindedir.

const int minSwapInterval

fb.h dosyasının 68. satırı

const int numFramebuffers

Tanımı, fb.h dosyasının 74. satırı içindedir.

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

Tanımı, fb.h dosyasının 128. satırı

int reserved[7]

Tanımı, fb.h dosyasının 76 satırı

void* reserved_proc[6]

Tanımı, fb.h dosyasının 153 satırı

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

Tanım, fb.h dosyasının 83. satırı içindedir.

int(* setUpdateRect)(struct framebuffer_device_t *window, int left, int top, int width , int height )

Tanımı, fb.h dosyasının 106 satırı

const int stride

Tanımı, fb.h dosyasının 55. satırı içindedir.

const uint32_t width

Tanımı, fb.h dosyasının 51. satırı içindedir.

const float xdpi

Tanımı, fb.h dosyasının 61. satırı

const float ydpi

Tanımı, fb.h dosyasının 62. satırı içindedir.


Bu yapının dokümanları aşağıdaki dosyadan oluşturulmuştur:
  • hardware/libhardware/include/hardware/ fb.h