| add_buffer_reference() | MayaFlux::Nodes::Node | |
| clear() | MayaFlux::Nodes::GpuSync::GeometryWriterNode | |
| 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::GlyphGeometryNode | virtual |
| 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_frame_rate() const | MayaFlux::Nodes::Node | inline |
| get_gpu_data_buffer() const | MayaFlux::Nodes::Node | |
| get_index_count() const | MayaFlux::Nodes::GpuSync::GeometryWriterNode | inline |
| get_index_data() const | MayaFlux::Nodes::GpuSync::GeometryWriterNode | |
| get_last_context() override | MayaFlux::Nodes::GpuSync::GeometryWriterNode | virtual |
| get_last_output() | MayaFlux::Nodes::Node | inlinevirtual |
| get_modulator_tree() const | MayaFlux::Nodes::Node | inline |
| get_modulators() const | MayaFlux::Nodes::Node | inlinevirtual |
| get_primitive_topology() const override | MayaFlux::Nodes::GpuSync::GlyphGeometryNode | 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::GeometryWriterNode | 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 |
| GlyphGeometryNode(std::string text, float pen_x=0.F, float pen_y=0.F, float tolerance=0.5F) | MayaFlux::Nodes::GpuSync::GlyphGeometryNode | explicit |
| GlyphGeometryNode(Portal::Text::FontFace &face, uint32_t pixel_size, std::string text, float pen_x=0.F, float pen_y=0.F, float tolerance=0.5F) | MayaFlux::Nodes::GpuSync::GlyphGeometryNode | |
| has_active_snapshot() const | MayaFlux::Nodes::Node | |
| has_capability(NodeCapability cap) const | MayaFlux::Nodes::Node | inline |
| has_indices() const | MayaFlux::Nodes::GpuSync::GeometryWriterNode | inline |
| 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_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_center | MayaFlux::Nodes::GpuSync::GlyphGeometryNode | private |
| m_color | MayaFlux::Nodes::GpuSync::GlyphGeometryNode | private |
| m_conditional_callbacks | MayaFlux::Nodes::Node | protected |
| m_context | MayaFlux::Nodes::GpuSync::GeometryWriterNode | protected |
| m_dirty | MayaFlux::Nodes::GpuSync::GlyphGeometryNode | private |
| m_face | MayaFlux::Nodes::GpuSync::GlyphGeometryNode | private |
| m_fire_events_during_snapshot | MayaFlux::Nodes::Node | |
| m_frame_rate | MayaFlux::Nodes::Node | protected |
| m_gpu_compatible | MayaFlux::Nodes::Node | protected |
| m_gpu_data_buffer | MayaFlux::Nodes::Node | protected |
| m_index_buffer | MayaFlux::Nodes::GpuSync::GeometryWriterNode | protected |
| m_last_output | MayaFlux::Nodes::Node | protected |
| m_line_height | MayaFlux::Nodes::GpuSync::GlyphGeometryNode | private |
| m_modulator_count | MayaFlux::Nodes::Node | |
| m_needs_layout_update | MayaFlux::Nodes::GpuSync::GeometryWriterNode | protected |
| m_networked_node | MayaFlux::Nodes::Node | protected |
| m_node_capability | MayaFlux::Nodes::Node | protected |
| m_outlines | MayaFlux::Nodes::GpuSync::GlyphGeometryNode | private |
| m_pen_offsets | MayaFlux::Nodes::GpuSync::GlyphGeometryNode | private |
| m_pen_x | MayaFlux::Nodes::GpuSync::GlyphGeometryNode | private |
| m_pen_y | MayaFlux::Nodes::GpuSync::GlyphGeometryNode | private |
| m_pending_reset_mask | MayaFlux::Nodes::Node | private |
| m_pixel_size | MayaFlux::Nodes::GpuSync::GlyphGeometryNode | private |
| m_routing_state | MayaFlux::Nodes::Node | private |
| m_sample_rate | MayaFlux::Nodes::Node | protected |
| 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_text | MayaFlux::Nodes::GpuSync::GlyphGeometryNode | private |
| m_thickness | MayaFlux::Nodes::GpuSync::GlyphGeometryNode | private |
| m_timing_rate | MayaFlux::Nodes::Node | protected |
| m_tolerance | MayaFlux::Nodes::GpuSync::GlyphGeometryNode | private |
| m_total_advance | MayaFlux::Nodes::GpuSync::GlyphGeometryNode | 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 |
| 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 |
| node_capabilities() const | MayaFlux::Nodes::Node | inlinevirtual |
| 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 |
| outlines() const | MayaFlux::Nodes::GpuSync::GlyphGeometryNode | inline |
| pen_offsets() const | MayaFlux::Nodes::GpuSync::GlyphGeometryNode | inline |
| process_batch(unsigned int num_samples) override | MayaFlux::Nodes::GpuSync::GeometryWriterNode | virtual |
| process_sample(double) override | MayaFlux::Nodes::GpuSync::GpuSync | inlinevirtual |
| rebuild_outlines() | MayaFlux::Nodes::GpuSync::GlyphGeometryNode | |
| 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 |
| 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_center(std::optional< glm::vec2 > center) | MayaFlux::Nodes::GpuSync::GlyphGeometryNode | |
| set_color(glm::vec3 color) | MayaFlux::Nodes::GpuSync::GlyphGeometryNode | |
| set_frame_rate(uint32_t frame_rate) | MayaFlux::Nodes::Node | inline |
| set_gpu_compatible(bool compatible) | MayaFlux::Nodes::Node | inlinevirtual |
| set_in_network(bool networked) | MayaFlux::Nodes::Node | inline |
| set_indices(std::span< const uint32_t > indices) | MayaFlux::Nodes::GpuSync::GeometryWriterNode | |
| set_pen(float pen_x, float pen_y) | MayaFlux::Nodes::GpuSync::GlyphGeometryNode | |
| set_pen_offsets(std::vector< glm::vec2 > offsets) | MayaFlux::Nodes::GpuSync::GlyphGeometryNode | |
| set_sample_rate(uint32_t sample_rate) | MayaFlux::Nodes::Node | inline |
| set_text(std::string text) | MayaFlux::Nodes::GpuSync::GlyphGeometryNode | |
| set_thickness(float thickness) | MayaFlux::Nodes::GpuSync::GlyphGeometryNode | |
| 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 |
| 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 |
| write_vertices() | MayaFlux::Nodes::GpuSync::GlyphGeometryNode | private |
| ~GeometryWriterNode() override=default | MayaFlux::Nodes::GpuSync::GeometryWriterNode | |
| ~GlyphGeometryNode() override=default | MayaFlux::Nodes::GpuSync::GlyphGeometryNode | |
| ~GpuSync() override=default | MayaFlux::Nodes::GpuSync::GpuSync | |
| ~Node()=default | MayaFlux::Nodes::Node | virtual |