| Flutter Impeller |

Classes | Namespaces | Typedefs | Functions
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, std::optional< PixelFormat > target_pixel_format=std::nullopt)
| 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...