// Copyright 2013 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "ui/wm/public/animation_host.h" #include "ui/aura/window.h" #include "ui/base/class_property.h" DEFINE_UI_CLASS_PROPERTY_TYPE(wm::AnimationHost*) namespace wm { DEFINE_UI_CLASS_PROPERTY_KEY(AnimationHost*, kRootWindowAnimationHostKey, NULL); void SetAnimationHost(aura::Window* window, AnimationHost* animation_host) { DCHECK(window); window->SetProperty(kRootWindowAnimationHostKey, animation_host); } AnimationHost* GetAnimationHost(aura::Window* window) { DCHECK(window); return window->GetProperty(kRootWindowAnimationHostKey); } } // namespace wm