Chromium Code Reviews| Index: ui/gl/gl_image.h |
| diff --git a/ui/gl/gl_image.h b/ui/gl/gl_image.h |
| index 929970ea9e43b35546cf62284012e1640f65b3a5..8a7a21203f9404196d8a10caae8afc27ca042ae5 100644 |
| --- a/ui/gl/gl_image.h |
| +++ b/ui/gl/gl_image.h |
| @@ -85,6 +85,13 @@ class GL_EXPORT GLImage : public base::RefCounted<GLImage> { |
| // removed. https://crbug.com/581777#c36 |
| virtual bool EmulatingRGB() const; |
| + // An identifier for subclasses. Necessary for safe downcasting. |
| + enum class Type { |
| + NONE, |
| + IOSURFACE |
| + }; |
| + virtual Type GetType() const; |
| + |
| protected: |
| virtual ~GLImage() {} |