1#ifndef TATOOINE_FLOWEXPLORER_NODES_PARALLEL_VECTORS_H
2#define TATOOINE_FLOWEXPLORER_NODES_PARALLEL_VECTORS_H
33 TATOOINE_REFLECTION_INSERT_METHOD(line_width, m_line_width),
34 TATOOINE_REFLECTION_INSERT_METHOD(line_color, m_line_color))
Definition: indexeddata.h:13
TATOOINE_FLOWEXPLORER_REGISTER_RENDERABLE(tatooine::flowexplorer::nodes::aabb2d, TATOOINE_REFLECTION_INSERT_GETTER(min), TATOOINE_REFLECTION_INSERT_GETTER(max), TATOOINE_REFLECTION_INSERT_GETTER(line_width), TATOOINE_REFLECTION_INSERT_GETTER(line_color))
Definition: parallel_vectors.h:10
std::array< GLfloat, 4 > m_line_color
Definition: parallel_vectors.h:11
ui::input_pin & v_pin
Definition: parallel_vectors.h:13
gl::indexeddata< vec3f > m_geometry
Definition: parallel_vectors.h:17
parallel_vectors(flowexplorer::scene &s)
auto render(mat4f const &P, mat4f const &V) -> void override
int m_line_width
Definition: parallel_vectors.h:12
std::vector< line< real_type, 3 > > m_lines
Definition: parallel_vectors.h:16
ui::input_pin & w_pin
Definition: parallel_vectors.h:14
auto draw_properties() -> bool override
auto is_transparent() const -> bool override
Definition: parallel_vectors.h:26
~parallel_vectors()=default
auto on_pin_connected(ui::input_pin &, ui::output_pin &) -> void override
ui::input_pin & grid_pin
Definition: parallel_vectors.h:15
Definition: renderable.h:42