diff options
Diffstat (limited to 'cc/content_layer_client.h')
-rw-r--r-- | cc/content_layer_client.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/cc/content_layer_client.h b/cc/content_layer_client.h index 638cbb2..54a9267 100644 --- a/cc/content_layer_client.h +++ b/cc/content_layer_client.h @@ -1,3 +1,24 @@ // Copyright 2012 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. + +#ifndef ContentLayerChromiumClient_h +#define ContentLayerChromiumClient_h + +class SkCanvas; + +namespace cc { +class FloatRect; +class IntRect; + +class ContentLayerChromiumClient { +public: + virtual void paintContents(SkCanvas*, const IntRect& clip, FloatRect& opaque) = 0; + +protected: + virtual ~ContentLayerChromiumClient() { } +}; + +} + +#endif // ContentLayerChromiumClient_h |