Home
last modified time | relevance | path

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

12

/aosp12/frameworks/native/services/surfaceflinger/
H A DSurfaceFlingerFactory.h54 struct LayerCreationArgs;
107 virtual sp<BufferQueueLayer> createBufferQueueLayer(const LayerCreationArgs& args) = 0;
108 virtual sp<BufferStateLayer> createBufferStateLayer(const LayerCreationArgs& args) = 0;
109 virtual sp<EffectLayer> createEffectLayer(const LayerCreationArgs& args) = 0;
110 virtual sp<ContainerLayer> createContainerLayer(const LayerCreationArgs& args) = 0;
H A DSurfaceFlingerDefaultFactory.h53 sp<BufferQueueLayer> createBufferQueueLayer(const LayerCreationArgs& args) override;
54 sp<BufferStateLayer> createBufferStateLayer(const LayerCreationArgs& args) override;
55 sp<EffectLayer> createEffectLayer(const LayerCreationArgs& args) override;
56 sp<ContainerLayer> createContainerLayer(const LayerCreationArgs& args) override;
H A DSurfaceFlingerDefaultFactory.cpp119 sp<ContainerLayer> DefaultFactory::createContainerLayer(const LayerCreationArgs& args) { in createContainerLayer()
123 sp<BufferQueueLayer> DefaultFactory::createBufferQueueLayer(const LayerCreationArgs& args) { in createBufferQueueLayer()
127 sp<BufferStateLayer> DefaultFactory::createBufferStateLayer(const LayerCreationArgs& args) { in createBufferStateLayer()
131 sp<EffectLayer> DefaultFactory::createEffectLayer(const LayerCreationArgs& args) { in createEffectLayer()
H A DContainerLayer.cpp29 ContainerLayer::ContainerLayer(const LayerCreationArgs& args) : Layer(args) {} in ContainerLayer()
39 LayerCreationArgs(mFlinger.get(), nullptr, mName + " (Mirror)", 0, 0, 0, in createClone()
H A DEffectLayer.cpp44 EffectLayer::EffectLayer(const LayerCreationArgs& args) in EffectLayer()
139 LayerCreationArgs(mFlinger.get(), nullptr, mName + " (Mirror)", 0, 0, 0, in createClone()
H A DContainerLayer.h28 explicit ContainerLayer(const LayerCreationArgs&);
H A DEffectLayer.h32 explicit EffectLayer(const LayerCreationArgs&);
H A DBufferQueueLayer.h39 explicit BufferQueueLayer(const LayerCreationArgs&);
H A DBufferLayer.h51 explicit BufferLayer(const LayerCreationArgs& args);
H A DLayer.h87 struct LayerCreationArgs { struct
88 LayerCreationArgs(SurfaceFlinger*, sp<Client>, std::string name, uint32_t w, uint32_t h,
330 explicit Layer(const LayerCreationArgs& args);
H A DBufferStateLayer.h35 explicit BufferStateLayer(const LayerCreationArgs&);
H A DBufferQueueLayer.cpp41 BufferQueueLayer::BufferQueueLayer(const LayerCreationArgs& args) : BufferLayer(args) {} in BufferQueueLayer()
564 LayerCreationArgs args(mFlinger.get(), nullptr, mName + " (Mirror)", 0, 0, 0, LayerMetadata()); in createClone()
H A DBufferStateLayer.cpp59 BufferStateLayer::BufferStateLayer(const LayerCreationArgs& args) in BufferStateLayer()
923 LayerCreationArgs args(mFlinger.get(), nullptr, mName + " (Mirror)", 0, 0, 0, LayerMetadata()); in createClone()
H A DLayer.cpp89 Layer::Layer(const LayerCreationArgs& args) in Layer()
186 LayerCreationArgs::LayerCreationArgs(SurfaceFlinger* flinger, sp<Client> client, std::string name, in LayerCreationArgs() function in android::LayerCreationArgs
905 LayerCreationArgs(mFlinger.get(), nullptr, std::move(name), 0, 0, flags, in setBackgroundColor()
/aosp12/frameworks/native/services/surfaceflinger/tests/unittests/
H A DRefreshRateSelectionTest.cpp95 LayerCreationArgs args(mFlinger.flinger(), client, "buffer-queue-layer", WIDTH, HEIGHT, in createBufferQueueLayer()
102 LayerCreationArgs args(mFlinger.flinger(), client, "buffer-queue-layer", WIDTH, HEIGHT, in createBufferStateLayer()
109 LayerCreationArgs args(mFlinger.flinger(), client, "color-layer", WIDTH, HEIGHT, LAYER_FLAGS, in createEffectLayer()
H A DTestableSurfaceFlinger.h140 sp<BufferQueueLayer> createBufferQueueLayer(const LayerCreationArgs&) override { in createBufferQueueLayer() argument
144 sp<BufferStateLayer> createBufferStateLayer(const LayerCreationArgs&) override { in createBufferStateLayer() argument
148 sp<EffectLayer> createEffectLayer(const LayerCreationArgs&) override { return nullptr; } in createEffectLayer() argument
150 sp<ContainerLayer> createContainerLayer(const LayerCreationArgs&) override { in createContainerLayer() argument
H A DSetFrameRateTest.cpp73 LayerCreationArgs args(flinger.flinger(), client, "buffer-queue-layer", WIDTH, HEIGHT, in createLayer()
84 LayerCreationArgs args(flinger.flinger(), client, "buffer-state-layer", WIDTH, HEIGHT, in createLayer()
95 LayerCreationArgs args(flinger.flinger(), client, "color-layer", WIDTH, HEIGHT, LAYER_FLAGS, in createLayer()
H A DGameModeTest.cpp56 LayerCreationArgs args(mFlinger.flinger(), client, "buffer-state-layer", 100, 100, 0, in createBufferStateLayer()
H A DTransactionFrameTracerTest.cpp59 LayerCreationArgs args(mFlinger.flinger(), client, "buffer-state-layer", 100, 100, 0, in createBufferStateLayer()
H A DTunnelModeEnabledReporterTest.cpp103 LayerCreationArgs args(mFlinger.flinger(), client, "buffer-state-layer", WIDTH, HEIGHT,
H A DFpsReporterTest.cpp117 LayerCreationArgs args(mFlinger.flinger(), client, "buffer-state-layer", WIDTH, HEIGHT,
H A DCompositionTest.cpp880 LayerCreationArgs(test->mFlinger.flinger(), sp<Client>(), "test-layer", in createLayer()
919 LayerCreationArgs args(test->mFlinger.flinger(), sp<Client>(), "test-layer", in createLayer()
969 LayerCreationArgs args(test->mFlinger.flinger(), sp<Client>(), "test-container-layer", in createLayer()
H A DTransactionSurfaceFrameTest.cpp59 LayerCreationArgs args(mFlinger.flinger(), client, "buffer-state-layer", 100, 100, 0, in createBufferStateLayer()
/aosp12/frameworks/native/services/surfaceflinger/tests/unittests/mock/
H A DMockLayer.h28 : Layer(LayerCreationArgs(flinger, nullptr, std::move(name), 800, 600, 0, {})) {} in MockLayer()
/aosp12/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/
H A DCompositionEngine.h38 struct LayerCreationArgs;

12