Index: cc/layers/layer_impl.h |
diff --git a/cc/layers/layer_impl.h b/cc/layers/layer_impl.h |
index 71e1b9ceb248d6da11921f2a5205a60057a0d856..04a70ef98251e41db65f7ac015adda121dbd5384 100644 |
--- a/cc/layers/layer_impl.h |
+++ b/cc/layers/layer_impl.h |
@@ -317,6 +317,12 @@ class CC_EXPORT LayerImpl : public LayerAnimationValueObserver, |
bool HasPotentiallyRunningOpacityAnimation() const; |
bool OpacityIsAnimatingOnImplOnly() const; |
+ void SetElementId(uint64_t element_id); |
+ uint64_t element_id() const { return element_id_; } |
+ |
+ void SetMutableProperties(uint32_t properties); |
+ uint32_t mutable_properties() const { return mutable_properties_; } |
+ |
void SetBlendMode(SkXfermode::Mode); |
SkXfermode::Mode blend_mode() const { return blend_mode_; } |
void set_draw_blend_mode(SkXfermode::Mode blend_mode) { |
@@ -844,6 +850,8 @@ class CC_EXPORT LayerImpl : public LayerAnimationValueObserver, |
DrawMode current_draw_mode_; |
private: |
+ uint64_t element_id_; |
+ uint32_t mutable_properties_; |
// Rect indicating what was repainted/updated during update. |
// Note that plugin layers bypass this and leave it empty. |
// This is in the layer's space. |