Lines Matching full:layer
124 int numAppLayers; //Total - 1, excluding FB layer.
136 bool secureUI; // Secure display layer
168 uint32_t mFlags; //qcom specific layer flags
216 void add(hwc_layer_1_t* layer, overlay::Rotator *rot);
217 //Resets the mapping of layer to rotator
310 bool isSecuring(hwc_context_t* ctx, hwc_layer_1_t const* layer);
312 // Returns true, if the input layer format is supported by rotator
314 //Returns true, if the layer is YUV or the layer has been rendered by CPU
317 bool isAlphaScaled(hwc_layer_1_t const* layer);
318 bool needsScaling(hwc_layer_1_t const* layer);
319 bool isDownscaleRequired(hwc_layer_1_t const* layer);
320 bool needsScalingWithSplit(hwc_context_t* ctx, hwc_layer_1_t const* layer,
324 bool isAlphaPresent(hwc_layer_1_t const* layer);
352 bool layerUpdating(const hwc_layer_1_t* layer);
410 //Sets appropriate mdp flags for a layer.
411 void setMdpFlags(hwc_context_t *ctx, hwc_layer_1_t *layer,
424 int configColorLayer(hwc_context_t *ctx, hwc_layer_1_t *layer, const int& dpy,
438 int configureNonSplit(hwc_context_t *ctx, hwc_layer_1_t *layer, const int& dpy,
444 int configureSplit(hwc_context_t *ctx, hwc_layer_1_t *layer, const int& dpy,
449 //Routine to split and configure high resolution YUV layer (> 2048 width)
450 int configureSourceSplit(hwc_context_t *ctx, hwc_layer_1_t *layer,
468 int getRotDownscale(hwc_context_t *ctx, const hwc_layer_1_t *layer);
551 inline void getLayerResolution(const hwc_layer_1_t* layer,
553 hwc_rect_t displayFrame = layer->displayFrame;
675 // This denotes the tolerance between video layer and external display
701 static inline bool has90Transform(hwc_layer_1_t const* layer) {
702 return ((layer->transform & HWC_TRANSFORM_ROT_90) &&
703 !(layer->flags & HWC_COLOR_FILL));