Lines Matching refs:DisplaySurface
28 class DisplaySurface : public pdx::Channel {
30 static pdx::Status<std::shared_ptr<DisplaySurface>> Create(
34 ~DisplaySurface() override;
55 DisplaySurface(DisplayService* service, SurfaceType surface_type,
61 typename T = DisplaySurface,
62 typename = std::enable_if_t<std::is_base_of<DisplaySurface, T>::value>>
114 DisplaySurface(const DisplaySurface&) = delete;
115 void operator=(const DisplaySurface&) = delete;
118 class ApplicationDisplaySurface : public DisplaySurface {
122 : DisplaySurface(service, SurfaceType::Application, surface_id, in ApplicationDisplaySurface()
138 class DirectDisplaySurface : public DisplaySurface {
142 : DisplaySurface(service, SurfaceType::Direct, surface_id, process_id, in DirectDisplaySurface()