framebuffer_device_t Struct Reference
framebuffer_device_t Struct Reference
#include <
fb.h
>
Data Fields |
|
struct hw_device_t | common |
const uint32_t | flags |
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] |
Detailed Description
Field Documentation
struct hw_device_t common |
Common methods of the framebuffer device. This must be the first member of framebuffer_device_t as users of this structure will cast a hw_device_t to framebuffer_device_t pointer in contexts where it's known the hw_device_t references a framebuffer_device_t .
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) |
int(* post)(struct framebuffer_device_t *dev, buffer_handle_t buffer) |
int(* setSwapInterval)(struct framebuffer_device_t *window, int interval) |
int(* setUpdateRect)(struct framebuffer_device_t *window, int left, int top, int width , int height ) |
The documentation for this struct was generated from the following file:
- hardware/libhardware/include/hardware/ fb.h