8 #ifndef PPAPI_C_PPB_IMAGE_DATA_H_
9 #define PPAPI_C_PPB_IMAGE_DATA_H_
18 #define PPB_IMAGEDATA_INTERFACE_1_0 "PPB_ImageData;1.0"
19 #define PPB_IMAGEDATA_INTERFACE PPB_IMAGEDATA_INTERFACE_1_0
65 PP_IMAGEDATAFORMAT_BGRA_PREMUL,
66 PP_IMAGEDATAFORMAT_RGBA_PREMUL
void(* Unmap)(PP_Resource image_data)
Definition: ppb_image_data.h:199
Definition: ppb_image_data.h:108
struct PP_Size size
Definition: ppb_image_data.h:88
PP_ImageDataFormat format
Definition: ppb_image_data.h:86
int32_t PP_Resource
Definition: pp_resource.h:40
Definition: ppb_image_data.h:81
int32_t stride
Definition: ppb_image_data.h:93
PP_Bool(* IsImageData)(PP_Resource image_data)
Definition: ppb_image_data.h:167
PP_ImageDataFormat
Definition: ppb_image_data.h:64
int32_t PP_Instance
Definition: pp_instance.h:34
PP_Bool(* Describe)(PP_Resource image_data, struct PP_ImageDataDesc *desc)
Definition: ppb_image_data.h:182
PP_Bool(* IsImageDataFormatSupported)(PP_ImageDataFormat format)
Definition: ppb_image_data.h:130
PP_Bool
Definition: pp_bool.h:30
PP_ImageDataFormat(* GetNativeImageDataFormat)(void)
Definition: ppb_image_data.h:117
PP_Resource(* Create)(PP_Instance instance, PP_ImageDataFormat format, const struct PP_Size *size, PP_Bool init_to_zero)
Definition: ppb_image_data.h:153