class ScreenCapture

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

void ~ScreenCapture ()

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

void Configure (fuchsia::ui::composition::internal::ScreenCaptureConfig args, ConfigureCallback callback)

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

void GetNextFrame (GetNextFrameCallback callback)

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

Friends

class ScreenCapture2Test