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 (fuchsia::ui::composition::internal::ScreenCaptureConfig args, ConfigureCallback callback)

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

void GetNextFrame (GetNextFrameCallback callback)

Defined at line 129 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 143 of file ../../src/ui/scenic/lib/screen_capture2/screen_capture2.cc

Friends

class ScreenCapture2Test