Lines Matching full:image
7 // Image.h: Defines the egl::Image class representing the EGLimage object.
28 // Used for distinguishing dirty bit messages from gl::Texture/rx::TexureImpl/gl::Image.
35 class Image; variable
39 // explicit, and also ensures that an image sibling can determine if it's been initialized or not,
56 // Set the image target of this sibling
57 void setTargetImage(const gl::Context *context, egl::Image *imageTarget);
59 // Orphan all EGL image sources and targets
65 friend class Image;
67 // Called from Image only to add a new source image
68 void addImageSource(egl::Image *imageSource);
70 // Called from Image only to remove a source image when the Image is being deleted
71 void removeImageSource(egl::Image *imageSource);
73 std::set<Image *> mSourcesOf;
74 BindingPointer<Image> mTargetOf;
139 class Image final : public RefCountObject, public LabeledObject
142 Image(rx::EGLImplFactory *factory,
149 ~Image() override;
173 // Called from ImageSibling only notify the image that a new target sibling exists for state
177 // Called from ImageSibling only to notify the image that a sibling (source or target) has