Home
last modified time | relevance | path

Searched refs:LayerCreationArgs (Results 1 – 25 of 25) sorted by relevance

/frameworks/native/services/surfaceflinger/
DSurfaceFlingerFactory.h50 struct LayerCreationArgs;
93 virtual sp<BufferQueueLayer> createBufferQueueLayer(const LayerCreationArgs& args) = 0;
94 virtual sp<BufferStateLayer> createBufferStateLayer(const LayerCreationArgs& args) = 0;
95 virtual sp<ColorLayer> createColorLayer(const LayerCreationArgs& args) = 0;
96 virtual sp<ContainerLayer> createContainerLayer(const LayerCreationArgs& args) = 0;
DSurfaceFlingerFactory.cpp117 sp<ContainerLayer> createContainerLayer(const LayerCreationArgs& args) override { in createSurfaceFlinger()
121 sp<BufferQueueLayer> createBufferQueueLayer(const LayerCreationArgs& args) override { in createSurfaceFlinger()
125 sp<BufferStateLayer> createBufferStateLayer(const LayerCreationArgs& args) override { in createSurfaceFlinger()
129 sp<ColorLayer> createColorLayer(const LayerCreationArgs& args) override { in createSurfaceFlinger()
DContainerLayer.cpp25 ContainerLayer::ContainerLayer(const LayerCreationArgs& args) : Layer(args) {} in ContainerLayer()
DContainerLayer.h28 explicit ContainerLayer(const LayerCreationArgs&);
DColorLayer.cpp44 ColorLayer::ColorLayer(const LayerCreationArgs& args) in ColorLayer()
47 compositionengine::LayerCreationArgs{this})} {} in ColorLayer()
DColorLayer.h28 explicit ColorLayer(const LayerCreationArgs&);
DBufferQueueLayer.h34 explicit BufferQueueLayer(const LayerCreationArgs&);
DBufferLayer.h50 explicit BufferLayer(const LayerCreationArgs& args);
DLayer.h81 struct LayerCreationArgs { struct
82 LayerCreationArgs(SurfaceFlinger* flinger, const sp<Client>& client, const String8& name, in LayerCreationArgs() argument
222 explicit Layer(const LayerCreationArgs& args);
DBufferStateLayer.h36 explicit BufferStateLayer(const LayerCreationArgs&);
DBufferLayer.cpp58 BufferLayer::BufferLayer(const LayerCreationArgs& args) in BufferLayer()
62 compositionengine::LayerCreationArgs{this})} { in BufferLayer()
DBufferQueueLayer.cpp36 BufferQueueLayer::BufferQueueLayer(const LayerCreationArgs& args) : BufferLayer(args) {} in BufferQueueLayer()
DBufferStateLayer.cpp48 BufferStateLayer::BufferStateLayer(const LayerCreationArgs& args) in BufferStateLayer()
DLayer.cpp74 Layer::Layer(const LayerCreationArgs& args) in Layer()
1082 LayerCreationArgs(mFlinger.get(), nullptr, name, 0, 0, flags, LayerMetadata())); in setBackgroundColor()
DSurfaceFlinger.cpp4382 LayerCreationArgs(this, client, name, w, h, flags, std::move(metadata))); in createBufferQueueLayer()
4399 LayerCreationArgs(this, client, name, w, h, flags, std::move(metadata))); in createBufferStateLayer()
4410 LayerCreationArgs(this, client, name, w, h, flags, std::move(metadata))); in createColorLayer()
4420 LayerCreationArgs(this, client, name, w, h, flags, std::move(metadata))); in createContainerLayer()
5821 LayerCreationArgs(mFlinger, nullptr, String8("Screenshot Parent"), in captureLayers()
/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/impl/
DLayer.h31 struct LayerCreationArgs;
39 Layer(const CompositionEngine&, compositionengine::LayerCreationArgs&&);
57 compositionengine::LayerCreationArgs&&);
DCompositionEngine.h31 compositionengine::LayerCreationArgs&&) override;
/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/
DCompositionEngine.h35 struct LayerCreationArgs;
47 virtual std::shared_ptr<Layer> createLayer(LayerCreationArgs&&) = 0;
DLayerCreationArgs.h29 struct LayerCreationArgs { struct
/frameworks/native/services/surfaceflinger/CompositionEngine/src/
DLayer.cpp31 compositionengine::LayerCreationArgs&& args) { in createLayer()
35 Layer::Layer(const CompositionEngine& compositionEngine, LayerCreationArgs&& args) in Layer()
DCompositionEngine.cpp42 std::shared_ptr<compositionengine::Layer> CompositionEngine::createLayer(LayerCreationArgs&& args) { in createLayer()
/frameworks/native/services/surfaceflinger/CompositionEngine/tests/
DLayerTest.cpp35 impl::Layer mLayer{mCompositionEngine, LayerCreationArgs{mLayerFE}};
/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/mock/
DCompositionEngine.h35 MOCK_METHOD1(createLayer, std::shared_ptr<Layer>(LayerCreationArgs&&));
/frameworks/native/services/surfaceflinger/tests/unittests/
DTestableSurfaceFlinger.h134 sp<BufferQueueLayer> createBufferQueueLayer(const LayerCreationArgs&) override { in createBufferQueueLayer() argument
139 sp<BufferStateLayer> createBufferStateLayer(const LayerCreationArgs&) override { in createBufferStateLayer() argument
144 sp<ColorLayer> createColorLayer(const LayerCreationArgs&) override { in createColorLayer() argument
149 sp<ContainerLayer> createContainerLayer(const LayerCreationArgs&) override { in createContainerLayer() argument
DCompositionTest.cpp829 return new ColorLayer(LayerCreationArgs(test->mFlinger.mFlinger.get(), sp<Client>(), in createLayer()
870 LayerCreationArgs(test->mFlinger.mFlinger.get(), sp<Client>(), in createLayer()