Home | History | Annotate | Download | only in libhwcomposer

Lines Matching refs:layer

148         //GPU/CPU composition, don't change layer composition type
185 // numAppLayers-1, as we iterate till 0th layer index
196 // be drawn on the framebuffer or that are on the layer cache.
198 //There is no need to reset layer properties here as we return in
231 if(mCopyBitDraw == false) // there is no layer marked for copybit
237 ALOGE("%s: Render buffer layer handle is NULL", __FUNCTION__);
253 // numAppLayers-1, as we iterate from 0th layer index with HWC_COPYBIT flag
255 hwc_layer_1_t *layer = &list->hwLayers[i];
287 int CopyBit::drawLayerUsingCopybit(hwc_context_t *dev, hwc_layer_1_t *layer,
297 private_handle_t *hnd = (private_handle_t *)layer->handle;
315 src.handle = (native_handle_t *)layer->handle;
323 hwc_rect_t sourceCrop = layer->sourceCrop;
329 hwc_rect_t displayFrame = layer->displayFrame;
355 if((layer->transform == HWC_TRANSFORM_ROT_90) ||
356 (layer->transform == HWC_TRANSFORM_ROT_270)) {
438 //TODO: once, we are able to read layer alpha, update this
455 hwc_region_t region = layer->visibleRegionScreen;
463 layer->transform);
464 //TODO: once, we are able to read layer alpha, update this
467 layer->blending);
486 void CopyBit::getLayerResolution(const hwc_layer_1_t* layer,
489 hwc_rect_t displayFrame = layer->displayFrame;
502 ALOGE("%s:Invalid HWC layer list", __FUNCTION__);