class FlatlandScreenshot

Defined at line 36 of file ../../src/ui/scenic/lib/screenshot/flatland_screenshot.h

Public Methods

void ~FlatlandScreenshot ()

Defined at line 43 of file ../../src/ui/scenic/lib/screenshot/flatland_screenshot.h

void FlatlandScreenshot (sys::ComponentContext * app_context, async_dispatcher_t * dispatcher, std::unique_ptr<ScreenCapture> screen_capturer, std::shared_ptr<Allocator> allocator, fuchsia_math::SizeU display_size, int display_rotation, fit::function<void (FlatlandScreenshot *)> destroy_instance_function)

Defined at line 52 of file ../../src/ui/scenic/lib/screenshot/flatland_screenshot.cc

void AllocateBuffers ()

Defined at line 85 of file ../../src/ui/scenic/lib/screenshot/flatland_screenshot.cc

void Take (TakeRequest & request, TakeCompleter::Sync & completer)

|fidl::Server

<fuchsia

_ui_composition::Screenshot>|

Defined at line 201 of file ../../src/ui/scenic/lib/screenshot/flatland_screenshot.cc

void Take (fuchsia_ui_composition::ScreenshotTakeRequest params, fit::function<void (fuchsia_ui_composition::ScreenshotTakeResponse)> callback)

Defined at line 207 of file ../../src/ui/scenic/lib/screenshot/flatland_screenshot.cc

void TakeFile (TakeFileRequest & request, TakeFileCompleter::Sync & completer)

|fidl::Server

<fuchsia

_ui_composition::Screenshot>|

Defined at line 396 of file ../../src/ui/scenic/lib/screenshot/flatland_screenshot.cc

void TakeFile (fuchsia_ui_composition::ScreenshotTakeFileRequest params, fit::function<void (fuchsia_ui_composition::ScreenshotTakeFileResponse)> callback)

Defined at line 402 of file ../../src/ui/scenic/lib/screenshot/flatland_screenshot.cc

Friends

class FlatlandScreenshotTest