/frameworks/native/services/surfaceflinger/DisplayHardware/ |
H A D | HWComposer.h | 85 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 D | HWComposer.cpp | 54 #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 D | SurfaceFlinger.h | 98 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 D | MonitoredProducer.cpp | 20 #include "Layer.h" 26 const wp<Layer>& layer) : 156 sp<Layer> MonitoredProducer::getLayer() const {
|
H A D | BufferLayerConsumer.h | 37 class Layer; 77 uint32_t tex, Layer* layer); 363 const wp<Layer> mLayer;
|
H A D | SurfaceFlinger.cpp | 74 #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 D | LayerStats.cpp | 60 const std::vector<std::unique_ptr<LayerProtoParser::Layer>>& layerTree, 169 std::string LayerStats::scaleRatioWH(const LayerProtoParser::Layer* layer) {
|
H A D | BufferLayerConsumer.cpp | 25 #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 D | BufferLayer.cpp | 55 : 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 D | DisplayDevice.cpp | 50 #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 D | SkiaVulkanPipeline.cpp | 117 static Layer* createLayer(RenderState& renderState, uint32_t layerWidth, uint32_t layerHeight, 126 return new DeferredLayerUpdater(mRenderThread.renderState(), createLayer, Layer::Api::Vulkan);
|
H A D | SkiaOpenGLPipeline.cpp | 155 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 D | Caches.cpp | 168 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 D | DisplayList.h | 54 class Layer;
|
H A D | BakedOpRenderer.h | 28 class Layer;
|
H A D | Snapshot.h | 30 #include "Layer.h" 202 Layer* layer;
|
H A D | Texture.h | 44 class Layer;
|
/frameworks/base/libs/hwui/renderthread/ |
H A D | CacheManager.cpp | 19 #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 D | OpenGLPipeline.cpp | 125 static Layer* createLayer(RenderState& renderState, uint32_t layerWidth, uint32_t layerHeight, 137 return new DeferredLayerUpdater(mRenderThread.renderState(), createLayer, Layer::Api::OpenGL);
|
H A D | CanvasContext.h | 53 class Layer;
|
/frameworks/base/libs/hwui/renderstate/ |
H A D | RenderState.cpp | 65 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 D | Main.cpp | 282 class Layer { class 286 Layer() : function in class:Layer 577 Layer mLayers[MAX_NUM_LAYERS];
|
/frameworks/base/libs/hwui/tests/common/ |
H A D | TestUtils.cpp | 79 if (layerUpdater->backingLayer()->getApi() == Layer::Api::OpenGL) {
|
/frameworks/native/vulkan/libvulkan/ |
H A D | api.cpp | 585 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 D | hwc_types.h | 33 using Layer = hwc2_layer_t;
|