class FlatlandScreenshot

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

Public Methods

void ~FlatlandScreenshot ()

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

void FlatlandScreenshot (std::unique_ptr<ScreenCapture> screen_capturer, std::shared_ptr<Allocator> allocator, fuchsia::math::SizeU display_size, int display_rotation, fidl::Client<fuchsia_ui_compression_internal::ImageCompressor> client, fit::function<void (FlatlandScreenshot *)> destroy_instance_function)

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

void AllocateBuffers ()

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

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

|fuchsia_ui_composition::Screenshot|

Defined at line 187 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 193 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