5#ifndef FLUTTER_IMPELLER_AIKS_AIKS_PLAYGROUND_H_
6#define FLUTTER_IMPELLER_AIKS_AIKS_PLAYGROUND_H_
8#include "flutter/display_list/display_list.h"
13#include "third_party/imgui/imgui.h"
31 std::shared_ptr<TypographerContext> typographer_context);
43 ImGuiWindowFlags
flags);
46 std::shared_ptr<TypographerContext> typographer_context_;
std::function< sk_sp< flutter::DisplayList >()> AiksDlPlaygroundCallback
void SetTypographerContext(std::shared_ptr< TypographerContext > typographer_context)
bool OpenPlaygroundHere(Picture picture)
static bool ImGuiBegin(const char *name, bool *p_open, ImGuiWindowFlags flags)
std::function< std::optional< Picture >(AiksContext &renderer)> AiksPlaygroundCallback
FlutterSemanticsFlag flags
FlKeyEvent uint64_t FlKeyResponderAsyncCallback callback
sk_sp< const SkPicture > picture
DEF_SWITCHES_START aot vmservice shared library name