Flutter Impeller
dl_dispatcher.h File Reference
#include <memory>
#include "flutter/display_list/dl_op_receiver.h"
#include "flutter/display_list/geometry/dl_geometry_types.h"
#include "flutter/display_list/geometry/dl_path.h"
#include "flutter/display_list/utils/dl_receiver_utils.h"
#include "fml/logging.h"
#include "impeller/display_list/aiks_context.h"
#include "impeller/display_list/canvas.h"
#include "impeller/display_list/paint.h"
#include "impeller/entity/contents/content_context.h"
#include "impeller/geometry/rect.h"

Go to the source code of this file.

Classes

class  impeller::DlDispatcherBase
 
class  impeller::CanvasDlDispatcher
 
class  impeller::FirstPassDispatcher
 

Namespaces

 impeller
 

Typedefs

using impeller::DlScalar = flutter::DlScalar
 
using impeller::DlPoint = flutter::DlPoint
 
using impeller::DlRect = flutter::DlRect
 
using impeller::DlIRect = flutter::DlIRect
 
using impeller::DlRoundRect = flutter::DlRoundRect
 
using impeller::DlRoundSuperellipse = flutter::DlRoundSuperellipse
 
using impeller::DlPath = flutter::DlPath
 

Functions

std::shared_ptr< Texture > impeller::DisplayListToTexture (const sk_sp< flutter::DisplayList > &display_list, ISize size, AiksContext &context, bool reset_host_buffer=true, bool generate_mips=false)
 Render the provided display list to a texture with the given size. More...
 
bool impeller::RenderToTarget (ContentContext &context, RenderTarget render_target, const sk_sp< flutter::DisplayList > &display_list, Rect cull_rect, bool reset_host_buffer, bool is_onscreen=true)
 Render the provided display list to the render target. More...