#include "cc/animation/layer_animation_event_observer.h"
#include "cc/base/cc_export.h"
#include "cc/base/scoped_ptr_vector.h"
+#include "ui/gfx/geometry/scroll_offset.h"
#include "ui/gfx/transform.h"
namespace gfx {
void remove_value_provider(LayerAnimationValueProvider* provider) {
if (value_provider_ == provider)
- value_provider_ = NULL;
+ value_provider_ = nullptr;
}
void set_layer_animation_delegate(AnimationDelegate* delegate) {
void remove_layer_animation_delegate(AnimationDelegate* delegate) {
if (layer_animation_delegate_ == delegate)
- layer_animation_delegate_ = NULL;
+ layer_animation_delegate_ = nullptr;
}
bool HasFilterAnimationThatInflatesBounds() const;
void NotifyObserversFilterAnimated(const FilterOperations& filter,
bool notify_active_observers,
bool notify_pending_observers);
- void NotifyObserversScrollOffsetAnimated(const gfx::Vector2dF& scroll_offset,
- bool notify_active_observers,
- bool notify_pending_observers);
+ void NotifyObserversScrollOffsetAnimated(
+ const gfx::ScrollOffset& scroll_offset,
+ bool notify_active_observers,
+ bool notify_pending_observers);
void NotifyObserversAnimationWaitingForDeletion();