Home | History | Annotate | Download | only in libhwcomposer

Lines Matching defs:hwc_context_t

48 struct hwc_context_t;
251 void setListStats(hwc_context_t *ctx, hwc_display_contents_1_t *list,
253 void initContext(hwc_context_t *ctx);
254 void closeContext(hwc_context_t *ctx);
260 bool isSecuring(hwc_context_t* ctx, hwc_layer_1_t const* layer);
265 bool isRotationDoable(hwc_context_t *ctx, private_handle_t *hnd);
266 bool isExternalActive(hwc_context_t* ctx);
270 bool needsScalingWithSplit(hwc_context_t* ctx, hwc_layer_1_t const* layer,
275 int hwc_vsync_control(hwc_context_t* ctx, int dpy, int enable);
277 bool isGLESOnlyComp(hwc_context_t *ctx, const int& dpy);
278 void reset_layer_prop(hwc_context_t* ctx, int dpy, int numAppLayers);
279 bool isAbcInUse(hwc_context_t *ctx);
286 int getExtOrientation(hwc_context_t* ctx);
299 bool isActionSafePresent(hwc_context_t *ctx, int dpy);
302 void getActionSafePosition(hwc_context_t *ctx, int dpy, hwc_rect_t& dst);
304 void getAspectRatioPosition(hwc_context_t* ctx, int dpy, int extOrientation,
307 bool isPrimaryPortrait(hwc_context_t *ctx);
309 bool isOrientationPortrait(hwc_context_t *ctx);
311 void calcExtDisplayPosition(hwc_context_t *ctx,
321 int getMirrorModeOrientation(hwc_context_t *ctx);
327 void resetROI(hwc_context_t *ctx, const int dpy);
333 void handle_pause(hwc_context_t *ctx, int dpy);
334 void handle_resume(hwc_context_t *ctx, int dpy);
340 int hwc_sync(hwc_context_t *ctx, hwc_display_contents_1_t* list, int dpy,
344 void setMdpFlags(hwc_context_t *ctx, hwc_layer_1_t *layer,
357 int configColorLayer(hwc_context_t *ctx, hwc_layer_1_t *layer, const int& dpy,
365 int configureNonSplit(hwc_context_t *ctx, hwc_layer_1_t *layer, const int& dpy,
371 int configureSplit(hwc_context_t *ctx, hwc_layer_1_t *layer, const int& dpy,
377 int configureSourceSplit(hwc_context_t *ctx, hwc_layer_1_t *layer,
389 bool canUseRotator(hwc_context_t *ctx, int dpy);
391 int getLeftSplit(hwc_context_t *ctx, const int& dpy);
393 bool isDisplaySplit(hwc_context_t* ctx, int dpy);
399 void setGPUHint(hwc_context_t* ctx, hwc_display_contents_1_t* list);
472 void init_uevent_thread(hwc_context_t* ctx);
474 void init_vsync_thread(hwc_context_t* ctx);
529 struct hwc_context_t {
604 static inline bool isSkipPresent (hwc_context_t *ctx, int dpy) {
608 static inline bool isYuvPresent (hwc_context_t *ctx, int dpy) {
617 inline bool isSecurePresent(hwc_context_t *ctx, int dpy) {
621 static inline bool isSecondaryConfiguring(hwc_context_t* ctx) {
626 static inline bool isSecondaryConnected(hwc_context_t* ctx) {