22 std::shared_ptr<TypographerContext> typographer_context) {
23 typographer_context_ = std::move(typographer_context);
32 ImGuiWindowFlags flags) {
33 ImGui::Begin(name, p_open, flags);
38 const sk_sp<flutter::DisplayList>& list) {
51 [&renderer, &callback](
RenderTarget& render_target) ->
bool {
ContentContext & GetContentContext() const
std::function< sk_sp< flutter::DisplayList >()> AiksDlPlaygroundCallback
bool OpenPlaygroundHere(const AiksDlPlaygroundCallback &callback)
void SetTypographerContext(std::shared_ptr< TypographerContext > typographer_context)
static bool ImGuiBegin(const char *name, bool *p_open, ImGuiWindowFlags flags)
bool OpenPlaygroundHere(const RenderCallback &render_callback)
std::shared_ptr< Context > GetContext() const
ISize GetRenderTargetSize() const
bool RenderToTarget(ContentContext &context, RenderTarget render_target, const sk_sp< flutter::DisplayList > &display_list, Rect cull_rect, bool reset_host_buffer, bool is_onscreen)
Render the provided display list to the render target.
constexpr static TRect MakeWH(Type width, Type height)