| add_buffer_reference() | MayaFlux::Nodes::Node | |
| add_point(const LineVertex &point) | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | |
| build_direct_connections(std::span< LineVertex > points, size_t num_points) | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | private |
| build_interpolated_path(std::span< LineVertex > points, size_t num_points) | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | private |
| build_vertex_buffer() | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | private |
| clear() | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | |
| clear_and_resize(uint32_t vertex_count) | MayaFlux::Nodes::GpuSync::GeometryWriterNode | |
| clear_gpu_update_flag() override | MayaFlux::Nodes::GpuSync::GeometryWriterNode | inlinevirtual |
| clear_layout_update_flag() | MayaFlux::Nodes::GpuSync::GeometryWriterNode | inline |
| compute_frame() override | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | virtual |
| CustomConnectionFunction typedef | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | |
| force_uniform_color(bool should_force) | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | |
| force_uniform_thickness(bool should_force) | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | |
| GeometryWriterNode(uint32_t initial_capacity=1024) | MayaFlux::Nodes::GpuSync::GeometryWriterNode | |
| get_active_snapshot_context() const | MayaFlux::Nodes::Node | inline |
| get_channel_mask() const | MayaFlux::Nodes::Node | inline |
| get_connection_count() const | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | inline |
| get_connections() const | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | inline |
| get_gpu_data_buffer() const | MayaFlux::Nodes::Node | |
| get_last_context() override | MayaFlux::Nodes::GpuSync::GeometryWriterNode | virtual |
| get_last_output() | MayaFlux::Nodes::Node | inlinevirtual |
| get_line_color() const | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | inline |
| get_point(size_t index) const | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | |
| get_point_count() const | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | inline |
| get_points() const | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | |
| get_primitive_topology() const override | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | inlinevirtual |
| get_routing_state() const | MayaFlux::Nodes::Node | inline |
| get_routing_state() | MayaFlux::Nodes::Node | inline |
| get_sample_rate() const | MayaFlux::Nodes::Node | inline |
| get_vertex(uint32_t vertex_index) const | MayaFlux::Nodes::GpuSync::GeometryWriterNode | |
| get_vertex_buffer_size_bytes() const | MayaFlux::Nodes::GpuSync::GeometryWriterNode | |
| get_vertex_count() const | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | inline |
| get_vertex_data() const | MayaFlux::Nodes::GpuSync::GeometryWriterNode | inline |
| get_vertex_layout() const | MayaFlux::Nodes::GpuSync::GeometryWriterNode | inline |
| get_vertex_stride() const | MayaFlux::Nodes::GpuSync::GeometryWriterNode | inline |
| get_vertex_typed(uint32_t index) const | MayaFlux::Nodes::GpuSync::GeometryWriterNode | inline |
| has_active_snapshot() const | MayaFlux::Nodes::Node | |
| is_buffer_processed() const | MayaFlux::Nodes::Node | inline |
| is_gpu_compatible() const | MayaFlux::Nodes::Node | inline |
| is_in_network() const | MayaFlux::Nodes::Node | inline |
| is_in_snapshot_context(uint64_t context_id) const | MayaFlux::Nodes::Node | |
| is_used_by_channel(uint32_t channel_id) const | MayaFlux::Nodes::Node | |
| m_active_channels_mask | MayaFlux::Nodes::Node | private |
| m_auto_connect | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | private |
| m_buffer_count | MayaFlux::Nodes::Node | private |
| m_buffer_processed | MayaFlux::Nodes::Node | private |
| m_buffer_reset_count | MayaFlux::Nodes::Node | private |
| m_callbacks | MayaFlux::Nodes::Node | protected |
| m_conditional_callbacks | MayaFlux::Nodes::Node | protected |
| m_connection_radius | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | private |
| m_connections | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | private |
| m_context | MayaFlux::Nodes::GpuSync::GeometryWriterNode | protected |
| m_custom_func | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | private |
| m_fire_events_during_snapshot | MayaFlux::Nodes::Node | |
| m_force_uniform_color | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | private |
| m_force_uniform_thickness | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | private |
| m_gpu_compatible | MayaFlux::Nodes::Node | protected |
| m_gpu_data_buffer | MayaFlux::Nodes::Node | protected |
| m_k_neighbors | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | private |
| m_last_output | MayaFlux::Nodes::Node | protected |
| m_line_color | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | private |
| m_line_thickness | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | private |
| m_mode | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | private |
| m_modulator_count | MayaFlux::Nodes::Node | |
| m_needs_layout_update | MayaFlux::Nodes::GpuSync::GeometryWriterNode | protected |
| m_networked_node | MayaFlux::Nodes::Node | protected |
| m_path_interpolation_mode | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | private |
| m_pending_reset_mask | MayaFlux::Nodes::Node | private |
| m_points | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | private |
| m_primitive_topology | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | private |
| m_routing_state | MayaFlux::Nodes::Node | private |
| m_sample_rate | MayaFlux::Nodes::Node | protected |
| m_samples_per_segment | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | private |
| m_saved_state | MayaFlux::Nodes::GpuSync::GeometryWriterNode | private |
| m_snapshot_context_id | MayaFlux::Nodes::Node | private |
| m_state | MayaFlux::Nodes::Node | |
| m_state_saved | MayaFlux::Nodes::Node | protected |
| m_use_arc_length_reparameterization | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | private |
| m_vertex_buffer | MayaFlux::Nodes::GpuSync::GeometryWriterNode | protected |
| m_vertex_count | MayaFlux::Nodes::GpuSync::GeometryWriterNode | protected |
| m_vertex_data_dirty | MayaFlux::Nodes::GpuSync::GeometryWriterNode | protected |
| m_vertex_layout | MayaFlux::Nodes::GpuSync::GeometryWriterNode | protected |
| m_vertex_stride | MayaFlux::Nodes::GpuSync::GeometryWriterNode | protected |
| m_vertices | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | private |
| mark_buffer_processed() | MayaFlux::Nodes::Node | |
| mark_vertex_data_dirty(bool state) | MayaFlux::Nodes::GpuSync::GeometryWriterNode | inline |
| needs_channel_routing() const | MayaFlux::Nodes::Node | inline |
| needs_gpu_update() const override | MayaFlux::Nodes::GpuSync::GeometryWriterNode | inlinevirtual |
| needs_layout_update() const | MayaFlux::Nodes::GpuSync::GeometryWriterNode | inline |
| needs_vertex_data_update() const | MayaFlux::Nodes::GpuSync::GeometryWriterNode | inline |
| notify_tick(double) override | MayaFlux::Nodes::GpuSync::GpuSync | inlineprotectedvirtual |
| on_tick(const NodeHook &callback) | MayaFlux::Nodes::Node | virtual |
| on_tick_if(const NodeCondition &condition, const NodeHook &callback) | MayaFlux::Nodes::Node | virtual |
| points_to_eigen() const | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | private |
| process_batch(unsigned int num_samples) override | MayaFlux::Nodes::GpuSync::GeometryWriterNode | virtual |
| process_sample(double) override | MayaFlux::Nodes::GpuSync::GpuSync | inlinevirtual |
| regenerate_topology() | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | |
| register_channel_usage(uint32_t channel_id) | MayaFlux::Nodes::Node | |
| release_snapshot_context(uint64_t context_id) | MayaFlux::Nodes::Node | |
| remove_all_hooks() | MayaFlux::Nodes::Node | virtual |
| remove_buffer_reference() | MayaFlux::Nodes::Node | |
| remove_conditional_hook(const NodeCondition &callback) | MayaFlux::Nodes::Node | virtual |
| remove_hook(const NodeHook &callback) | MayaFlux::Nodes::Node | virtual |
| remove_point(size_t index) | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | |
| request_buffer_reset() | MayaFlux::Nodes::Node | |
| request_reset_from_channel(uint32_t channel_id) | MayaFlux::Nodes::Node | |
| reset_processed_state() | MayaFlux::Nodes::Node | virtual |
| reset_processed_state_internal() | MayaFlux::Nodes::Node | protectedvirtual |
| resize_vertex_buffer(uint32_t vertex_count, bool preserve_data=false) | MayaFlux::Nodes::GpuSync::GeometryWriterNode | |
| restore_state() override | MayaFlux::Nodes::GpuSync::GeometryWriterNode | virtual |
| save_state() override | MayaFlux::Nodes::GpuSync::GeometryWriterNode | virtual |
| set_arc_length_reparameterization(bool enable) | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | |
| set_auto_connect(bool enable) | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | |
| set_connection_mode(Kinesis::ProximityMode mode) | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | |
| set_connection_radius(float radius) | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | |
| set_gpu_compatible(bool compatible) | MayaFlux::Nodes::Node | inline |
| set_in_network(bool networked) | MayaFlux::Nodes::Node | inline |
| set_k_neighbors(size_t k) | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | |
| set_line_color(const glm::vec3 &color, bool force_uniform=true) | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | |
| set_line_thickness(float thickness, bool force_uniform=true) | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | |
| set_path_interpolation_mode(Kinesis::InterpolationMode mode) | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | |
| set_points(const std::vector< LineVertex > &points) | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | |
| set_primitive_topology(Portal::Graphics::PrimitiveTopology topology) | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | inline |
| set_sample_rate(uint32_t sample_rate) | MayaFlux::Nodes::Node | inline |
| set_samples_per_segment(size_t samples) | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | |
| set_vertex(uint32_t vertex_index, const void *data, size_t size_bytes) | MayaFlux::Nodes::GpuSync::GeometryWriterNode | |
| set_vertex_data(const void *data, size_t size_bytes) | MayaFlux::Nodes::GpuSync::GeometryWriterNode | |
| set_vertex_layout(const Kakshya::VertexLayout &layout) | MayaFlux::Nodes::GpuSync::GeometryWriterNode | inline |
| set_vertex_stride(size_t stride) | MayaFlux::Nodes::GpuSync::GeometryWriterNode | |
| set_vertex_typed(uint32_t index, const T &vertex) | MayaFlux::Nodes::GpuSync::GeometryWriterNode | inline |
| set_vertices(std::span< const T > vertices) | MayaFlux::Nodes::GpuSync::GeometryWriterNode | inline |
| should_force_uniform_color() const | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | inline |
| TopologyGeneratorNode(Kinesis::ProximityMode mode=Kinesis::ProximityMode::SEQUENTIAL, bool auto_connect=true, size_t max_points=256) | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | explicit |
| TopologyGeneratorNode(CustomConnectionFunction custom_func, bool auto_connect=true, size_t max_points=256) | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | |
| try_claim_snapshot_context(uint64_t context_id) | MayaFlux::Nodes::Node | |
| unregister_channel_usage(uint32_t channel_id) | MayaFlux::Nodes::Node | |
| update_context(double value) override | MayaFlux::Nodes::GpuSync::GeometryWriterNode | virtual |
| update_point(size_t index, const LineVertex &point) | MayaFlux::Nodes::GpuSync::TopologyGeneratorNode | |
| ~GeometryWriterNode() override=default | MayaFlux::Nodes::GpuSync::GeometryWriterNode | |
| ~GpuSync() override=default | MayaFlux::Nodes::GpuSync::GpuSync | |
| ~Node()=default | MayaFlux::Nodes::Node | virtual |