framebuffer_device_t स्ट्रक्चर का रेफ़रंस

framebuffer_device_t स्ट्रक्चर का रेफ़रंस

#include < fb.h >

डेटा फ़ील्ड

struct hw_device_t   सामान्य
 
const uint32_t  फ़्लैग
 
const uint32_t  width
 
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]
 

पूरी जानकारी

परिभाषा, fb.h फ़ाइल की लाइन 38 पर दी गई है.

फ़ील्ड का दस्तावेज़

struct hw_device_t common

फ़्रेमबफ़र डिवाइस के सामान्य तरीके. यह ज़रूरी है कि यह framebuffer_device_t का पहला सदस्य हो, क्योंकि इस स्ट्रक्चर के उपयोगकर्ता, hw_device_t को framebuffer_device_t पॉइंटर पर कास्ट करेंगे. ऐसा उन कॉन्टेक्स्ट में किया जाएगा जहां यह पता हो कि hw_device_t एक framebuffer_device_t का रेफ़रंस देता है .

परिभाषा, fb.h फ़ाइल की लाइन 45 पर दी गई है.

int(* compositionComplete)(struct framebuffer_device_t *dev)

परिभाषा, fb.h फ़ाइल की लाइन 136 पर दी गई है.

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

परिभाषा, fb.h फ़ाइल की लाइन 143 पर दी गई है.

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

परिभाषा, fb.h फ़ाइल की लाइन 151 पर दी गई है.

const uint32_t flags

परिभाषा, fb.h फ़ाइल की लाइन 48 पर दी गई है.

const int format

परिभाषा, fb.h फ़ाइल की लाइन 58 पर दी गई है.

const float fps

परिभाषा, fb.h फ़ाइल की लाइन 65 पर दी गई है.

const uint32_t height

परिभाषा, fb.h फ़ाइल की लाइन 52 पर दी गई है.

const int maxSwapInterval

परिभाषा, fb.h फ़ाइल की लाइन 71 पर दी गई है.

const int minSwapInterval

परिभाषा, fb.h फ़ाइल की लाइन 68 पर दी गई है.

const int numFramebuffers

परिभाषा, fb.h फ़ाइल की लाइन 74 पर दी गई है.

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

परिभाषा, fb.h फ़ाइल की लाइन 128 पर दी गई है.

int reserved[7]

परिभाषा, fb.h फ़ाइल की लाइन 76 पर दी गई है.

void* reserved_proc[6]

परिभाषा, fb.h फ़ाइल की लाइन 153 पर दी गई है.

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

fb.h फ़ाइल की लाइन 83 पर परिभाषा.

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

परिभाषा, fb.h फ़ाइल की लाइन 106 पर दी गई है.

const int stride

परिभाषा, फ़ाइल के fb.h के 55 पंक्ति पर दी गई है.

const uint32_t width

परिभाषा, fb.h फ़ाइल की लाइन 51 पर दी गई है.

const float xdpi

परिभाषा, fb.h फ़ाइल की लाइन 61 पर दी गई है.

const float ydpi

परिभाषा, fb.h फ़ाइल की लाइन 62 पर दी गई है.


इस स्ट्रक्चर का दस्तावेज़, इस फ़ाइल से जनरेट किया गया था:
  • hardware/libhardware/include/hardware/ fb.h