Index: ppapi/thunk/ppb_flash_functions_api.h |
diff --git a/ppapi/thunk/ppb_flash_functions_api.h b/ppapi/thunk/ppb_flash_functions_api.h |
index 4aa3feca332faf705bea998d5b8c61c59a6cc70e..c514f0699bb7ad8a13ba4367ec0b7e94569efa9f 100644 |
--- a/ppapi/thunk/ppb_flash_functions_api.h |
+++ b/ppapi/thunk/ppb_flash_functions_api.h |
@@ -11,6 +11,8 @@ |
#include "ppapi/shared_impl/singleton_resource_id.h" |
#include "ppapi/thunk/ppapi_thunk_export.h" |
+struct PP_BrowserFont_Trusted_Description; |
+ |
namespace ppapi { |
namespace thunk { |
@@ -27,6 +29,25 @@ class PPAPI_THUNK_EXPORT PPB_Flash_Functions_API { |
virtual PP_Bool SetCrashData(PP_Instance instance, |
PP_FlashCrashKey key, |
PP_Var value) = 0; |
+ virtual void SetInstanceAlwaysOnTop(PP_Instance instance, PP_Bool on_top) = 0; |
+ virtual PP_Bool DrawGlyphs( |
+ PP_Instance instance, |
+ PP_Resource pp_image_data, |
+ const PP_BrowserFont_Trusted_Description* font_desc, |
+ uint32_t color, |
+ const PP_Point* position, |
+ const PP_Rect* clip, |
+ const float transformation[3][3], |
+ PP_Bool allow_subpixel_aa, |
+ uint32_t glyph_count, |
+ const uint16_t glyph_indices[], |
+ const PP_Point glyph_advances[]) = 0; |
+ virtual int32_t Navigate(PP_Instance instance, |
+ PP_Resource request_info, |
+ const char* target, |
+ PP_Bool from_user_action) = 0; |
+ |
+ virtual PP_Bool IsRectTopmost(PP_Instance instance, const PP_Rect* rect) = 0; |
static const SingletonResourceID kSingletonResourceID = FLASH_SINGLETON_ID; |
}; |