framebuffer_device_t 구조체 참조
framebuffer_device_t 구조체 참조
#include <
fb.h
>
데이터 필드 |
|
struct hw_device_t | 일반적인 |
const uint32_t | 플래그 |
const uint32_t | 너비 |
const uint32_t | height |
const int | stride |
const int | 형식 |
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] |
상세 설명
필드 문서
struct hw_device_t common |
프레임버퍼 기기의 일반적인 메서드입니다. 이 구조의 사용자는 hw_device_t 가 framebuffer_device_t 를 참조하는 것으로 알려진 컨텍스트에서 hw_device_t 를 framebuffer_device_t 포인터로 변환하므로 이 필드는 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 ) |
이 구조체에 관한 문서는 다음 파일에서 생성되었습니다.
- hardware/libhardware/include/hardware/ fb.h