Flutter Engine
The Flutter Engine
|
#include <diff_context.h>
Classes | |
class | AutoSubtreeRestore |
class | Statistics |
Public Types | |
using | FilterBoundsAdjustment = std::function< SkRect(SkRect)> |
Definition at line 44 of file diff_context.h.
using flutter::DiffContext::FilterBoundsAdjustment = std::function<SkRect(SkRect)> |
Definition at line 82 of file diff_context.h.
|
explicit |
Definition at line 10 of file diff_context.cc.
void flutter::DiffContext::AddDamage | ( | const PaintRegion & | damage | ) |
Definition at line 246 of file diff_context.cc.
void flutter::DiffContext::AddExistingPaintRegion | ( | const PaintRegion & | region | ) |
Definition at line 218 of file diff_context.cc.
void flutter::DiffContext::AddLayerBounds | ( | const SkRect & | rect | ) |
Definition at line 189 of file diff_context.cc.
void flutter::DiffContext::AddReadbackRegion | ( | const SkIRect & | paint_rect, |
const SkIRect & | readback_rect | ||
) |
Definition at line 227 of file diff_context.cc.
void flutter::DiffContext::BeginSubtree | ( | ) |
Definition at line 23 of file diff_context.cc.
Damage flutter::DiffContext::ComputeDamage | ( | const SkIRect & | additional_damage, |
int | horizontal_clip_alignment = 0 , |
||
int | vertical_clip_alignment = 0 |
||
) | const |
Definition at line 118 of file diff_context.cc.
PaintRegion flutter::DiffContext::CurrentSubtreeRegion | ( | ) | const |
Definition at line 238 of file diff_context.cc.
void flutter::DiffContext::EndSubtree | ( | ) |
Definition at line 40 of file diff_context.cc.
SkRect flutter::DiffContext::GetCullRect | ( | ) | const |
Definition at line 171 of file diff_context.cc.
PaintRegion flutter::DiffContext::GetOldLayerPaintRegion | ( | const Layer * | layer | ) | const |
Definition at line 262 of file diff_context.cc.
SkMatrix flutter::DiffContext::GetTransform3x3 | ( | ) | const |
Definition at line 167 of file diff_context.cc.
|
inline |
Definition at line 167 of file diff_context.h.
|
inline |
Definition at line 169 of file diff_context.h.
|
inline |
Definition at line 108 of file diff_context.h.
Definition at line 156 of file diff_context.cc.
void flutter::DiffContext::MarkSubtreeDirty | ( | const PaintRegion & | previous_paint_region = PaintRegion() | ) |
Definition at line 175 of file diff_context.cc.
void flutter::DiffContext::MarkSubtreeDirty | ( | const SkRect & | previous_paint_region | ) |
Definition at line 183 of file diff_context.cc.
void flutter::DiffContext::MarkSubtreeHasTextureLayer | ( | ) |
Definition at line 208 of file diff_context.cc.
bool flutter::DiffContext::PushCullRect | ( | const SkRect & | clip | ) |
Definition at line 162 of file diff_context.cc.
void flutter::DiffContext::PushFilterBoundsAdjustment | ( | const FilterBoundsAdjustment & | filter | ) |
Definition at line 78 of file diff_context.cc.
void flutter::DiffContext::PushTransform | ( | const SkM44 & | transform | ) |
Definition at line 56 of file diff_context.cc.
void flutter::DiffContext::PushTransform | ( | const SkMatrix & | transform | ) |
Definition at line 52 of file diff_context.cc.
void flutter::DiffContext::SetLayerPaintRegion | ( | const Layer * | layer, |
const PaintRegion & | region | ||
) |
Definition at line 257 of file diff_context.cc.
|
inline |
Definition at line 203 of file diff_context.h.
|
inline |
Definition at line 89 of file diff_context.h.