Pepper_47_C_interfaces
Public Attributes | List of all members
PPB_CompositorLayer_0_1 Struct Reference

#include <ppb_compositor_layer.h>

Collaboration diagram for PPB_CompositorLayer_0_1:
Collaboration graph

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)
 

Detailed Description

Definition at line 235 of file ppb_compositor_layer.h.

Member Data Documentation

PP_Bool(* PPB_CompositorLayer_0_1::IsCompositorLayer)(PP_Resource resource)

Definition at line 236 of file ppb_compositor_layer.h.

int32_t(* PPB_CompositorLayer_0_1::SetBlendMode)(PP_Resource layer, PP_BlendMode mode)

Definition at line 255 of file ppb_compositor_layer.h.

int32_t(* PPB_CompositorLayer_0_1::SetClipRect)(PP_Resource layer, const struct PP_Rect *rect)

Definition at line 252 of file ppb_compositor_layer.h.

int32_t(* PPB_CompositorLayer_0_1::SetColor)(PP_Resource layer, float red, float green, float blue, float alpha, const struct PP_Size *size)

Definition at line 237 of file ppb_compositor_layer.h.

int32_t(* PPB_CompositorLayer_0_1::SetImage)(PP_Resource layer, PP_Resource image_data, const struct PP_Size *size, struct PP_CompletionCallback cc)

Definition at line 248 of file ppb_compositor_layer.h.

int32_t(* PPB_CompositorLayer_0_1::SetOpacity)(PP_Resource layer, float opacity)

Definition at line 254 of file ppb_compositor_layer.h.

int32_t(* PPB_CompositorLayer_0_1::SetPremultipliedAlpha)(PP_Resource layer, PP_Bool premult)

Definition at line 257 of file ppb_compositor_layer.h.

int32_t(* PPB_CompositorLayer_0_1::SetSourceRect)(PP_Resource layer, const struct PP_FloatRect *rect)

Definition at line 256 of file ppb_compositor_layer.h.

int32_t(* PPB_CompositorLayer_0_1::SetTexture)(PP_Resource layer, PP_Resource context, uint32_t texture, const struct PP_Size *size, struct PP_CompletionCallback cc)

Definition at line 243 of file ppb_compositor_layer.h.

int32_t(* PPB_CompositorLayer_0_1::SetTransform)(PP_Resource layer, const float matrix[16])

Definition at line 253 of file ppb_compositor_layer.h.


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