// Copyright (c) 2011 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 GPU_COMMAND_BUFFER_SERVICE_STREAM_TEXTURE_H_ #define GPU_COMMAND_BUFFER_SERVICE_STREAM_TEXTURE_H_ #include "base/basictypes.h" #include "ui/gfx/size.h" namespace gpu { class StreamTexture { public: StreamTexture() { } virtual ~StreamTexture() { } virtual void Update() = 0; // Get the size of the StreamTexture. virtual gfx::Size GetSize() = 0; private: DISALLOW_COPY_AND_ASSIGN(StreamTexture); }; } // namespace gpu #endif // GPU_COMMAND_BUFFER_SERVICE_STREAM_TEXTURE_H_