Lines Matching full:layer
60 using V2_1::Layer;
99 virtual Error createLayer(Display display, Layer* outLayer) = 0;
100 virtual Error destroyLayer(Display display, Layer layer) = 0;
104 Display display, std::vector<Layer>* outLayers,
113 std::vector<Layer>* outLayers,
122 virtual Error getReleaseFences(Display display, std::vector<Layer>* outLayers,
153 virtual Error setCursorPosition(Display display, Layer layer, int32_t x, int32_t y) = 0;
155 virtual Error setLayerBuffer(Display display, Layer layer, uint32_t slot,
157 virtual Error setLayerSurfaceDamage(Display display, Layer layer,
159 virtual Error setLayerBlendMode(Display display, Layer layer,
161 virtual Error setLayerColor(Display display, Layer layer,
163 virtual Error setLayerCompositionType(Display display, Layer layer,
165 virtual Error setLayerDataspace(Display display, Layer layer, Dataspace dataspace) = 0;
166 virtual Error setLayerDisplayFrame(Display display, Layer layer,
168 virtual Error setLayerPlaneAlpha(Display display, Layer layer, float alpha) = 0;
169 virtual Error setLayerSidebandStream(Display display, Layer layer,
171 virtual Error setLayerSourceCrop(Display display, Layer layer,
173 virtual Error setLayerTransform(Display display, Layer layer, Transform transform) = 0;
174 virtual Error setLayerVisibleRegion(Display display, Layer layer,
176 virtual Error setLayerZOrder(Display display, Layer layer, uint32_t z) = 0;
177 virtual Error setLayerInfo(Display display, Layer layer, uint32_t type, uint32_t appId) = 0;
181 Display display, Layer layer,
212 std::vector<Layer>* outLayers,
217 uint32_t* outDisplayRequestMask, std::vector<Layer>* outLayers,
221 void takeReleaseFences(Display display, std::vector<Layer>* outLayers,
244 std::vector<Layer> changedLayers;
247 std::vector<Layer> requestedLayers;
252 std::vector<Layer> releasedLayers;
298 Error createLayer(Display display, Layer* outLayer) override;
299 Error destroyLayer(Display display, Layer layer) override;
302 Error getChangedCompositionTypes(Display display, std::vector<Layer>* outLayers,
311 std::vector<Layer>* outLayers,
319 Error getReleaseFences(Display display, std::vector<Layer>* outLayers,
349 Error setCursorPosition(Display display, Layer layer, int32_t x, int32_t y) override;
351 Error setLayerBuffer(Display display, Layer layer, uint32_t slot,
353 Error setLayerSurfaceDamage(Display display, Layer layer,
355 Error setLayerBlendMode(Display display, Layer layer, IComposerClient::BlendMode mode) override;
356 Layer layer, const IComposerClient::Color& color) override;
357 Error setLayerCompositionType(Display display, Layer layer,
359 Error setLayerDataspace(Display display, Layer layer, Dataspace dataspace) override;
360 Error setLayerDisplayFrame(Display display, Layer layer,
362 Error setLayerPlaneAlpha(Display display, Layer layer, float alpha) override;
363 Error setLayerSidebandStream(Display display, Layer layer,
365 Error setLayerSourceCrop(Display display, Layer layer,
367 Error setLayerTransform(Display display, Layer layer, Transform transform) override;
368 Error setLayerVisibleRegion(Display display, Layer layer,
370 Error setLayerZOrder(Display display, Layer layer, uint32_t z) override;
371 Error setLayerInfo(Display display, Layer layer, uint32_t type, uint32_t appId) override;
375 Display display, Layer layer,