implementing color wheel and new color picker

This commit is contained in:
2017-11-23 20:26:57 +00:00
parent d44434a458
commit a90aa4a60e
23 changed files with 371 additions and 26 deletions

View File

@@ -3,11 +3,11 @@
class NodeColorQuad : public NodeBorder
{
NodeBorder* m_picker;
NodeBorder* m_picker{nullptr};
bool dragging = false;
public:
glm::vec2 m_value;
glm::vec2 m_old_value;
glm::vec2 m_value{0.f};
glm::vec2 m_old_value{0.f};
std::function<void(Node* target, glm::vec2 value)> on_value_changed;
virtual Node* clone_instantiate() const override;
virtual void clone_finalize(Node* dest) const override;