8 #ifndef PPAPI_C_PPB_COMPOSITOR_LAYER_H_
9 #define PPAPI_C_PPB_COMPOSITOR_LAYER_H_
20 #define PPB_COMPOSITORLAYER_INTERFACE_0_1 "PPB_CompositorLayer;0.1"
21 #define PPB_COMPOSITORLAYER_INTERFACE_0_2 "PPB_CompositorLayer;0.2"
253 int32_t (*SetTransform)(
PP_Resource layer,
const float matrix[16]);
254 int32_t (*SetOpacity)(
PP_Resource layer,
float opacity);
int32_t(* SetTransform)(PP_Resource layer, const float matrix[16])
Definition: ppb_compositor_layer.h:179
Definition: ppb_compositor_layer.h:55
int32_t(* SetClipRect)(PP_Resource layer, const struct PP_Rect *rect)
Definition: ppb_compositor_layer.h:168
int32_t(* SetPremultipliedAlpha)(PP_Resource layer, PP_Bool premult)
Definition: ppb_compositor_layer.h:232
PP_Bool(* IsCompositorLayer)(PP_Resource resource)
Definition: ppb_compositor_layer.h:79
int32_t(* SetSourceRect)(PP_Resource layer, const struct PP_FloatRect *rect)
Definition: ppb_compositor_layer.h:221
int32_t(* SetBlendMode)(PP_Resource layer, PP_BlendMode mode)
Definition: ppb_compositor_layer.h:206
Definition: ppb_compositor_layer.h:51
int32_t PP_Resource
Definition: pp_resource.h:40
int32_t(* SetImage)(PP_Resource layer, PP_Resource image_data, const struct PP_Size *size, struct PP_CompletionCallback cc)
Definition: ppb_compositor_layer.h:152
PP_BlendMode
Definition: ppb_compositor_layer.h:41
int32_t(* SetOpacity)(PP_Resource layer, float opacity)
Definition: ppb_compositor_layer.h:195
int32_t(* SetTexture)(PP_Resource layer, PP_Resource context, uint32_t target, uint32_t texture, const struct PP_Size *size, struct PP_CompletionCallback cc)
Definition: ppb_compositor_layer.h:127
Definition: ppb_compositor_layer.h:45
Definition: ppb_compositor_layer.h:235
PP_Bool
Definition: pp_bool.h:30
int32_t(* SetColor)(PP_Resource layer, float red, float green, float blue, float alpha, const struct PP_Size *size)
Definition: ppb_compositor_layer.h:101
Definition: pp_completion_callback.h:139
Definition: ppb_compositor_layer.h:69