class FlatlandScreenshot

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

Public Methods

void ~FlatlandScreenshot ()

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

void FlatlandScreenshot (sys::ComponentContext * app_context, 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 54 of file ../../src/ui/scenic/lib/screenshot/flatland_screenshot.cc

void AllocateBuffers ()

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

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

|fuchsia_ui_composition::Screenshot|

Defined at line 186 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 192 of file ../../src/ui/scenic/lib/screenshot/flatland_screenshot.cc

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

|fuchsia_ui_composition::Screenshot|

Defined at line 403 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 409 of file ../../src/ui/scenic/lib/screenshot/flatland_screenshot.cc

Friends

class FlatlandScreenshotTest