class ScreenCapture
Defined at line 26 of file ../../src/ui/scenic/lib/screen_capture/screen_capture.h
Public Methods
std::vector<flatland::ResolvedLayer> RotateRenderables (const std::vector<flatland::ResolvedLayer> &layers,fuchsia_ui_composition::wire::Rotationrotation,uint32_timage_width,uint32_timage_height)
Defined at line 288 of file ../../src/ui/scenic/lib/screen_capture/screen_capture.cc
void ScreenCapture (const std::vector<std::shared_ptr<allocation::BufferCollectionImporter>> &buffer_collection_importers,std::shared_ptr<flatland::Renderer>renderer,GetRenderablesget_renderables)
Defined at line 31 of file ../../src/ui/scenic/lib/screen_capture/screen_capture.cc
void ~ScreenCapture ()
Defined at line 40 of file ../../src/ui/scenic/lib/screen_capture/screen_capture.cc
void Configure (ConfigureRequestView request, ConfigureCompleter::Sync & completer)
|fidl::WireServer
<fuchsia
_ui_composition::ScreenCapture>|
Defined at line 42 of file ../../src/ui/scenic/lib/screen_capture/screen_capture.cc
void Configure (fuchsia_ui_composition::wire::ScreenCaptureConfig args, fit::function<void (fit::result<fuchsia_ui_composition::wire::ScreenCaptureError>)> callback)
Defined at line 52 of file ../../src/ui/scenic/lib/screen_capture/screen_capture.cc
void Configure (fuchsia_ui_composition::ScreenCaptureConfig args, fit::function<void (fit::result<fuchsia_ui_composition::ScreenCaptureError>)> callback)
Defined at line 152 of file ../../src/ui/scenic/lib/screen_capture/screen_capture.cc
void GetNextFrame (GetNextFrameRequestView request, GetNextFrameCompleter::Sync & completer)
|fidl::WireServer
<fuchsia
_ui_composition::ScreenCapture>|
Defined at line 166 of file ../../src/ui/scenic/lib/screen_capture/screen_capture.cc
void GetNextFrame (fuchsia_ui_composition::wire::GetNextFrameArgs args, fit::function<void (fit::result<fuchsia_ui_composition::wire::ScreenCaptureError, fuchsia_ui_composition::wire::FrameInfo>)> callback)
Defined at line 177 of file ../../src/ui/scenic/lib/screen_capture/screen_capture.cc
void GetNextFrame (fuchsia_ui_composition::GetNextFrameArgs args, fit::function<void (fit::result<fuchsia_ui_composition::ScreenCaptureError, fuchsia_ui_composition::FrameInfo>)> callback)
Defined at line 227 of file ../../src/ui/scenic/lib/screen_capture/screen_capture.cc
void ReleaseFrame (ReleaseFrameRequestView request, ReleaseFrameCompleter::Sync & completer)
|fidl::WireServer
<fuchsia
_ui_composition::ScreenCapture>|
Defined at line 243 of file ../../src/ui/scenic/lib/screen_capture/screen_capture.cc
void ReleaseFrame (uint32_t buffer_id, fit::function<void (fit::result<fuchsia_ui_composition::ScreenCaptureError>)> callback)
Defined at line 254 of file ../../src/ui/scenic/lib/screen_capture/screen_capture.cc