13 #include "include/core/SkRect.h"
23 std::shared_ptr<TypographerContext> typographer_context) {
24 typographer_context_ = std::move(typographer_context);
33 ImGuiWindowFlags flags) {
34 ImGui::Begin(name, p_open, flags);
39 const sk_sp<flutter::DisplayList>& list) {
52 [&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, SkIRect cull_rect, bool reset_host_buffer, bool is_onscreen)
Render the provided display list to the render target.