Home | History | Annotate | Download | only in libhwcomposer

Lines Matching defs:hwc_context_t

44 struct hwc_context_t;
115 static void setBwc(hwc_context_t *ctx, const hwc_rect_t& crop,
178 void setListStats(hwc_context_t *ctx, const hwc_display_contents_1_t *list,
180 void initContext(hwc_context_t *ctx);
181 void closeContext(hwc_context_t *ctx);
187 bool isSecuring(hwc_context_t* ctx, hwc_layer_1_t const* layer);
189 bool needsScaling(hwc_context_t* ctx, hwc_layer_1_t const* layer, const int& dpy);
191 int hwc_vsync_control(hwc_context_t* ctx, int dpy, int enable);
193 bool isGLESOnlyComp(hwc_context_t *ctx, const int& dpy);
199 void getActionSafePosition(hwc_context_t *ctx, int dpy, uint32_t& x,
206 int hwc_sync(hwc_context_t *ctx, hwc_display_contents_1_t* list, int dpy,
210 void trimLayer(hwc_context_t *ctx, const int& dpy, const int& transform,
231 int configureLowRes(hwc_context_t *ctx, hwc_layer_1_t *layer, const int& dpy,
237 int configureHighRes(hwc_context_t *ctx, hwc_layer_1_t *layer, const int& dpy,
248 bool canUseRotator(hwc_context_t *ctx, int dpy);
250 int getLeftSplit(hwc_context_t *ctx, const int& dpy);
254 void setupSecondaryObjs(hwc_context_t *ctx, const int& dpy);
255 void clearSecondaryObjs(hwc_context_t *ctx, const int& dpy);
321 void init_uevent_thread(hwc_context_t* ctx);
323 void init_vsync_thread(hwc_context_t* ctx);
353 struct hwc_context_t {
391 static inline bool isSkipPresent (hwc_context_t *ctx, int dpy) {
395 static inline bool isYuvPresent (hwc_context_t *ctx, int dpy) {
403 inline bool isSecurePresent(hwc_context_t *ctx, int dpy) {
407 static inline bool isSecondaryConfiguring(hwc_context_t* ctx) {
412 static inline bool isSecondaryConnected(hwc_context_t* ctx) {