Overte C++ Documentation
ImageOverlay.h
1 //
2 // ImageOverlay.h
3 // interface/src/ui/overlays
4 //
5 // Copyright 2014 High Fidelity, Inc.
6 //
7 // Distributed under the Apache License, Version 2.0.
8 // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html
9 //
10 
11 #ifndef hifi_ImageOverlay_h
12 #define hifi_ImageOverlay_h
13 
14 #include <QUrl>
15 
16 #include "QmlOverlay.h"
17 
18 class ImageOverlay : public QmlOverlay {
19  Q_OBJECT
20 
21 public:
22  static QString const TYPE;
23  virtual QString getType() const override { return TYPE; }
24  static QUrl const URL;
25 
26  ImageOverlay();
27  ImageOverlay(const ImageOverlay* imageOverlay);
28 
29  virtual ImageOverlay* createClone() const override;
30 };
31 
32 
33 #endif // hifi_ImageOverlay_h