blob: ae00f62fb4a27c900a122974a575a14722b81d97 [file] [log] [blame]
[email protected]0fb25002012-10-12 07:20:021// Copyright 2012 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
[email protected]cd57cc5a2012-10-12 22:43:414
[email protected]8fcbaa372012-11-05 04:12:415#ifndef CC_RENDER_PASS_SINK_H_
6#define CC_RENDER_PASS_SINK_H_
[email protected]cd57cc5a2012-10-12 22:43:417
8#include "base/memory/scoped_ptr.h"
[email protected]52347c842012-11-02 21:06:209#include "cc/cc_export.h"
[email protected]cd57cc5a2012-10-12 22:43:4110
11namespace cc {
12
[email protected]96baf3e2012-10-22 23:09:5513class RenderPass;
[email protected]cd57cc5a2012-10-12 22:43:4114
[email protected]52347c842012-11-02 21:06:2015class CC_EXPORT RenderPassSink {
[email protected]cd57cc5a2012-10-12 22:43:4116public:
[email protected]96baf3e2012-10-22 23:09:5517 virtual void appendRenderPass(scoped_ptr<RenderPass>) = 0;
[email protected]cd57cc5a2012-10-12 22:43:4118};
19
20}
[email protected]8fcbaa372012-11-05 04:12:4121#endif // CC_RENDER_PASS_SINK_H_