class FlatlandDisplay
Defined at line 29 of file ../../src/ui/scenic/lib/flatland/flatland_display.h
FlatlandDisplay implements the FIDL API of the same name. It is the glue between a physical
display and a tree of Flatland content attached underneath.
Public Methods
std::shared_ptr<FlatlandDisplay> New (std::shared_ptr<utils::DispatcherHolder> dispatcher_holder, fidl::InterfaceRequest<fuchsia::ui::composition::FlatlandDisplay> request, scheduling::SessionId session_id, std::shared_ptr<display::Display> display, std::function<void ()> destroy_display_function, std::shared_ptr<FlatlandPresenter> flatland_presenter, std::shared_ptr<LinkSystem> link_system, std::shared_ptr<UberStructSystem::UberStructQueue> uber_struct_queue)
Defined at line 31 of file ../../src/ui/scenic/lib/flatland/flatland_display.cc
void FlatlandDisplay (const FlatlandDisplay & )
Because this object captures its "this" pointer in internal closures, it is unsafe to copy or
move it. Disable all copy and move operations.
Defined at line 43 of file ../../src/ui/scenic/lib/flatland/flatland_display.h
FlatlandDisplay & operator= (const FlatlandDisplay & )
Defined at line 44 of file ../../src/ui/scenic/lib/flatland/flatland_display.h
void FlatlandDisplay (FlatlandDisplay && )
Defined at line 45 of file ../../src/ui/scenic/lib/flatland/flatland_display.h
FlatlandDisplay & operator= (FlatlandDisplay && )
Defined at line 46 of file ../../src/ui/scenic/lib/flatland/flatland_display.h
TransformHandle root_transform ()
Defined at line 58 of file ../../src/ui/scenic/lib/flatland/flatland_display.h
display::Display * display ()
Defined at line 59 of file ../../src/ui/scenic/lib/flatland/flatland_display.h
scheduling::SessionId session_id ()
Defined at line 61 of file ../../src/ui/scenic/lib/flatland/flatland_display.h
void ~FlatlandDisplay ()
Defined at line 76 of file ../../src/ui/scenic/lib/flatland/flatland_display.cc
void SetContent (fuchsia::ui::views::ViewportCreationToken token, fidl::InterfaceRequest<fuchsia::ui::composition::ChildViewWatcher> child_view_watcher)
|fuchsia::ui::composition::FlatlandDisplay|
Defined at line 84 of file ../../src/ui/scenic/lib/flatland/flatland_display.cc
void SetDevicePixelRatio (fuchsia::math::VecF device_pixel_ratio)
|fuchsia::ui::composition::FlatlandDisplay|
Defined at line 183 of file ../../src/ui/scenic/lib/flatland/flatland_display.cc