add to visual studio
This commit is contained in:
@@ -193,12 +193,14 @@
|
|||||||
<ClCompile Include="engine\node_button_custom.cpp" />
|
<ClCompile Include="engine\node_button_custom.cpp" />
|
||||||
<ClCompile Include="engine\node_canvas.cpp" />
|
<ClCompile Include="engine\node_canvas.cpp" />
|
||||||
<ClCompile Include="engine\node_checkbox.cpp" />
|
<ClCompile Include="engine\node_checkbox.cpp" />
|
||||||
|
<ClCompile Include="engine\node_colorwheel.cpp" />
|
||||||
<ClCompile Include="engine\node_color_quad.cpp" />
|
<ClCompile Include="engine\node_color_quad.cpp" />
|
||||||
<ClCompile Include="engine\node_combobox.cpp" />
|
<ClCompile Include="engine\node_combobox.cpp" />
|
||||||
<ClCompile Include="engine\node_dialog_browse.cpp" />
|
<ClCompile Include="engine\node_dialog_browse.cpp" />
|
||||||
<ClCompile Include="engine\node_dialog_cloud.cpp" />
|
<ClCompile Include="engine\node_dialog_cloud.cpp" />
|
||||||
<ClCompile Include="engine\node_dialog_layer_rename.cpp" />
|
<ClCompile Include="engine\node_dialog_layer_rename.cpp" />
|
||||||
<ClCompile Include="engine\node_dialog_open.cpp" />
|
<ClCompile Include="engine\node_dialog_open.cpp" />
|
||||||
|
<ClCompile Include="engine\node_dialog_picker.cpp" />
|
||||||
<ClCompile Include="engine\node_icon.cpp" />
|
<ClCompile Include="engine\node_icon.cpp" />
|
||||||
<ClCompile Include="engine\node_image.cpp" />
|
<ClCompile Include="engine\node_image.cpp" />
|
||||||
<ClCompile Include="engine\node_image_texture.cpp" />
|
<ClCompile Include="engine\node_image_texture.cpp" />
|
||||||
@@ -305,12 +307,14 @@
|
|||||||
<ClInclude Include="engine\node_button_custom.h" />
|
<ClInclude Include="engine\node_button_custom.h" />
|
||||||
<ClInclude Include="engine\node_canvas.h" />
|
<ClInclude Include="engine\node_canvas.h" />
|
||||||
<ClInclude Include="engine\node_checkbox.h" />
|
<ClInclude Include="engine\node_checkbox.h" />
|
||||||
|
<ClInclude Include="engine\node_colorwheel.h" />
|
||||||
<ClInclude Include="engine\node_color_quad.h" />
|
<ClInclude Include="engine\node_color_quad.h" />
|
||||||
<ClInclude Include="engine\node_combobox.h" />
|
<ClInclude Include="engine\node_combobox.h" />
|
||||||
<ClInclude Include="engine\node_dialog_browse.h" />
|
<ClInclude Include="engine\node_dialog_browse.h" />
|
||||||
<ClInclude Include="engine\node_dialog_cloud.h" />
|
<ClInclude Include="engine\node_dialog_cloud.h" />
|
||||||
<ClInclude Include="engine\node_dialog_layer_rename.h" />
|
<ClInclude Include="engine\node_dialog_layer_rename.h" />
|
||||||
<ClInclude Include="engine\node_dialog_open.h" />
|
<ClInclude Include="engine\node_dialog_open.h" />
|
||||||
|
<ClInclude Include="engine\node_dialog_picker.h" />
|
||||||
<ClInclude Include="engine\node_icon.h" />
|
<ClInclude Include="engine\node_icon.h" />
|
||||||
<ClInclude Include="engine\node_image.h" />
|
<ClInclude Include="engine\node_image.h" />
|
||||||
<ClInclude Include="engine\node_image_texture.h" />
|
<ClInclude Include="engine\node_image_texture.h" />
|
||||||
|
|||||||
@@ -237,6 +237,12 @@
|
|||||||
<ClCompile Include="engine\node_combobox.cpp">
|
<ClCompile Include="engine\node_combobox.cpp">
|
||||||
<Filter>Source Files\ui</Filter>
|
<Filter>Source Files\ui</Filter>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
|
<ClCompile Include="engine\node_dialog_picker.cpp">
|
||||||
|
<Filter>Source Files\ui</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="engine\node_colorwheel.cpp">
|
||||||
|
<Filter>Source Files\ui</Filter>
|
||||||
|
</ClCompile>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ClInclude Include="engine\app.h">
|
<ClInclude Include="engine\app.h">
|
||||||
@@ -365,9 +371,6 @@
|
|||||||
<ClInclude Include="engine\layout.h">
|
<ClInclude Include="engine\layout.h">
|
||||||
<Filter>Header Files\ui</Filter>
|
<Filter>Header Files\ui</Filter>
|
||||||
</ClInclude>
|
</ClInclude>
|
||||||
<ClInclude Include="engine\node_scroll.h">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="libs\jpeg\jpgd.h">
|
<ClInclude Include="libs\jpeg\jpgd.h">
|
||||||
<Filter>Source Files\libs\jpeg</Filter>
|
<Filter>Source Files\libs\jpeg</Filter>
|
||||||
</ClInclude>
|
</ClInclude>
|
||||||
@@ -419,6 +422,15 @@
|
|||||||
<ClInclude Include="engine\node_combobox.h">
|
<ClInclude Include="engine\node_combobox.h">
|
||||||
<Filter>Header Files\ui</Filter>
|
<Filter>Header Files\ui</Filter>
|
||||||
</ClInclude>
|
</ClInclude>
|
||||||
|
<ClInclude Include="engine\node_colorwheel.h">
|
||||||
|
<Filter>Header Files\ui</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="engine\node_dialog_picker.h">
|
||||||
|
<Filter>Header Files\ui</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="engine\node_scroll.h">
|
||||||
|
<Filter>Header Files\ui</Filter>
|
||||||
|
</ClInclude>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ResourceCompile Include="PanoPainter.rc">
|
<ResourceCompile Include="PanoPainter.rc">
|
||||||
|
|||||||
@@ -71,7 +71,7 @@ void NodeColorWheel::draw()
|
|||||||
glBindVertexArray(0);
|
glBindVertexArray(0);
|
||||||
|
|
||||||
ShaderManager::use(kShader::Color);
|
ShaderManager::use(kShader::Color);
|
||||||
ShaderManager::u_mat4(kShaderUniform::MVP, m_mvp * glm::eulerAngleZ(glm::radians(45.f)) * glm::translate(glm::vec3(.45,0,0)));
|
ShaderManager::u_mat4(kShaderUniform::MVP, m_mvp * glm::eulerAngleZ(glm::radians(360.f * m_hsv.x)) * glm::translate(glm::vec3(.45,0,0)));
|
||||||
ShaderManager::u_vec4(kShaderUniform::Col, {1, 1, 1, 1});
|
ShaderManager::u_vec4(kShaderUniform::Col, {1, 1, 1, 1});
|
||||||
m_cur_hue.draw_stroke();
|
m_cur_hue.draw_stroke();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ class NodeColorWheel : public Node
|
|||||||
public:
|
public:
|
||||||
ui::Circle m_circle;
|
ui::Circle m_circle;
|
||||||
ui::Circle m_cur_hue;
|
ui::Circle m_cur_hue;
|
||||||
|
glm::vec3 m_hsv;
|
||||||
GLuint m_tri_vbo;
|
GLuint m_tri_vbo;
|
||||||
GLuint m_tri_vao;
|
GLuint m_tri_vao;
|
||||||
GLuint buffers;
|
GLuint buffers;
|
||||||
|
|||||||
@@ -33,6 +33,7 @@ void NodeColorPicker::draw()
|
|||||||
m_slider_r->set_value(rgb.x);
|
m_slider_r->set_value(rgb.x);
|
||||||
m_slider_g->set_value(rgb.y);
|
m_slider_g->set_value(rgb.y);
|
||||||
m_slider_b->set_value(rgb.z);
|
m_slider_b->set_value(rgb.z);
|
||||||
|
m_wheel->m_hsv = hsv;
|
||||||
}
|
}
|
||||||
|
|
||||||
void NodeColorPicker::init_controls()
|
void NodeColorPicker::init_controls()
|
||||||
|
|||||||
Reference in New Issue
Block a user