cc: Added inline to Tile::IsReadyToDraw
[chromium-blink-merge.git] / ppapi / cpp / private / flash_fullscreen.h
blob48e4ffd909145a7e71a794cd943d89af2c5cfe55
1 // Copyright (c) 2010 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.
5 #ifndef PPAPI_CPP_PRIVATE_FLASH_FULLSCREEN_H_
6 #define PPAPI_CPP_PRIVATE_FLASH_FULLSCREEN_H_
8 #include "ppapi/cpp/instance_handle.h"
10 namespace pp {
12 class Size;
14 class FlashFullscreen {
15 public:
16 FlashFullscreen(const InstanceHandle& instance);
17 virtual ~FlashFullscreen();
19 // PPB_FlashFullscreen methods.
20 bool IsFullscreen();
21 bool SetFullscreen(bool fullscreen);
22 bool GetScreenSize(Size* size);
24 bool MustRecreateContexts();
26 private:
27 InstanceHandle instance_;
30 } // namespace pp
32 #endif // PPAPI_CPP_PRIVATE_FLASH_FULLSCREEN_H_