// // Sphere3DOverlay.h // interface/src/ui/overlays // // Copyright 2014 High Fidelity, Inc. // // Distributed under the Apache License, Version 2.0. // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // #ifndef hifi_Sphere3DOverlay_h #define hifi_Sphere3DOverlay_h #include "Volume3DOverlay.h" class Sphere3DOverlay : public Volume3DOverlay { Q_OBJECT public: static QString const TYPE; virtual QString getType() const override { return TYPE; } Sphere3DOverlay() {} Sphere3DOverlay(const Sphere3DOverlay* Sphere3DOverlay); virtual void render(RenderArgs* args) override; virtual const render::ShapeKey getShapeKey() override; virtual Sphere3DOverlay* createClone() const override; protected: Transform evalRenderTransform() override; }; #endif // hifi_Sphere3DOverlay_h