SkyBrowser Hash Handling (#2201)

* Add the loading of a hash for wwt image files and automatically force a redownload of the files if the hash has changed
* Move the wwtdataimages location into the sync folder
* Some general code cleanup
This commit is contained in:
Alexander Bock
2022-08-22 15:16:07 +02:00
committed by GitHub
parent 9ea284f6c6
commit 979a5e3378
21 changed files with 630 additions and 742 deletions

View File

@@ -96,6 +96,8 @@ public:
void setRenderBin(RenderBin bin);
bool matchesRenderBinMask(int binMask);
void setFade(float fade);
bool isVisible() const;
void onEnabledChange(std::function<void(bool)> callback);

View File

@@ -98,8 +98,8 @@ public:
void addScreenSpaceRenderable(std::unique_ptr<ScreenSpaceRenderable> s);
void removeScreenSpaceRenderable(ScreenSpaceRenderable* s);
void removeScreenSpaceRenderable(const std::string& identifier);
ScreenSpaceRenderable* screenSpaceRenderable(const std::string& identifier);
void removeScreenSpaceRenderable(std::string_view identifier);
ScreenSpaceRenderable* screenSpaceRenderable(std::string_view identifier);
std::vector<ScreenSpaceRenderable*> screenSpaceRenderables() const;
std::unique_ptr<ghoul::opengl::ProgramObject> buildRenderProgram(