diff options
Diffstat (limited to 'ppapi/thunk/ppb_flash_functions_api.h')
-rw-r--r-- | ppapi/thunk/ppb_flash_functions_api.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/ppapi/thunk/ppb_flash_functions_api.h b/ppapi/thunk/ppb_flash_functions_api.h index 4aa3fec..c514f06 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; }; |