Files
panopainter/engine/node_colorwheel.h

23 lines
511 B
C++

#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();
};