Pepper_56_C_interfaces
Pepper_56_C_interfaces
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
PPB_Graphics2D_1_1 Struct Reference

Public Attributes

PP_Resource(* Create )(PP_Instance instance, const struct PP_Size *size, PP_Bool is_always_opaque)
 
PP_Bool(* IsGraphics2D )(PP_Resource resource)
 
PP_Bool(* Describe )(PP_Resource graphics_2d, struct PP_Size *size, PP_Bool *is_always_opaque)
 
void(* PaintImageData )(PP_Resource graphics_2d, PP_Resource image_data, const struct PP_Point *top_left, const struct PP_Rect *src_rect)
 
void(* Scroll )(PP_Resource graphics_2d, const struct PP_Rect *clip_rect, const struct PP_Point *amount)
 
void(* ReplaceContents )(PP_Resource graphics_2d, PP_Resource image_data)
 
int32_t(* Flush )(PP_Resource graphics_2d, struct PP_CompletionCallback callback)
 
PP_Bool(* SetScale )(PP_Resource resource, float scale)
 
float(* GetScale )(PP_Resource resource)
 

The documentation for this struct was generated from the following file: