#include <metal_screenshotter.h>
Public Member Functions | |
| MetalScreenshotter () | |
| std::unique_ptr< Screenshot > | MakeScreenshot (const AiksContext &aiks_context, const std::shared_ptr< Texture > &texture) override |
Public Member Functions inherited from impeller::testing::Screenshotter | |
| virtual | ~Screenshotter ()=default |
Static Public Member Functions | |
| static std::unique_ptr< Screenshot > | MakeScreenshot (const std::shared_ptr< Context > &context, const std::shared_ptr< Texture > &texture) |
Static Public Member Functions inherited from impeller::testing::Screenshotter | |
| static std::unique_ptr< Screenshot > | MakeScreenshot (std::shared_ptr< Context > &context, const std::shared_ptr< Texture > &texture) |
Converts Pictures and DisplayLists to MetalScreenshots with the playground backend.
Definition at line 16 of file metal_screenshotter.h.
|
explicit |
Definition at line 17 of file metal_screenshotter.mm.
|
overridevirtual |
Implements impeller::testing::Screenshotter.
Definition at line 19 of file metal_screenshotter.mm.
References impeller::AiksContext::GetContext(), MakeScreenshot(), and texture.
|
static |
Definition at line 31 of file metal_screenshotter.mm.
References context, FML_CHECK, id, texture, and fml::AutoResetWaitableEvent::Wait().
Referenced by impeller::testing::MetalGoldenScreenshotter::MakeScreenshot(), and MakeScreenshot().