Merged master into atm.

This commit is contained in:
Jonathas Costa
2017-08-16 12:00:28 -04:00
702 changed files with 6580 additions and 6798 deletions

View File

@@ -79,7 +79,7 @@ public:
void preRaycast(const RaycasterTask& raycasterTask);
void postRaycast(const RaycasterTask& raycasterTask);
void update();
void update() override;
void render(float blackoutFactor, bool doPerformanceMeasurements) override;
/**

View File

@@ -1,4 +1,4 @@
/*****************************************************************************************
/*****************************************************************************************
* *
* OpenSpace *
* *
@@ -87,7 +87,6 @@ public:
virtual void deferredcastersChanged(Deferredcaster& deferredcaster, ghoul::Boolean isAttached) override;
private:
std::map<VolumeRaycaster*, RaycastData> _raycastData;
std::map<VolumeRaycaster*, std::unique_ptr<ghoul::opengl::ProgramObject>> _exitPrograms;
std::map<VolumeRaycaster*, std::unique_ptr<ghoul::opengl::ProgramObject>> _raycastPrograms;

View File

@@ -31,6 +31,7 @@ class VolumeRaycaster;
class RaycasterListener {
public:
virtual ~RaycasterListener() = default;
virtual void raycastersChanged(VolumeRaycaster& raycaster, bool attached) = 0;
};

View File

@@ -64,8 +64,8 @@ public:
Renderable(const ghoul::Dictionary& dictionary);
virtual ~Renderable();
virtual bool initialize() = 0;
virtual bool deinitialize() = 0;
virtual void initialize();
virtual void deinitialize();
virtual bool isReady() const = 0;
bool isEnabled() const;

View File

@@ -47,6 +47,8 @@ class Scene;
class Renderer {
public:
virtual ~Renderer() = default;
virtual void initialize() = 0;
virtual void deinitialize() = 0;