Searched refs:DisplaySurface (Results 1 - 13 of 13) sorted by relevance

/frameworks/native/services/surfaceflinger/DisplayHardware/
H A DDisplaySurface.h32 class DisplaySurface : public virtual RefBase { class in namespace:android
35 // the configuration is known. The DisplaySurface should do anything it
42 // before composition takes place. The DisplaySurface can use the
83 DisplaySurface() {} function in class:android::DisplaySurface
84 virtual ~DisplaySurface() {}
H A DFramebufferSurface.h20 #include "DisplaySurface.h"
39 public DisplaySurface {
H A DVirtualDisplaySurface.cpp37 static const char* dbgCompositionTypeStr(DisplaySurface::CompositionType type) {
39 case DisplaySurface::COMPOSITION_UNKNOWN: return "UNKNOWN";
40 case DisplaySurface::COMPOSITION_GLES: return "GLES";
41 case DisplaySurface::COMPOSITION_HWC: return "HWC";
42 case DisplaySurface::COMPOSITION_MIXED: return "MIXED";
H A DVirtualDisplaySurface.h20 #include "DisplaySurface.h"
33 /* This DisplaySurface implementation supports virtual displays, where GLES
72 class VirtualDisplaySurface : public DisplaySurface,
83 // DisplaySurface interface
/frameworks/native/libs/vr/libvrflinger/
H A Ddisplay_surface.h28 class DisplaySurface : public pdx::Channel { class in namespace:android::dvr
30 static pdx::Status<std::shared_ptr<DisplaySurface>> Create(
34 ~DisplaySurface() override;
55 DisplaySurface(DisplayService* service, SurfaceType surface_type,
62 typename T = DisplaySurface,
63 typename = std::enable_if_t<std::is_base_of<DisplaySurface, T>::value>>
115 DisplaySurface(const DisplaySurface&) = delete;
116 void operator=(const DisplaySurface&) = delete;
119 class ApplicationDisplaySurface : public DisplaySurface {
[all...]
H A Ddisplay_surface.cpp27 DisplaySurface::DisplaySurface(DisplayService* service, function in class:android::dvr::DisplaySurface
39 DisplaySurface::~DisplaySurface() {
41 "DisplaySurface::~DisplaySurface: surface_id=%d process_id=%d",
45 Status<void> DisplaySurface::HandleMessage(pdx::Message& message) {
49 *this, &DisplaySurface::OnSetAttributes, message);
54 *this, &DisplaySurface::OnGetSurfaceInfo, message);
59 *this, &DisplaySurface
[all...]
H A Ddisplay_service.cpp43 if (auto surface = std::static_pointer_cast<DisplaySurface>(channel)) {
105 // Creates a new DisplaySurface and associates it with this channel. This may
126 DisplaySurface::Create(this, surface_id, process_id, user_id, attributes);
168 // Calls the message handler for the DisplaySurface associated with this
171 auto surface = std::static_pointer_cast<DisplaySurface>(message.GetChannel());
181 std::shared_ptr<DisplaySurface> DisplayService::GetDisplaySurface(
183 return std::static_pointer_cast<DisplaySurface>(GetChannel(surface_id));
186 std::vector<std::shared_ptr<DisplaySurface>>
188 return GetChannels<DisplaySurface>();
197 [&](const std::shared_ptr<DisplaySurface>
[all...]
H A Ddisplay_service.h34 std::shared_ptr<DisplaySurface> GetDisplaySurface(int surface_id) const;
35 std::vector<std::shared_ptr<DisplaySurface>> GetDisplaySurfaces() const;
50 auto surface = std::static_pointer_cast<DisplaySurface>(pair.second);
76 friend DisplaySurface;
105 // Called by DisplaySurface to signal that a surface property has changed and
H A Ddisplay_manager_service.cpp97 [&items](const std::shared_ptr<DisplaySurface>& surface) mutable {
/frameworks/native/services/surfaceflinger/
H A DDisplayDevice.cpp38 #include "DisplayHardware/DisplaySurface.h"
93 const sp<DisplaySurface>& displaySurface,
276 DisplaySurface::CompositionType compositionType;
280 compositionType = DisplaySurface::COMPOSITION_MIXED;
282 compositionType = DisplaySurface::COMPOSITION_GLES;
284 compositionType = DisplaySurface::COMPOSITION_HWC;
289 compositionType = DisplaySurface::COMPOSITION_HWC;
295 DisplaySurface::CompositionType compositionType;
299 compositionType = DisplaySurface::COMPOSITION_MIXED;
301 compositionType = DisplaySurface
[all...]
H A DDisplayDevice.h51 class DisplaySurface;
96 const sp<DisplaySurface>& displaySurface,
220 sp<DisplaySurface> mDisplaySurface;
H A DSurfaceFlinger.cpp2030 sp<DisplaySurface> dispSurface;
H A DSurfaceFlinger_hwc1.cpp1703 sp<DisplaySurface> dispSurface;

Completed in 96 milliseconds