Home | History | Annotate | Download | only in image

Lines Matching refs:ImageRep

170 // An ImageRep is the object that holds the backing memory for an Image. Each
171 // RepresentationType has an ImageRep subclass that is responsible for freeing
172 // the memory that the ImageRep holds. When an ImageRep is created, it expects
175 class ImageRep {
177 explicit ImageRep(Image::RepresentationType rep) : type_(rep) {}
179 // Deletes the associated pixels of an ImageRep.
180 virtual ~ImageRep() {}
215 class ImageRepPNG : public ImageRep {
217 ImageRepPNG() : ImageRep(Image::kImageRepPNG) {
221 : ImageRep(Image::kImageRepPNG),
263 class ImageRepSkia : public ImageRep {
267 : ImageRep(Image::kImageRepSkia),
295 class ImageRepCocoaTouch : public ImageRep {
298 : ImageRep(Image::kImageRepCocoaTouch),
328 class ImageRepCocoa : public ImageRep {
331 : ImageRep(Image::kImageRepCocoa),
509 internal::ImageRep* rep = GetRepresentation(kImageRepSkia, false);
548 internal::ImageRep* rep = GetRepresentation(kImageRepCocoaTouch, false);
576 internal::ImageRep
612 internal::ImageRep* rep = GetRepresentation(kImageRepPNG, false);
764 internal::ImageRep* Image::GetRepresentation(
775 void Image::AddRepresentation(internal::ImageRep* rep) const {