Home
last modified time | relevance | path

Searched defs:LayerCreationArgs (Results 1 – 6 of 6) sorted by relevance

/frameworks/native/services/surfaceflinger/
DLayer.h87 struct LayerCreationArgs { struct
90 SurfaceFlinger* flinger;
91 const sp<Client> client;
92 std::string name;
93 uint32_t flags;
94 LayerMetadata metadata;
96 pid_t callingPid;
97 uid_t callingUid;
98 uint32_t textureName;
99 std::optional<uint32_t> sequence = std::nullopt;
[all …]
DLayer.cpp194 LayerCreationArgs::LayerCreationArgs(SurfaceFlinger* flinger, sp<Client> client, std::string name, in LayerCreationArgs() function in android::LayerCreationArgs
/frameworks/native/services/surfaceflinger/tests/unittests/
DTestableSurfaceFlinger.h137 sp<BufferQueueLayer> createBufferQueueLayer(const LayerCreationArgs&) override { in createBufferQueueLayer()
141 sp<BufferStateLayer> createBufferStateLayer(const LayerCreationArgs&) override { in createBufferStateLayer()
145 sp<EffectLayer> createEffectLayer(const LayerCreationArgs&) override { return nullptr; } in createEffectLayer()
147 sp<ContainerLayer> createContainerLayer(const LayerCreationArgs&) override { in createContainerLayer()
/frameworks/native/services/surfaceflinger/Tracing/tools/
DLayerTraceGenerator.cpp107 sp<BufferQueueLayer> createBufferQueueLayer(const LayerCreationArgs&) override { in createBufferQueueLayer()
/frameworks/native/services/surfaceflinger/fuzzer/
Dsurfaceflinger_fuzzers_utils.h359 sp<BufferQueueLayer> createBufferQueueLayer(const LayerCreationArgs &) override { in createBufferQueueLayer()
363 sp<BufferStateLayer> createBufferStateLayer(const LayerCreationArgs &) override { in createBufferStateLayer()
/frameworks/native/services/surfaceflinger/layerproto/
Dtransactions.proto52 message LayerCreationArgs { message