hwc_composer_device_1 مرجع الهيكل

hwc_composer_device_1 مرجع الهيكل

#include < hwcomposer.h >

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

هيكل hw_device_t مشترك
int (* تحضير ) ( هيكل hwc_composer_device_1 * dev، size_t numDisplays، hwc_display_contents_1_t ** display)
int (* set ) (Struct hwc_composer_device_1 * dev، size_t numDisplays، hwc_display_contents_1_t ** display)
int (* eventControl ) (Struct hwc_composer_device_1 * dev، int disp، int event، int ممكن)
اتحاد {
int (* blank ) ( هيكل hwc_composer_device_1
* dev ، int disp ، int blank)
int (* setPowerMode ) ( هيكل hwc_composer_device_1
* dev ، int disp ، int mode)
} ؛
int (* الاستعلام ) ( الهيكل hwc_composer_device_1 * dev ، int what ، int * value)
فارغ(* RegisterProcs ) (Struct hwc_composer_device_1 * dev، hwc_procs_t const * procs)
فارغ(* تفريغ ) (Struct hwc_composer_device_1 * dev، char * buff، int buff_len)
int (* getDisplayConfigs ) (Struct hwc_composer_device_1 * dev، int disp، uint32_t * configs، size_t * numConfigs)
int (* getDisplayAttributes ) (البنية hwc_composer_device_1 * dev ، int disp ، uint32_t config ، const uint32_t * السمات ، int32_t * القيم)
int (* getActiveConfig ) ( هيكل hwc_composer_device_1 * dev ، int disp)
int (* setActiveConfig ) ( هيكل hwc_composer_device_1 * dev ، int disp ، int index)
int (* setCursorPositionAsync ) (البنية hwc_composer_device_1 * dev ، int disp ، int x_pos ، int y_pos)
فارغ * إجراء_محجوز [1]

وصف مفصل

التعريف في السطر 484 للملف hwcomposer.h .

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

اتحاد { ... }
int (* blank) (Struct hwc_composer_device_1 * dev ، int disp ، int blank)

التعريف في السطر 606 للملف hwcomposer.h .

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

التعريف في السطر 491 للملف hwcomposer.h .

باطل (* تفريغ) ( هيكل hwc_composer_device_1 * dev ، char * buff ، int buff_len)

التعريف في السطر 657 للملف hwcomposer.h .

int (* eventControl) (Struct hwc_composer_device_1 * dev ، int disp ، int event ، int ممكن)

التعريف في السطر 588 للملف hwcomposer.h .

int (* getActiveConfig) (Struct hwc_composer_device_1 * dev، int disp)

التعريف في السطر 724 للملف hwcomposer.h .

int (* getDisplayAttributes) (البنية hwc_composer_device_1 * dev ، int disp ، uint32_t config ، const uint32_t * السمات ، int32_t * القيم)

التعريف في السطر 710 للملف hwcomposer.h .

int (* getDisplayConfigs) (Struct hwc_composer_device_1 * dev، int disp، uint32_t * configs، size_t * numConfigs)

التعريف في السطر 689 للملف hwcomposer.h .

int (* تحضير) ( هيكل hwc_composer_device_1 * dev ، size_t numDisplays ، hwc_display_contents_1_t ** display)

التعريف في السطر 527 للملف hwcomposer.h .

int (* query) ( هيكل hwc_composer_device_1 * dev ، int what ، int * value)

التعريف في السطر 640 من الملف hwcomposer.h .

باطل (* registerProcs) ( هيكل hwc_composer_device_1 * dev ، hwc_procs_t const * procs)

التعريف في السطر 649 للملف hwcomposer.h .

void * reserved_proc [1]

التعريف في السطر 777 للملف hwcomposer.h .

int (* set) (Struct hwc_composer_device_1 * dev، size_t numDisplays، hwc_display_contents_1_t ** display)

التعريف في السطر 572 للملف hwcomposer.h .

int (* setActiveConfig) ( هيكل hwc_composer_device_1 * dev ، int disp ، int index)

التعريف في السطر 745 للملف hwcomposer.h .

int (* setCursorPositionAsync) ( هيكل hwc_composer_device_1 * dev ، int disp ، int x_pos ، int y_pos)

التعريف في السطر 772 للملف hwcomposer.h .

int (* setPowerMode) (Struct hwc_composer_device_1 * dev، int disp، int mode)

التعريف في السطر 631 للملف hwcomposer.h .


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