8 #ifndef PPAPI_C_PRIVATE_PPB_FLASH_H_
9 #define PPAPI_C_PRIVATE_PPB_FLASH_H_
25 #define PPB_FLASH_INTERFACE_12_4 "PPB_Flash;12.4"
26 #define PPB_FLASH_INTERFACE_12_5 "PPB_Flash;12.5"
27 #define PPB_FLASH_INTERFACE_12_6 "PPB_Flash;12.6"
28 #define PPB_FLASH_INTERFACE_13_0 "PPB_Flash;13.0"
29 #define PPB_FLASH_INTERFACE PPB_FLASH_INTERFACE_13_0
162 const float transformation[3][3],
164 uint32_t glyph_count,
165 const uint16_t glyph_indices[],
166 const struct PP_Point glyph_advances[]);
249 const float transformation[3][3],
251 uint32_t glyph_count,
252 const uint16_t glyph_indices[],
253 const struct PP_Point glyph_advances[]);
280 const float transformation[3][3],
282 uint32_t glyph_count,
283 const uint16_t glyph_indices[],
284 const struct PP_Point glyph_advances[]);
314 const float transformation[3][3],
316 uint32_t glyph_count,
317 const uint16_t glyph_indices[],
318 const struct PP_Point glyph_advances[]);
int32_t(* EnumerateVideoCaptureDevices)(PP_Instance instance, PP_Resource video_capture, struct PP_ArrayOutput devices)
struct PP_Var(* GetSetting)(PP_Instance instance, PP_FlashSetting setting)
struct PP_Var(* GetDeviceID)(PP_Instance instance)
PP_Bool(* DrawGlyphs)(PP_Instance instance, PP_Resource pp_image_data, const struct PP_BrowserFont_Trusted_Description *font_desc, uint32_t color, const struct PP_Point *position, const struct PP_Rect *clip, const float transformation[3][3], PP_Bool allow_subpixel_aa, uint32_t glyph_count, const uint16_t glyph_indices[], const struct PP_Point glyph_advances[])
PP_Bool(* DrawGlyphs)(PP_Instance instance, PP_Resource pp_image_data, const struct PP_BrowserFont_Trusted_Description *font_desc, uint32_t color, const struct PP_Point *position, const struct PP_Rect *clip, const float transformation[3][3], PP_Bool allow_subpixel_aa, uint32_t glyph_count, const uint16_t glyph_indices[], const struct PP_Point glyph_advances[])
void(* PreloadFontWin)(const void *logfontw)
struct PP_Var(* GetDeviceID)(PP_Instance instance)
void(* UpdateActivity)(PP_Instance instance)
int32_t(* Navigate)(PP_Resource request_info, const char *target, PP_Bool from_user_action)
PP_COMPILE_ASSERT_SIZE_IN_BYTES(PP_FlashLSORestrictions, 4)
void(* SetInstanceAlwaysOnTop)(PP_Instance instance, PP_Bool on_top)
PP_Bool(* DrawGlyphs)(PP_Instance instance, PP_Resource pp_image_data, const struct PP_BrowserFont_Trusted_Description *font_desc, uint32_t color, const struct PP_Point *position, const struct PP_Rect *clip, const float transformation[3][3], PP_Bool allow_subpixel_aa, uint32_t glyph_count, const uint16_t glyph_indices[], const struct PP_Point glyph_advances[])
PP_Bool(* IsRectTopmost)(PP_Instance instance, const struct PP_Rect *rect)
struct PP_Var(* GetDeviceID)(PP_Instance instance)
void(* UpdateActivity)(PP_Instance instance)
void(* QuitMessageLoop)(PP_Instance instance)
int32_t(* GetSettingInt)(PP_Instance instance, PP_FlashSetting setting)
struct PP_Var(* GetProxyForURL)(PP_Instance instance, const char *url)
void(* RunMessageLoop)(PP_Instance instance)
double(* GetLocalTimeZoneOffset)(PP_Instance instance, PP_Time t)
struct PP_Var(* GetSetting)(PP_Instance instance, PP_FlashSetting setting)
double(* GetLocalTimeZoneOffset)(PP_Instance instance, PP_Time t)
void(* PreloadFontWin)(const void *logfontw)
PP_Bool(* IsRectTopmost)(PP_Instance instance, const struct PP_Rect *rect)
int32_t(* GetSettingInt)(PP_Instance instance, PP_FlashSetting setting)
void(* UpdateActivity)(PP_Instance instance)
int32_t(* Navigate)(PP_Resource request_info, const char *target, PP_Bool from_user_action)
int32_t(* GetSettingInt)(PP_Instance instance, PP_FlashSetting setting)
struct PP_Var(* GetProxyForURL)(PP_Instance instance, const char *url)
void(* QuitMessageLoop)(PP_Instance instance)
int32_t(* Navigate)(PP_Resource request_info, const char *target, PP_Bool from_user_action)
void(* PreloadFontWin)(const void *logfontw)
void(* RunMessageLoop)(PP_Instance instance)
struct PP_Var(* GetSetting)(PP_Instance instance, PP_FlashSetting setting)
double(* GetLocalTimeZoneOffset)(PP_Instance instance, PP_Time t)
void(* PreloadFontWin)(const void *logfontw)
void(* SetInstanceAlwaysOnTop)(PP_Instance instance, PP_Bool on_top)
PP_Bool(* SetCrashData)(PP_Instance instance, PP_FlashCrashKey key, struct PP_Var value)
void(* QuitMessageLoop)(PP_Instance instance)
PP_Bool(* IsRectTopmost)(PP_Instance instance, const struct PP_Rect *rect)
struct PP_Var(* GetSetting)(PP_Instance instance, PP_FlashSetting setting)
void(* SetInstanceAlwaysOnTop)(PP_Instance instance, PP_Bool on_top)
struct PP_Var(* GetCommandLineArgs)(PP_Module module)
struct PP_Var(* GetProxyForURL)(PP_Instance instance, const char *url)
void(* SetInstanceAlwaysOnTop)(PP_Instance instance, PP_Bool on_top)
void(* UpdateActivity)(PP_Instance instance)
PP_Bool(* SetCrashData)(PP_Instance instance, PP_FlashCrashKey key, struct PP_Var value)
int32_t(* InvokePrinting)(PP_Instance instance)
int32_t(* Navigate)(PP_Resource request_info, const char *target, PP_Bool from_user_action)
void(* RunMessageLoop)(PP_Instance instance)
int32_t(* InvokePrinting)(PP_Instance instance)
PP_Bool(* DrawGlyphs)(PP_Instance instance, PP_Resource pp_image_data, const struct PP_BrowserFont_Trusted_Description *font_desc, uint32_t color, const struct PP_Point *position, const struct PP_Rect *clip, const float transformation[3][3], PP_Bool allow_subpixel_aa, uint32_t glyph_count, const uint16_t glyph_indices[], const struct PP_Point glyph_advances[])
struct PP_Var(* GetCommandLineArgs)(PP_Module module)
double(* GetLocalTimeZoneOffset)(PP_Instance instance, PP_Time t)
struct PP_Var(* GetCommandLineArgs)(PP_Module module)
PP_Bool(* SetCrashData)(PP_Instance instance, PP_FlashCrashKey key, struct PP_Var value)
PP_Bool(* IsRectTopmost)(PP_Instance instance, const struct PP_Rect *rect)
int32_t(* InvokePrinting)(PP_Instance instance)
int32_t(* EnumerateVideoCaptureDevices)(PP_Instance instance, PP_Resource video_capture, struct PP_ArrayOutput devices)
struct PP_Var(* GetProxyForURL)(PP_Instance instance, const char *url)
struct PP_Var(* GetCommandLineArgs)(PP_Module module)