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

Public Attributes

PP_Bool(* IsCompositorLayer )(PP_Resource resource)
 
int32_t(* SetColor )(PP_Resource layer, float red, float green, float blue, float alpha, const struct PP_Size *size)
 
int32_t(* SetTexture )(PP_Resource layer, PP_Resource context, uint32_t texture, const struct PP_Size *size, struct PP_CompletionCallback cc)
 
int32_t(* SetImage )(PP_Resource layer, PP_Resource image_data, const struct PP_Size *size, struct PP_CompletionCallback cc)
 
int32_t(* SetClipRect )(PP_Resource layer, const struct PP_Rect *rect)
 
int32_t(* SetTransform )(PP_Resource layer, const float matrix[16])
 
int32_t(* SetOpacity )(PP_Resource layer, float opacity)
 
int32_t(* SetBlendMode )(PP_Resource layer, PP_BlendMode mode)
 
int32_t(* SetSourceRect )(PP_Resource layer, const struct PP_FloatRect *rect)
 
int32_t(* SetPremultipliedAlpha )(PP_Resource layer, PP_Bool premult)
 

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