framebuffer_device_t مرجع الهيكل

framebuffer_device_t مرجع الهيكل

#include < fb.h >

حقول البيانات

البنية hw_device_t شائع
ثابت uint32_t أعلام
ثابت uint32_t عرض
ثابت uint32_t ارتفاع
ثابت كثافة العمليات خطوة
ثابت كثافة العمليات شكل
تعويم ثابت xdpi
تعويم ثابت ydpi
تعويم ثابت إطارا في الثانية
ثابت كثافة العمليات minSwapInterval
ثابت كثافة العمليات maxSwapInterval
ثابت كثافة العمليات numFramebuffers
كثافة العمليات محفوظة [7]
كثافة العمليات (* setSwapInterval )( structframebuffer_device_t *نافذة، فاصل زمني)
كثافة العمليات (* setUpdateRect )( structframebuffer_device_t *window, int left, int top, int width , int height )
كثافة العمليات (* منشور )( structframebuffer_device_t *dev, buffer_handle_t buffer)
كثافة العمليات (* اكتمل التكوين )( structframebuffer_device_t *dev)
فارغ(* تفريغ )( structframebuffer_device_t *dev, char *buff, int buff_len)
كثافة العمليات (* EnableScreen )( structframebuffer_device_t *dev, int تمكين)
فارغ * محفوظة_بروك [6]

وصف تفصيلي

التعريف في السطر 38 من الملف fb.h .

التوثيق الميداني

بناء hw_device_t مشترك

الطرق الشائعة لجهاز Framebuffer. يجب أن يكون هذا هو العضو الأول في Framebuffer_device_t حيث سيقوم مستخدمو هذه البنية بإرسال مؤشر hw_device_t إلى مؤشر Framebuffer_device_t في السياقات التي يُعرف فيها أن hw_device_t يشير إلى Framebuffer_device_t .

التعريف في السطر 45 من الملف fb.h .

int(* تركيبة كاملة)( structframebuffer_device_t *dev)

التعريف في السطر 136 من الملف fb.h .

باطلة (* تفريغ) ( structframebuffer_device_t *dev, char *buff, int buff_len)

التعريف في السطر 143 من الملف fb.h .

int(*enableScreen)( structframebuffer_device_t *dev,int تمكين)

التعريف في السطر 151 من الملف fb.h .

أعلام const uint32_t

التعريف في السطر 48 من الملف fb.h .

تنسيق ثابت

التعريف في السطر 58 من الملف fb.h .

ثابت تعويم إطارا في الثانية

التعريف في السطر 65 من الملف fb.h .

ارتفاع ثابت uint32_t

التعريف في السطر 52 من الملف fb.h .

const int maxSwapInterval

التعريف في السطر 71 من الملف fb.h .

const int minSwapInterval

التعريف في السطر 68 من الملف fb.h .

const int numFramebuffers

التعريف في السطر 74 من الملف fb.h .

int(* post)( structframebuffer_device_t *dev, buffer_handle_t buffer)

التعريف في السطر 128 من الملف fb.h .

كثافة العمليات محفوظة[7]

التعريف في السطر 76 من الملف fb.h .

باطلة* محفوظة_بروك[6]

التعريف في السطر 153 من الملف fb.h .

int(* setSwapInterval)( structframebuffer_device_t *نافذة، فاصل زمني int)

التعريف في السطر 83 من الملف fb.h .

int(* setUpdateRect)( structframebuffer_device_t *window, int left, int top, int width , int height )

التعريف في السطر 106 من الملف fb.h .

خطوة ثابتة

التعريف في السطر 55 من الملف fb.h .

عرض ثابت uint32_t

التعريف في السطر 51 من الملف fb.h .

ثابت تعويم xdpi

التعريف في السطر 61 من الملف fb.h .

ثابت تعويم ydpi

التعريف في السطر 62 من الملف fb.h .


تم إنشاء وثائق هذه البنية من الملف التالي:
  • الأجهزة/libhardware/تشمل/الأجهزة/ fb.h