Home
last modified time | relevance | path

Searched refs:NativeWindowSurface (Results 1 – 11 of 11) sorted by relevance

/aosp12/frameworks/native/services/surfaceflinger/
H A DNativeWindowSurface.cpp24 NativeWindowSurface::~NativeWindowSurface() = default;
28 std::unique_ptr<surfaceflinger::NativeWindowSurface> createNativeWindowSurface( in createNativeWindowSurface()
30 class NativeWindowSurface final : public surfaceflinger::NativeWindowSurface { in createNativeWindowSurface() class
32 explicit NativeWindowSurface(const sp<IGraphicBufferProducer>& producer) in createNativeWindowSurface() function in android::surfaceflinger::impl::createNativeWindowSurface::NativeWindowSurface
35 ~NativeWindowSurface() override = default; in createNativeWindowSurface()
45 return std::make_unique<NativeWindowSurface>(producer); in createNativeWindowSurface()
H A DNativeWindowSurface.h33 class NativeWindowSurface {
35 virtual ~NativeWindowSurface();
46 std::unique_ptr<NativeWindowSurface> createNativeWindowSurface(const sp<IGraphicBufferProducer>&);
H A DSurfaceFlingerFactory.h72 class NativeWindowSurface; variable
102 virtual std::unique_ptr<surfaceflinger::NativeWindowSurface> createNativeWindowSurface(
H A DSurfaceFlingerDefaultFactory.h50 std::unique_ptr<surfaceflinger::NativeWindowSurface> createNativeWindowSurface(
H A DSurfaceFlingerDefaultFactory.cpp110 std::unique_ptr<surfaceflinger::NativeWindowSurface> DefaultFactory::createNativeWindowSurface( in createNativeWindowSurface()
H A DAndroid.bp168 "NativeWindowSurface.cpp",
/aosp12/frameworks/native/services/surfaceflinger/tests/unittests/mock/
H A DMockNativeWindowSurface.cpp22 NativeWindowSurface::NativeWindowSurface() = default;
23 NativeWindowSurface::~NativeWindowSurface() = default;
H A DMockNativeWindowSurface.h27 class NativeWindowSurface : public surfaceflinger::NativeWindowSurface {
29 NativeWindowSurface();
30 ~NativeWindowSurface() override;
/aosp12/frameworks/native/services/surfaceflinger/tests/unittests/
H A DDisplayTransactionTest.cpp116 mNativeWindowSurface = new surfaceflinger::mock::NativeWindowSurface(); in injectFakeNativeWindowSurfaceFactory()
119 return std::unique_ptr<surfaceflinger::NativeWindowSurface>(mNativeWindowSurface); in injectFakeNativeWindowSurfaceFactory()
H A DTestableSurfaceFlinger.h130 std::unique_ptr<surfaceflinger::NativeWindowSurface> createNativeWindowSurface( in createNativeWindowSurface()
170 std::function<std::unique_ptr<surfaceflinger::NativeWindowSurface>(
H A DDisplayTransactionTestHelpers.h133 surfaceflinger::mock::NativeWindowSurface* mNativeWindowSurface = nullptr;