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