Home | History | Annotate | Download | only in libhwcomposer

Lines Matching full:layer

119     int numAppLayers; //Total - 1, excluding FB layer.
132 bool secureUI; // Secure display layer
158 uint32_t mFlags; //qcom specific layer flags
199 void add(hwc_layer_1_t* layer, overlay::Rotator *rot);
200 //Resets the mapping of layer to rotator
260 bool isSecuring(hwc_context_t* ctx, hwc_layer_1_t const* layer);
262 // Returns true, if the input layer format is supported by rotator
264 //Returns true, if the layer is YUV or the layer has been rendered by CPU
267 bool isAlphaScaled(hwc_layer_1_t const* layer);
268 bool needsScaling(hwc_layer_1_t const* layer);
269 bool isDownscaleRequired(hwc_layer_1_t const* layer);
270 bool needsScalingWithSplit(hwc_context_t* ctx, hwc_layer_1_t const* layer,
274 bool isAlphaPresent(hwc_layer_1_t const* layer);
343 //Sets appropriate mdp flags for a layer.
344 void setMdpFlags(hwc_context_t *ctx, hwc_layer_1_t *layer,
357 int configColorLayer(hwc_context_t *ctx, hwc_layer_1_t *layer, const int& dpy,
365 int configureNonSplit(hwc_context_t *ctx, hwc_layer_1_t *layer, const int& dpy,
371 int configureSplit(hwc_context_t *ctx, hwc_layer_1_t *layer, const int& dpy,
376 //Routine to split and configure high resolution YUV layer (> 2048 width)
377 int configureSourceSplit(hwc_context_t *ctx, hwc_layer_1_t *layer,
476 inline void getLayerResolution(const hwc_layer_1_t* layer,
478 hwc_rect_t displayFrame = layer->displayFrame;
612 static inline bool has90Transform(hwc_layer_1_t const* layer) {
613 return ((layer->transform & HWC_TRANSFORM_ROT_90) &&
614 !(layer->flags & HWC_COLOR_FILL));