Lines Matching defs:layer

32     for (auto layer : layers) {
34 std::forward_as_tuple(layer),
107 * Also removes layouts where a layer is completely blocked from view.
118 bool Hwc2TestLayers::contains(hwc2_layer_t layer) const
120 return mTestLayers.count(layer) != 0;
123 int Hwc2TestLayers::getBuffer(hwc2_layer_t layer, buffer_handle_t* outHandle,
126 if (mTestLayers.count(layer) == 0) {
129 return mTestLayers.at(layer).getBuffer(outHandle, outAcquireFence);
132 hwc2_blend_mode_t Hwc2TestLayers::getBlendMode(hwc2_layer_t layer) const
134 if (mTestLayers.count(layer) == 0) {
137 return mTestLayers.at(layer).getBlendMode();
140 Area Hwc2TestLayers::getBufferArea(hwc2_layer_t layer) const
142 auto testLayer = mTestLayers.find(layer);
148 hwc_color_t Hwc2TestLayers::getColor(hwc2_layer_t layer) const
150 if (mTestLayers.count(layer) == 0) {
153 return mTestLayers.at(layer).getColor();
156 hwc2_composition_t Hwc2TestLayers::getComposition(hwc2_layer_t layer) const
158 if (mTestLayers.count(layer) == 0) {
161 return mTestLayers.at(layer).getComposition();
164 hwc_rect_t Hwc2TestLayers::getCursorPosition(hwc2_layer_t layer) const
166 if (mTestLayers.count(layer) == 0) {
169 return mTestLayers.at(layer).getCursorPosition();
172 android_dataspace_t Hwc2TestLayers::getDataspace(hwc2_layer_t layer) const
174 if (mTestLayers.count(layer) == 0) {
177 return mTestLayers.at(layer).getDataspace();
180 hwc_rect_t Hwc2TestLayers::getDisplayFrame(hwc2_layer_t layer) const
182 if (mTestLayers.count(layer) == 0) {
185 return mTestLayers.at(layer).getDisplayFrame();
188 float Hwc2TestLayers::getPlaneAlpha(hwc2_layer_t layer) const
190 if (mTestLayers.count(layer) == 0) {
193 return mTestLayers.at(layer).getPlaneAlpha();
196 hwc_frect_t Hwc2TestLayers::getSourceCrop(hwc2_layer_t layer) const
198 if (mTestLayers.count(layer) == 0) {
201 return mTestLayers.at(layer).getSourceCrop();
204 hwc_region_t Hwc2TestLayers::getSurfaceDamage(hwc2_layer_t layer) const
206 if (mTestLayers.count(layer) == 0) {
209 return mTestLayers.at(layer).getSurfaceDamage();
212 hwc_transform_t Hwc2TestLayers::getTransform(hwc2_layer_t layer) const
214 if (mTestLayers.count(layer) == 0) {
217 return mTestLayers.at(layer).getTransform();
220 hwc_region_t Hwc2TestLayers::getVisibleRegion(hwc2_layer_t layer) const
222 if (mTestLayers.count(layer) == 0) {
225 return mTestLayers.at(layer).getVisibleRegion();
228 uint32_t Hwc2TestLayers::getZOrder(hwc2_layer_t layer) const
230 if (mTestLayers.count(layer) == 0) {
233 return mTestLayers.at(layer).getZOrder();
237 * cover the entire display or if a layer is not visible */
241 * layer */
250 /* Set the visible region of this layer */
256 /* Remove the area covered by opaque layers above this layer
257 * from this layer's visible region */
262 /* If a layer is not visible, return false */
266 /* If this layer is opaque, store the region it covers */