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.
Definition at line 82 of file diff_context.h.
|
explicit |
Definition at line 12 of file diff_context.cc.
void flutter::DiffContext::AddDamage | ( | const PaintRegion & | damage | ) |
Definition at line 244 of file diff_context.cc.
void flutter::DiffContext::AddExistingPaintRegion | ( | const PaintRegion & | region | ) |
Definition at line 216 of file diff_context.cc.
void flutter::DiffContext::AddLayerBounds | ( | const SkRect & | rect | ) |
Definition at line 187 of file diff_context.cc.
void flutter::DiffContext::AddReadbackRegion | ( | const SkIRect & | paint_rect, |
const SkIRect & | readback_rect | ||
) |
Definition at line 225 of file diff_context.cc.
void flutter::DiffContext::BeginSubtree | ( | ) |
Definition at line 24 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 116 of file diff_context.cc.
PaintRegion flutter::DiffContext::CurrentSubtreeRegion | ( | ) | const |
Definition at line 236 of file diff_context.cc.
void flutter::DiffContext::EndSubtree | ( | ) |
Definition at line 38 of file diff_context.cc.
SkRect flutter::DiffContext::GetCullRect | ( | ) | const |
Definition at line 169 of file diff_context.cc.
PaintRegion flutter::DiffContext::GetOldLayerPaintRegion | ( | const Layer * | layer | ) | const |
Definition at line 260 of file diff_context.cc.
SkMatrix flutter::DiffContext::GetTransform3x3 | ( | ) | const |
Definition at line 165 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 154 of file diff_context.cc.
void flutter::DiffContext::MarkSubtreeDirty | ( | const PaintRegion & | previous_paint_region = PaintRegion() | ) |
Definition at line 173 of file diff_context.cc.
void flutter::DiffContext::MarkSubtreeDirty | ( | const SkRect & | previous_paint_region | ) |
Definition at line 181 of file diff_context.cc.
void flutter::DiffContext::MarkSubtreeHasTextureLayer | ( | ) |
Definition at line 206 of file diff_context.cc.
bool flutter::DiffContext::PushCullRect | ( | const SkRect & | clip | ) |
Definition at line 160 of file diff_context.cc.
void flutter::DiffContext::PushFilterBoundsAdjustment | ( | const FilterBoundsAdjustment & | filter | ) |
Definition at line 76 of file diff_context.cc.
void flutter::DiffContext::PushTransform | ( | const SkM44 & | transform | ) |
Definition at line 53 of file diff_context.cc.
void flutter::DiffContext::PushTransform | ( | const SkMatrix & | transform | ) |
Definition at line 49 of file diff_context.cc.
void flutter::DiffContext::SetLayerPaintRegion | ( | const Layer * | layer, |
const PaintRegion & | region | ||
) |
Definition at line 255 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.