#include <compositor_context.h>
Public Member Functions | |
| ScopedFrame (CompositorContext &context, GrDirectContext *gr_context, DlCanvas *canvas, ExternalViewEmbedder *view_embedder, const DlMatrix &root_surface_transformation, bool instrumentation_enabled, bool surface_supports_readback, fml::RefPtr< fml::RasterThreadMerger > raster_thread_merger, impeller::AiksContext *aiks_context) | |
| virtual | ~ScopedFrame () |
| DlCanvas * | canvas () |
| ExternalViewEmbedder * | view_embedder () |
| CompositorContext & | context () const |
| const DlMatrix & | root_surface_transformation () const |
| bool | surface_supports_readback () |
| GrDirectContext * | gr_context () const |
| impeller::AiksContext * | aiks_context () const |
| virtual RasterStatus | Raster (LayerTree &layer_tree, bool ignore_raster_cache, FrameDamage *frame_damage) |
Definition at line 107 of file compositor_context.h.
| flutter::CompositorContext::ScopedFrame::ScopedFrame | ( | CompositorContext & | context, |
| GrDirectContext * | gr_context, | ||
| DlCanvas * | canvas, | ||
| ExternalViewEmbedder * | view_embedder, | ||
| const DlMatrix & | root_surface_transformation, | ||
| bool | instrumentation_enabled, | ||
| bool | surface_supports_readback, | ||
| fml::RefPtr< fml::RasterThreadMerger > | raster_thread_merger, | ||
| impeller::AiksContext * | aiks_context | ||
| ) |
Definition at line 88 of file compositor_context.cc.
|
virtual |
Definition at line 110 of file compositor_context.cc.
|
inline |
Definition at line 135 of file compositor_context.h.
Referenced by flutter::LayerTree::Paint().
|
inline |
Definition at line 121 of file compositor_context.h.
Referenced by flutter::LayerTree::Paint(), and flutter::LayerTree::Preroll().
|
inline |
Definition at line 125 of file compositor_context.h.
Referenced by flutter::LayerTree::Paint(), and flutter::LayerTree::Preroll().
|
inline |
Definition at line 133 of file compositor_context.h.
Referenced by flutter::LayerTree::Paint(), and flutter::LayerTree::Preroll().
|
virtual |
Definition at line 114 of file compositor_context.cc.
References flutter::FrameDamage::ComputeClipRect(), flutter::LayerTree::frame_size(), flutter::kGiantRect, flutter::kResubmit, flutter::kResubmitFrame, flutter::kSkipAndRetry, flutter::kSkipAndRetryFrame, flutter::kSuccess, flutter::LayerTree::Preroll(), flutter::FrameDamage::Reset(), and TRACE_EVENT0.
|
inline |
Definition at line 127 of file compositor_context.h.
Referenced by flutter::LayerTree::Preroll().
|
inline |
Definition at line 131 of file compositor_context.h.
|
inline |
Definition at line 123 of file compositor_context.h.
Referenced by flutter::LayerTree::Paint(), and flutter::LayerTree::Preroll().