Stabilized implementation of fading control, with change of view and

trigger of smooth transition. Bugfix with image processing shader
change.
This commit is contained in:
brunoherbelin
2020-07-30 23:24:59 +02:00
parent c9882190b0
commit 066b40723f
9 changed files with 195 additions and 66 deletions

4
View.h
View File

@@ -93,19 +93,21 @@ public:
void centerSource(Source *) override;
void selectAll() override;
std::pair<Node *, glm::vec2> pick(glm::vec2) override;
Cursor grab (Source *s, glm::vec2 from, glm::vec2 to, std::pair<Node *, glm::vec2>) override;
Cursor drag (glm::vec2, glm::vec2) override;
void setAlpha (Source *s);
inline float limboScale() { return limbo_scale_; }
private:
uint textureMixingQuadratic();
float limbo_scale_;
Group *slider_root_;
class Disk *slider_;
class Disk *button_white_;
class Disk *button_black_;
class Mesh *mixingCircle_;
};