5 #ifndef PPAPI_CPP_IMAGE_DATA_H_
6 #define PPAPI_CPP_IMAGE_DATA_H_
10 #include "ppapi/c/ppb_image_data.h"
99 PP_ImageDataFormat
format()
const {
return desc_.format; }
109 int32_t
stride()
const {
return desc_.stride; }
114 void*
data()
const {
return data_; }
137 PP_ImageDataDesc desc_;
143 #endif // PPAPI_CPP_IMAGE_DATA_H_
void * data() const
Definition: image_data.h:114
PP_ImageDataFormat format() const
Definition: image_data.h:99
static bool IsImageDataFormatSupported(PP_ImageDataFormat format)
Definition: image_data.h:22
A 2 dimensional point with 0,0 being the upper-left starting coordinate.
Definition: point.h:18
ImageData & operator=(const ImageData &other)
A size of an object based on width and height.
Definition: size.h:18
pp::Size size() const
Definition: image_data.h:104
Definition: instance_handle.h:44
PassRef
Definition: pass_ref.h:17
int32_t stride() const
Definition: image_data.h:109
const uint32_t * GetAddr32(const Point &coord) const
A reference counted module resource.
Definition: resource.h:20
static PP_ImageDataFormat GetNativeImageDataFormat()