14 std::shared_ptr<TypographerContext> typographer_context) {
15 typographer_context_ = std::move(typographer_context);
21 GTEST_SKIP() <<
"GoldenPlaygroundTest doesn't support this backend type.";
29 const AiksDlPlaygroundCallback&
callback) {
34 const sk_sp<flutter::DisplayList>& list) {
44 const char* fixture_name,
45 bool enable_mipmapping)
const {
50 const char* fixture_name,
51 bool enable_mipmapping)
const {
56 const char* asset_name)
const {
57 return absl::UnimplementedError(
"Not implemented.");
79 const std::shared_ptr<Capabilities>& capabilities) {
82 "GoldenPlaygroundTest-Stub doesn't support SetCapabilities.");
86 const sk_sp<flutter::DisplayList>& list) {
PlaygroundBackend GetBackend() const
ISize GetWindowSize() const
RuntimeStageBackend GetRuntimeStageBackend() const
sk_sp< flutter::DlImage > CreateDlImageForFixture(const char *fixture_name, bool enable_mipmapping=false) const
Point GetContentScale() const
fml::Status SetCapabilities(const std::shared_ptr< Capabilities > &capabilities)
void SetTypographerContext(std::shared_ptr< TypographerContext > typographer_context)
std::unique_ptr< testing::Screenshot > MakeScreenshot(const sk_sp< flutter::DisplayList > &list)
Scalar GetSecondsElapsed() const
bool OpenPlaygroundHere(Picture picture)
~GoldenPlaygroundTest() override
absl::StatusOr< RuntimeStage::Map > OpenAssetAsRuntimeStage(const char *asset_name) const
std::shared_ptr< Context > GetContext() const
void SetWindowSize(ISize size)
std::shared_ptr< Texture > CreateTextureForFixture(const char *fixture_name, bool enable_mipmapping=false) const
std::function< bool(RenderPass &pass)> SinglePassCallback
FlutterDesktopBinaryReply callback
#define FML_UNREACHABLE()