Lines Matching full:virtual
25 #include <virtual.h>
34 virtual ~HWCVirtualBase(){};
37 virtual int prepare(hwc_composer_device_1 *dev,
39 virtual int set(hwc_context_t *ctx, hwc_display_contents_1_t *list) = 0;
40 virtual void init(hwc_context_t *ctx) = 0;
41 virtual void destroy(hwc_context_t *ctx, size_t numDisplays,
43 virtual void pause(hwc_context_t* ctx, int dpy) = 0;
44 virtual void resume(hwc_context_t* ctx, int dpy) = 0;
50 virtual ~HWCVirtualVDS(){};
51 // Chooses composition type and configures pipe for each layer in virtual
53 virtual int prepare(hwc_composer_device_1 *dev,
55 // Queues the buffer for each layer in virtual display list and call display
57 virtual int set(hwc_context_t *ctx, hwc_display_contents_1_t *list);
59 // objects for virtual display during virtual display connect.
60 virtual void init(hwc_context_t *ctx);
61 // Destroys mdpcomp, copybit and fbupdate objects and for virtual display
62 // during virtual display disconnect.
63 virtual void destroy(hwc_context_t *ctx, size_t numDisplays,
65 virtual void pause(hwc_context_t* ctx, int dpy);
66 virtual void resume(hwc_context_t* ctx, int dpy);
72 virtual ~HWCVirtualV4L2(){};
73 // Chooses composition type and configures pipe for each layer in virtual
75 virtual int prepare(hwc_composer_device_1 *dev,
77 // Queues the buffer for each layer in virtual display list and call
79 virtual int set(hwc_context_t *ctx, hwc_display_contents_1_t *list);
81 // objects for virtual display during virtual display connect. This function
83 virtual void init(hwc_context_t *) {};
84 // Destroys mdpcomp, copybit and fbupdate objects and for virtual display
85 // during virtual display disconnect. This function is no-op for V4L2 design
86 virtual void destroy(hwc_context_t *, size_t ,
88 virtual void pause(hwc_context_t* ctx, int dpy);
89 virtual void resume(hwc_context_t* ctx, int dpy);