#include <metal_screenshotter.h>
Public Member Functions | |
MetalScreenshotter () | |
std::unique_ptr< Screenshot > | MakeScreenshot (AiksContext &aiks_context, const Picture &picture, const ISize &size={300, 300}, bool scale_content=true) override |
PlaygroundImpl & | GetPlayground () override |
![]() | |
virtual | ~Screenshotter ()=default |
Converts Picture
s and DisplayList
s to MetalScreenshot
s with the playground backend.
Definition at line 19 of file metal_screenshotter.h.
impeller::testing::MetalScreenshotter::MetalScreenshotter | ( | ) |
Definition at line 16 of file metal_screenshotter.mm.
References impeller::PlaygroundImpl::Create(), and impeller::kMetal.
|
inlineoverridevirtual |
Implements impeller::testing::Screenshotter.
Definition at line 29 of file metal_screenshotter.h.
|
overridevirtual |
Implements impeller::testing::Screenshotter.
Definition at line 22 of file metal_screenshotter.mm.
References impeller::TSize< T >::height, impeller::Picture::ToImage(), impeller::TSize< T >::width, impeller::TPoint< T >::x, and impeller::TPoint< T >::y.