Home | History | Annotate | Download | only in libhwcomposer

Lines Matching full:layer

148         //GPU/CPU composition, don't change layer composition type
190 // numAppLayers-1, as we iterate till 0th layer index
201 // be drawn on the framebuffer or that are on the layer cache.
203 //There is no need to reset layer properties here as we return in
236 if(mCopyBitDraw == false) // there is no layer marked for copybit
242 ALOGE("%s: Render buffer layer handle is NULL", __FUNCTION__);
258 // numAppLayers-1, as we iterate from 0th layer index with HWC_COPYBIT flag
291 int CopyBit::drawLayerUsingCopybit(hwc_context_t *dev, hwc_layer_1_t *layer,
301 private_handle_t *hnd = (private_handle_t *)layer->handle;
319 src.handle = (native_handle_t *)layer->handle;
327 hwc_rect_t sourceCrop = layer->sourceCrop;
333 hwc_rect_t displayFrame = layer->displayFrame;
359 if((layer->transform == HWC_TRANSFORM_ROT_90) ||
360 (layer->transform == HWC_TRANSFORM_ROT_270)) {
442 //TODO: once, we are able to read layer alpha, update this
459 hwc_region_t region = layer->visibleRegionScreen;
467 layer->transform);
468 //TODO: once, we are able to read layer alpha, update this
471 layer->blending);
490 void CopyBit::getLayerResolution(const hwc_layer_1_t* layer,
493 hwc_rect_t displayFrame = layer->displayFrame;
506 ALOGE("%s:Invalid HWC layer list", __FUNCTION__);