Home | History | Annotate | Download | only in libhwcomposer

Lines Matching defs:hwc_context_t

47 struct hwc_context_t;
229 hwc_rect_t calculateDisplayViewFrame(hwc_context_t *ctx, int dpy);
231 void setListStats(hwc_context_t *ctx, hwc_display_contents_1_t *list,
233 void initContext(hwc_context_t *ctx);
234 void closeContext(hwc_context_t *ctx);
240 bool isSecuring(hwc_context_t* ctx, hwc_layer_1_t const* layer);
242 bool isExternalActive(hwc_context_t* ctx);
246 bool needsScalingWithSplit(hwc_context_t* ctx, hwc_layer_1_t const* layer,
251 int hwc_vsync_control(hwc_context_t* ctx, int dpy, int enable);
253 bool isGLESOnlyComp(hwc_context_t *ctx, const int& dpy);
254 void reset_layer_prop(hwc_context_t* ctx, int dpy, int numAppLayers);
256 bool canUseMDPforVirtualDisplay(hwc_context_t* ctx,
262 int getExtOrientation(hwc_context_t* ctx);
276 bool isActionSafePresent(hwc_context_t *ctx, int dpy);
279 void getActionSafePosition(hwc_context_t *ctx, int dpy, hwc_rect_t& dst);
284 void getAspectRatioPosition(hwc_context_t* ctx, int dpy, int extOrientation,
287 bool isPrimaryPortrait(hwc_context_t *ctx);
289 bool isOrientationPortrait(hwc_context_t *ctx);
291 void calcExtDisplayPosition(hwc_context_t *ctx,
301 int getMirrorModeOrientation(hwc_context_t *ctx);
307 void resetROI(hwc_context_t *ctx, const int dpy);
313 void handle_pause(hwc_context_t *ctx, int dpy);
314 void handle_resume(hwc_context_t *ctx, int dpy);
320 int hwc_sync(hwc_context_t *ctx, hwc_display_contents_1_t* list, int dpy,
337 int configColorLayer(hwc_context_t *ctx, hwc_layer_1_t *layer, const int& dpy,
345 int configureNonSplit(hwc_context_t *ctx, hwc_layer_1_t *layer, const int& dpy,
351 int configureSplit(hwc_context_t *ctx, hwc_layer_1_t *layer, const int& dpy,
357 int configureSourceSplit(hwc_context_t *ctx, hwc_layer_1_t *layer,
369 bool canUseRotator(hwc_context_t *ctx, int dpy);
371 int getLeftSplit(hwc_context_t *ctx, const int& dpy);
373 bool isDisplaySplit(hwc_context_t* ctx, int dpy);
379 void setGPUHint(hwc_context_t* ctx, hwc_display_contents_1_t* list);
445 void init_uevent_thread(hwc_context_t* ctx);
447 void init_vsync_thread(hwc_context_t* ctx);
496 struct hwc_context_t {
565 static inline bool isSkipPresent (hwc_context_t *ctx, int dpy) {
569 static inline bool isYuvPresent (hwc_context_t *ctx, int dpy) {
578 inline bool isSecurePresent(hwc_context_t *ctx, int dpy) {
582 static inline bool isSecondaryConfiguring(hwc_context_t* ctx) {
587 static inline bool isSecondaryConnected(hwc_context_t* ctx) {