| activate() -> void | tatooine::flowexplorer::toggleable | inline |
| bb_t typedef | tatooine::flowexplorer::nodes::vectorfield_to_gpu | |
| bind(GLuint unit=0) const | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| bind_image_texture(GLuint unit) const | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| bind_image_texture(GLuint unit) | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| bind_image_texture_layer(GLuint unit, GLint layer) const | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| bind_image_texture_layer(GLuint unit, GLint layer) | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| bind_image_texture_read_write(GLuint unit) | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| bind_image_texture_write(GLuint unit) | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| binding | tatooine::gl::texture< NumDimensions, ValueType, Components > | static |
| bounding_box() const | tatooine::flowexplorer::nodes::vectorfield_to_gpu | inline |
| clear(arithmetic auto const ... comps) | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| clear(std::array< value_type, num_components()> const &col) | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| components_type typedef | tatooine::gl::texture< NumDimensions, ValueType, Components > | |
| copy_data(texture const &other) -> void | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| create_id() | tatooine::gl::texture< NumDimensions, ValueType, Components > | inlineprivate |
| deactivate() -> void | tatooine::flowexplorer::toggleable | inline |
| default_interpolation | tatooine::gl::texture< NumDimensions, ValueType, Components > | static |
| default_val | tatooine::gl::id_holder< GLuint > | static |
| default_wrap_mode | tatooine::gl::texture< NumDimensions, ValueType, Components > | static |
| depth() const | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| deserialize(toml::table const &serialized_node) -> void override | tatooine::flowexplorer::ui::node< vectorfield_to_gpu > | inlinevirtual |
| tatooine::flowexplorer::ui::node_serializer::deserialize(T &t, toml::table const &serialized_node) -> void | tatooine::flowexplorer::ui::node_serializer< T > | inline |
| download_data() const | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| download_data(std::vector< value_type > &data) const -> void | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| download_data(std::vector< vec< value_type, num_components()> > &data) const -> void requires(num_components() > 1) | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| download_data(value_type *data) const -> void | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| download_sub_data(GLint xoffset, GLsizei width, std::vector< ValueType > &data, GLint level=0) const | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| download_sub_data(GLint xoffset, GLsizei width, std::vector< vec< ValueType, num_components()> > &data, GLint level=0) const | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| download_sub_data(GLint xoffset, GLsizei width, GLint level=0) const | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| download_sub_data(GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, std::vector< ValueType > &data, GLint level=0) const | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| download_sub_data(GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, std::vector< vec< ValueType, num_components()> > &data, GLint level=0) const | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| download_sub_data(GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLint level=0) const | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| download_sub_data(GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, std::vector< ValueType > &data, GLint level=0) const | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| download_sub_data(GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, std::vector< vec< ValueType, num_components()> > &data, GLint level=0) const | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| download_sub_data(GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLint level=0) const | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| draw_node() -> void | tatooine::flowexplorer::ui::base::node | |
| draw_properties() -> bool override | tatooine::flowexplorer::ui::node< vectorfield_to_gpu > | inlinevirtual |
| tatooine::flowexplorer::ui::node_serializer::draw_properties(T &t) -> bool | tatooine::flowexplorer::ui::node_serializer< T > | inline |
| equals() | tatooine::flowexplorer::uuid_holder< ax::NodeEditor::NodeId > | inline |
| get_id() const -> const auto & | tatooine::flowexplorer::uuid_holder< ax::NodeEditor::NodeId > | inline |
| get_id() -> auto & | tatooine::flowexplorer::uuid_holder< ax::NodeEditor::NodeId > | inline |
| get_id_number() const | tatooine::flowexplorer::uuid_holder< ax::NodeEditor::NodeId > | inline |
| gl_format | tatooine::gl::texture< NumDimensions, ValueType, Components > | static |
| gl_internal_format | tatooine::gl::texture< NumDimensions, ValueType, Components > | static |
| gl_type | tatooine::gl::texture< NumDimensions, ValueType, Components > | static |
| has_self_pin() const -> bool | tatooine::flowexplorer::ui::base::node | inline |
| height() const | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| id() const | tatooine::gl::id_holder< GLuint > | inline |
| id_holder() | tatooine::gl::id_holder< GLuint > | inline |
| id_holder(GLuint _id) | tatooine::gl::id_holder< GLuint > | inlineexplicit |
| id_holder(id_holder const &other)=delete | tatooine::gl::id_holder< GLuint > | |
| id_holder(id_holder &&other) noexcept | tatooine::gl::id_holder< GLuint > | inline |
| id_ptr() | tatooine::gl::id_holder< GLuint > | inlineprotected |
| id_ref() -> auto & | tatooine::gl::id_holder< GLuint > | inlineprotected |
| input_pins() const -> auto const & | tatooine::flowexplorer::ui::base::node | inline |
| input_pins() -> auto & | tatooine::flowexplorer::ui::base::node | inline |
| insert_input_pin(std::string const &title, icon_type const t=icon_type::flow) -> auto & | tatooine::flowexplorer::ui::base::node | inline |
| insert_input_pin_property_link(input_pin &pin, Prop &prop) -> auto & | tatooine::flowexplorer::ui::base::node | inline |
| insert_output_pin(std::string const &title, T &ref, icon_type const t=icon_type::flow) -> auto & | tatooine::flowexplorer::ui::base::node | inline |
| is_active() const -> bool const & | tatooine::flowexplorer::toggleable | inline |
| is_active() -> bool & | tatooine::flowexplorer::toggleable | inline |
| m_active | tatooine::flowexplorer::toggleable | private |
| m_bb | tatooine::flowexplorer::nodes::vectorfield_to_gpu | |
| node< vectorfield_to_gpu >::m_id | tatooine::flowexplorer::uuid_holder< ax::NodeEditor::NodeId > | private |
| m_input_pins | tatooine::flowexplorer::ui::base::node | private |
| m_output_pins | tatooine::flowexplorer::ui::base::node | private |
| m_property_links | tatooine::flowexplorer::ui::base::node | private |
| m_res | tatooine::flowexplorer::nodes::vectorfield_to_gpu | |
| m_scene | tatooine::flowexplorer::ui::base::node | private |
| m_self_pin | tatooine::flowexplorer::ui::base::node | private |
| m_size | tatooine::gl::texture< NumDimensions, ValueType, Components > | protected |
| m_t | tatooine::flowexplorer::nodes::vectorfield_to_gpu | |
| m_title | tatooine::flowexplorer::ui::base::node | private |
| m_v | tatooine::flowexplorer::nodes::vectorfield_to_gpu | |
| node(flowexplorer::scene &s) | tatooine::flowexplorer::ui::base::node | |
| node(std::string const &title, flowexplorer::scene &s) | tatooine::flowexplorer::ui::base::node | |
| node(flowexplorer::scene &s, T &ref) | tatooine::flowexplorer::ui::base::node | inline |
| node(std::string const &title, flowexplorer::scene &s, T &ref) | tatooine::flowexplorer::ui::base::node | inline |
| node_position() const -> ImVec2 | tatooine::flowexplorer::ui::base::node | |
| notify_property_changed(bool const notify_self=true) -> void | tatooine::flowexplorer::ui::base::node | |
| num_components() -> GLsizei | tatooine::gl::texture< NumDimensions, ValueType, Components > | inlinestatic |
| num_dimensions() | tatooine::gl::texture< NumDimensions, ValueType, Components > | inlinestatic |
| num_texels(std::index_sequence< Is... >) const -> GLsizei | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| num_texels() const -> GLsizei | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| on_path_selected(std::string const &) -> void | tatooine::flowexplorer::ui::base::node | inlinevirtual |
| on_pin_connected(ui::input_pin &this_pin, ui::output_pin &other_pin) override | tatooine::flowexplorer::nodes::vectorfield_to_gpu | inlinevirtual |
| node< vectorfield_to_gpu >::on_pin_connected(output_pin &, input_pin &) -> void | tatooine::flowexplorer::ui::base::node | inlinevirtual |
| on_pin_disconnected(input_pin &) -> void | tatooine::flowexplorer::ui::base::node | inlinevirtual |
| on_pin_disconnected(output_pin &) -> void | tatooine::flowexplorer::ui::base::node | inlinevirtual |
| on_property_changed() -> void override | tatooine::flowexplorer::nodes::vectorfield_to_gpu | inlinevirtual |
| on_title_changed(std::string const &) -> void | tatooine::flowexplorer::ui::base::node | inlinevirtual |
| operator()(Indices const ... indices) const | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| node< vectorfield_to_gpu >::operator=(toggleable const &) -> toggleable &=default | tatooine::flowexplorer::toggleable | |
| node< vectorfield_to_gpu >::operator=(toggleable &&) -> toggleable &=default | tatooine::flowexplorer::toggleable | |
| tatooine::gl::texture::operator=(texture const &other) | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| tatooine::gl::texture::operator=(texture &&other) | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| id_holder< GLuint >::operator=(id_holder const &other) -> id_holder &=delete | tatooine::gl::id_holder< GLuint > | |
| id_holder< GLuint >::operator=(id_holder &&other) noexcept -> id_holder & | tatooine::gl::id_holder< GLuint > | inline |
| operator==(uuid_holder< ax::NodeEditor::NodeId > const &other) const -> bool | tatooine::flowexplorer::uuid_holder< ax::NodeEditor::NodeId > | inline |
| operator==(ax::NodeEditor::NodeId const &id) const -> bool | tatooine::flowexplorer::uuid_holder< ax::NodeEditor::NodeId > | inline |
| operator==(size_t const id) const -> bool | tatooine::flowexplorer::uuid_holder< ax::NodeEditor::NodeId > | inline |
| output_pins() const -> auto const & | tatooine::flowexplorer::ui::base::node | inline |
| output_pins() -> auto & | tatooine::flowexplorer::ui::base::node | inline |
| resize(std::array< Size, NumDimensions > const &size) -> void | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| resize(Sizes const ... sizes) -> void | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| resolution() const -> auto const & | tatooine::flowexplorer::nodes::vectorfield_to_gpu | inline |
| resolution() -> auto & | tatooine::flowexplorer::nodes::vectorfield_to_gpu | inline |
| scene() const -> auto const & | tatooine::flowexplorer::ui::base::node | inline |
| scene() -> auto & | tatooine::flowexplorer::ui::base::node | inline |
| self_pin() const -> auto const & | tatooine::flowexplorer::ui::base::node | inline |
| self_pin() -> auto & | tatooine::flowexplorer::ui::base::node | inline |
| serialize() const -> toml::table override final | tatooine::flowexplorer::ui::node< vectorfield_to_gpu > | inlinevirtual |
| tatooine::flowexplorer::ui::node_serializer::serialize(T const &t) const -> toml::table | tatooine::flowexplorer::ui::node_serializer< T > | inline |
| serializer_t typedef | tatooine::flowexplorer::ui::node< vectorfield_to_gpu > | |
| set_active(bool active=true) -> void | tatooine::flowexplorer::toggleable | inlinevirtual |
| set_compare_func(compare_func const f) -> void | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| set_compare_mode(compare_mode const m) -> void | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| set_data(pixelunpackbuffer< value_type > const &pbo) | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| node< vectorfield_to_gpu >::set_id(size_t const new_id) | tatooine::flowexplorer::uuid_holder< ax::NodeEditor::NodeId > | inline |
| tatooine::gl::texture::set_id(GLuint id) | tatooine::gl::id_holder< GLuint > | inlineprotected |
| set_interpolation_mode(interpolation_mode const mode) -> void | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| set_interpolation_mode_mag(interpolation_mode const mode) -> void | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| set_interpolation_mode_min(interpolation_mode const mode) -> void | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| set_repeat() -> void | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| set_title(std::string const &title) | tatooine::flowexplorer::ui::base::node | inline |
| set_wrap_mode(wrap_mode mode) -> void | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| set_wrap_mode(std::index_sequence< Is... >, same_as< wrap_mode > auto const ... modes) -> void requires(sizeof...(modes)==NumDimensions) | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| set_wrap_mode(same_as< wrap_mode > auto const ... modes) -> void | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| set_wrap_mode(std::size_t const i, wrap_mode const mode) -> void | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| set_wrap_mode_r(wrap_mode const mode) -> void requires(NumDimensions > 2) | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| set_wrap_mode_s(wrap_mode const mode) -> void | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| set_wrap_mode_t(wrap_mode const mode) -> void requires(NumDimensions > 1) | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| swap(id_holder &other) | tatooine::gl::id_holder< GLuint > | inline |
| target | tatooine::gl::texture< NumDimensions, ValueType, Components > | static |
| tex_t typedef | tatooine::flowexplorer::nodes::vectorfield_to_gpu | |
| texture() | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| texture(std::index_sequence< Is... >) | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| texture(texture const &other) | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| texture(texture &&other) | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| texture(integral auto const ... sizes) | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| texture(OtherType const *const data, integral auto const ... sizes) | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| texture(ValueType const *const data, integral auto const ... sizes) | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| texture(std::vector< OtherType > const &data, integral auto const ... sizes) | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| texture(std::vector< vec< OtherType, num_components()> > const &data, integral auto const ... sizes) | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| texture(dynamic_multidim_array< OtherType > const &data) | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| texture(dynamic_multidim_array< vec< OtherType, num_components()> > const &data) | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| texture(interpolation_mode interp_mode, wrap_mode wrap_mode, std::index_sequence< Is... >) | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| texture(interpolation_mode interp_mode, wrap_mode wrap_mode) | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| texture(interpolation_mode interp_mode, wrap_mode wrap_mode, Sizes const ... sizes) | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| texture(interpolation_mode interp_mode, wrap_mode wrap_mode, std::vector< OtherType > const &data, Sizes const ... sizes) | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| time() const | tatooine::flowexplorer::nodes::vectorfield_to_gpu | inline |
| time() -> auto & | tatooine::flowexplorer::nodes::vectorfield_to_gpu | inline |
| title() const -> auto const & | tatooine::flowexplorer::ui::base::node | inline |
| title() -> auto & | tatooine::flowexplorer::ui::base::node | inline |
| toggle() -> void | tatooine::flowexplorer::toggleable | inline |
| toggleable(bool active=true) | tatooine::flowexplorer::toggleable | inlineexplicit |
| toggleable(toggleable const &)=default | tatooine::flowexplorer::toggleable | |
| toggleable(toggleable &&)=default | tatooine::flowexplorer::toggleable | |
| type_name() const -> std::string_view override final | tatooine::flowexplorer::ui::node< vectorfield_to_gpu > | inlinevirtual |
| unbind(GLuint unit=0) | tatooine::gl::texture< NumDimensions, ValueType, Components > | inlinestatic |
| unbind_image_texture(GLuint unit) | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| unbind_image_texture_layer(GLuint unit, GLint layer) | tatooine::gl::texture< NumDimensions, ValueType, Components > | inlinestatic |
| update(std::chrono::duration< double > const &) -> void | tatooine::flowexplorer::ui::base::node | inlinevirtual |
| update_property_links() -> void | tatooine::flowexplorer::ui::base::node | inline |
| upload() | tatooine::flowexplorer::nodes::vectorfield_to_gpu | inline |
| upload_data(value_type const *const data) -> void | tatooine::gl::texture< NumDimensions, ValueType, Components > | inlineprivate |
| upload_data(vec< value_type, num_components()> const *data) -> void | tatooine::gl::texture< NumDimensions, ValueType, Components > | inlineprivate |
| upload_data(value_type const *const data, Sizes const ... sizes) | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| upload_data(vec< value_type, num_components()> const *const data, Sizes const ... sizes) | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| upload_data(dynamic_multidim_array< value_type > const &data) | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| upload_data(dynamic_multidim_array< vec< value_type, num_components()> > const &data) | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| upload_data(dynamic_multidim_array< OtherType > const &data) | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| upload_data(dynamic_multidim_array< vec< OtherType, num_components()> > const &data) | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| upload_data(std::vector< value_type > const &data, Sizes const ... sizes) | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| upload_data(std::vector< vec< value_type, num_components()> > const &data, Sizes const ... sizes) | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| upload_data(std::vector< OtherType > const &data, Sizes const ... sizes) | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| upload_data(std::vector< vec< OtherType, num_components()> > const &data, Sizes const ... sizes) | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| uuid_holder(size_t const id) | tatooine::flowexplorer::uuid_holder< ax::NodeEditor::NodeId > | inline |
| uuid_holder(ax::NodeEditor::NodeId const &id) | tatooine::flowexplorer::uuid_holder< ax::NodeEditor::NodeId > | inline |
| uuid_holder() | tatooine::flowexplorer::uuid_holder< ax::NodeEditor::NodeId > | inline |
| value_type typedef | tatooine::gl::texture< NumDimensions, ValueType, Components > | |
| vectorfield_t typedef | tatooine::flowexplorer::nodes::vectorfield_to_gpu | |
| vectorfield_to_gpu(flowexplorer::scene &s) | tatooine::flowexplorer::nodes::vectorfield_to_gpu | inline |
| width() const | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| wrapmode_indices | tatooine::gl::texture< NumDimensions, ValueType, Components > | static |
| ~id_holder()=default | tatooine::gl::id_holder< GLuint > | |
| ~node()=default | tatooine::flowexplorer::ui::base::node | virtual |
| ~texture() | tatooine::gl::texture< NumDimensions, ValueType, Components > | inline |
| ~toggleable()=default | tatooine::flowexplorer::toggleable | |
| ~vectorfield_to_gpu()=default | tatooine::flowexplorer::nodes::vectorfield_to_gpu | virtual |