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

22
engine/node_colorwheel.h Normal file
View File

@@ -0,0 +1,22 @@
#pragma once
#include "util.h"
#include "node.h"
#include "shape.h"
#include "node_slider.h"
class NodeColorWheel : public Node
{
public:
ui::Circle m_circle;
ui::Circle m_cur_hue;
GLuint m_tri_vbo;
GLuint m_tri_vao;
GLuint buffers;
GLuint arrays;
virtual Node* clone_instantiate() const override;
virtual void clone_finalize(Node* dest) const;
virtual void init() override;
virtual void loaded() override;
virtual void draw() override;
void init_controls();
};