Searched refs:Layer (Results 51 - 75 of 77) sorted by relevance

1234

/frameworks/native/services/surfaceflinger/DisplayHardware/
H A DHWComposer.h85 HWC2::Layer* createLayer(int32_t displayId);
87 void destroyLayer(int32_t displayId, HWC2::Layer* layer);
125 HWC2::Layer* layer) const;
203 std::unordered_map<HWC2::Layer*, sp<Fence>> releaseFences;
H A DHWComposer.cpp54 #include "../Layer.h" // needed only for debugging
253 HWC2::Layer* HWComposer::createLayer(int32_t displayId) {
257 HWC2::Layer* layer;
263 void HWComposer::destroyLayer(int32_t displayId, HWC2::Layer* layer) {
446 std::unordered_map<HWC2::Layer*, sp<Fence>> releaseFences;
463 std::unordered_map<HWC2::Layer*, HWC2::Composition> changedTypes;
469 std::unordered_map<HWC2::Layer*, HWC2::LayerRequest> layerRequests;
562 HWC2::Layer* layer) const {
591 std::unordered_map<HWC2::Layer*, sp<Fence>> releaseFences;
796 // Layer itsel
[all...]
/frameworks/native/services/surfaceflinger/
H A DSurfaceFlinger.h98 class Layer;
337 const Vector< sp<Layer> >& getLayerSortedByZForHwcDisplay(int id);
350 friend class Layer;
523 * Layer management
528 sp<IGraphicBufferProducer>* gbp, sp<Layer>* parent);
533 sp<Layer>* outLayer);
537 sp<Layer>* outLayer);
548 status_t onLayerDestroyed(const wp<Layer>& layer);
551 status_t removeLayer(const sp<Layer>& layer, bool topLevelOnly = false);
552 status_t removeLayerLocked(const Mutex&, const sp<Layer>
[all...]
H A DMonitoredProducer.cpp20 #include "Layer.h"
26 const wp<Layer>& layer) :
156 sp<Layer> MonitoredProducer::getLayer() const {
H A DBufferLayerConsumer.h37 class Layer;
77 uint32_t tex, Layer* layer);
363 const wp<Layer> mLayer;
H A DSurfaceFlinger.cpp74 #include "Layer.h"
1194 ALOGE("Layer debug info permission denied for pid=%d, uid=%d", pid, uid);
1207 mCurrentState.traverseInZOrder([&](Layer* layer) {
1636 mDrawingState.traverseInZOrder([&](Layer* layer) {
1749 mDrawingState.traverseInZOrder([&](Layer* layer) {
1827 Vector<sp<Layer>> layersSortedByZ;
1828 Vector<sp<Layer>> layersNeedingFences;
1835 mDrawingState.traverseInZOrder([&](Layer* layer) {
1999 const Vector<sp<Layer>>& currentLayers(
2490 mCurrentState.traverseInZOrder([](Layer* laye
[all...]
H A DLayerStats.cpp60 const std::vector<std::unique_ptr<LayerProtoParser::Layer>>& layerTree,
169 std::string LayerStats::scaleRatioWH(const LayerProtoParser::Layer* layer) {
H A DBufferLayerConsumer.cpp25 #include "Layer.h"
61 RE::RenderEngine& engine, uint32_t tex, Layer* layer)
214 // devices will either call this in Layer::onDraw, or (if it's not
557 sp<Layer> l = mLayer.promote();
583 sp<Layer> l = mLayer.promote();
H A DBufferLayer.cpp55 : Layer(flinger, client, name, w, h, flags),
64 ALOGV("Creating Layer %s", name.string());
166 // the texture has not been created yet, this Layer has
177 mFlinger->mDrawingState.traverseInZOrder([&](Layer* layer) {
231 sp<Layer> p = mDrawingParent.promote();
691 bool BufferLayer::isOpaque(const Layer::State& s) const {
H A DDisplayDevice.cpp50 #include "Layer.h"
403 void DisplayDevice::setVisibleLayersSortedByZ(const Vector< sp<Layer> >& layers) {
407 const Vector< sp<Layer> >& DisplayDevice::getVisibleLayersSortedByZ() const {
411 void DisplayDevice::setLayersNeedingFences(const Vector< sp<Layer> >& layers) {
415 const Vector< sp<Layer> >& DisplayDevice::getLayersNeedingFences() const {
/frameworks/base/libs/hwui/pipeline/skia/
H A DSkiaVulkanPipeline.cpp117 static Layer* createLayer(RenderState& renderState, uint32_t layerWidth, uint32_t layerHeight,
126 return new DeferredLayerUpdater(mRenderThread.renderState(), createLayer, Layer::Api::Vulkan);
H A DSkiaOpenGLPipeline.cpp155 Layer* layer = deferredLayer->backingLayer();
185 static Layer* createLayer(RenderState& renderState, uint32_t layerWidth, uint32_t layerHeight,
195 return new DeferredLayerUpdater(mRenderThread.renderState(), createLayer, Layer::Api::OpenGL);
/frameworks/base/libs/hwui/
H A DCaches.cpp168 for (std::set<Layer*>::iterator it = mRenderState->mActiveLayers.begin();
170 const Layer* layer = *it;
171 LOG_ALWAYS_FATAL_IF(layer->getApi() != Layer::Api::OpenGL);
H A DDisplayList.h54 class Layer;
H A DBakedOpRenderer.h28 class Layer;
H A DSnapshot.h30 #include "Layer.h"
202 Layer* layer;
H A DTexture.h44 class Layer;
/frameworks/base/libs/hwui/renderthread/
H A DCacheManager.cpp19 #include "Layer.h"
215 log.appendFormat(" Layer Info:\n");
219 for (std::set<Layer*>::iterator it = renderState->mActiveLayers.begin();
221 const Layer* layer = *it;
222 const char* layerType = layer->getApi() == Layer::Api::OpenGL ? "GlLayer" : "VkLayer";
H A DOpenGLPipeline.cpp125 static Layer* createLayer(RenderState& renderState, uint32_t layerWidth, uint32_t layerHeight,
137 return new DeferredLayerUpdater(mRenderThread.renderState(), createLayer, Layer::Api::OpenGL);
H A DCanvasContext.h53 class Layer;
/frameworks/base/libs/hwui/renderstate/
H A DRenderState.cpp65 static void layerLostGlContext(Layer* layer) {
66 LOG_ALWAYS_FATAL_IF(layer->getApi() != Layer::Api::OpenGL,
98 static void layerDestroyedVkContext(Layer* layer) {
99 LOG_ALWAYS_FATAL_IF(layer->getApi() != Layer::Api::Vulkan,
/frameworks/native/cmds/flatland/
H A DMain.cpp282 class Layer { class
286 Layer() : function in class:Layer
577 Layer mLayers[MAX_NUM_LAYERS];
/frameworks/base/libs/hwui/tests/common/
H A DTestUtils.cpp79 if (layerUpdater->backingLayer()->getApi() == Layer::Api::OpenGL) {
/frameworks/native/vulkan/libvulkan/
H A Dapi.cpp585 const Layer& l = *instance_layers[i].ref;
618 const Layer& l = *instance_layers[i].ref;
651 const Layer* l = FindLayer(name);
1232 const Layer* layer = FindLayer(pLayerName);
1282 const Layer* layer = FindLayer(pLayerName);
/frameworks/native/libs/vr/libvrflinger/
H A Dhwc_types.h33 using Layer = hwc2_layer_t;

Completed in 290 milliseconds

1234