Home | History | Annotate | Download | only in libhwcomposer

Lines Matching full:layer

114     int numAppLayers; //Total - 1, excluding FB layer.
127 bool secureUI; // Secure display layer
134 uint32_t mFlags; //qcom specific layer flags
174 void add(hwc_layer_1_t* layer, overlay::Rotator *rot);
175 //Resets the mapping of layer to rotator
240 bool isSecuring(hwc_context_t* ctx, hwc_layer_1_t const* layer);
243 bool isAlphaScaled(hwc_layer_1_t const* layer);
244 bool needsScaling(hwc_layer_1_t const* layer);
245 bool isDownscaleRequired(hwc_layer_1_t const* layer);
246 bool needsScalingWithSplit(hwc_context_t* ctx, hwc_layer_1_t const* layer,
250 bool isAlphaPresent(hwc_layer_1_t const* layer);
272 bool layerUpdating(const hwc_layer_1_t* layer);
323 //Sets appropriate mdp flags for a layer.
324 void setMdpFlags(hwc_layer_1_t *layer,
337 int configColorLayer(hwc_context_t *ctx, hwc_layer_1_t *layer, const int& dpy,
345 int configureNonSplit(hwc_context_t *ctx, hwc_layer_1_t *layer, const int& dpy,
351 int configureSplit(hwc_context_t *ctx, hwc_layer_1_t *layer, const int& dpy,
356 //Routine to split and configure high resolution YUV layer (> 2048 width)
357 int configureSourceSplit(hwc_context_t *ctx, hwc_layer_1_t *layer,
449 inline void getLayerResolution(const hwc_layer_1_t* layer,
451 hwc_rect_t displayFrame = layer->displayFrame;
573 static inline bool has90Transform(hwc_layer_1_t *layer) {
574 return ((layer->transform & HWC_TRANSFORM_ROT_90) &&
575 !(layer->flags & HWC_COLOR_FILL));