class ScreenCapture

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

Public Methods

void ScreenCapture (std::shared_ptr<screen_capture::ScreenCaptureBufferCollectionImporter> screen_capture_buffer_collection_importer, std::shared_ptr<flatland::Renderer> renderer, GetRenderables get_renderables)

Defined at line 26 of file ../../src/ui/scenic/lib/screen_capture2/screen_capture2.cc

void ~ScreenCapture ()

Defined at line 36 of file ../../src/ui/scenic/lib/screen_capture2/screen_capture2.cc

void Configure (ConfigureRequestView request, ConfigureCompleter::Sync & completer)

|fidl::WireServer

<fuchsia

_ui_composition_internal::ScreenCapture>|

Defined at line 38 of file ../../src/ui/scenic/lib/screen_capture2/screen_capture2.cc

void GetNextFrame (GetNextFrameCompleter::Sync & completer)

Defined at line 122 of file ../../src/ui/scenic/lib/screen_capture2/screen_capture2.cc

void MaybeRenderFrame ()

Called by GetNextFrame() and ScreenCapture2Manager when a new frame should be rendered. If

there are no available buffers or MaybeRenderFrame() is currently processing, it will return

and do nothing.

Defined at line 136 of file ../../src/ui/scenic/lib/screen_capture2/screen_capture2.cc

Friends

class ScreenCapture2Test