| 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 |
| clear_mesh() | MayaFlux::Nodes::GpuSync::MeshWriterNode | |
| compute_frame() override | MayaFlux::Nodes::GpuSync::SDFNode | 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_mesh_face_count() const | MayaFlux::Nodes::GpuSync::MeshWriterNode | inline |
| get_mesh_indices() const | MayaFlux::Nodes::GpuSync::MeshWriterNode | inline |
| get_mesh_vertex_count() const | MayaFlux::Nodes::GpuSync::MeshWriterNode | inline |
| get_mesh_vertices() const | MayaFlux::Nodes::GpuSync::MeshWriterNode | inline |
| get_modulator_tree() const | MayaFlux::Nodes::Node | inline |
| get_modulators() const | MayaFlux::Nodes::Node | inlinevirtual |
| get_primitive_topology() const override | MayaFlux::Nodes::GpuSync::MeshWriterNode | virtual |
| 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 |
| 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_bounds_max | MayaFlux::Nodes::GpuSync::SDFNode | private |
| m_bounds_min | MayaFlux::Nodes::GpuSync::SDFNode | 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_context | MayaFlux::Nodes::GpuSync::GeometryWriterNode | protected |
| m_dirty | MayaFlux::Nodes::GpuSync::SDFNode | private |
| m_field | MayaFlux::Nodes::GpuSync::SDFNode | 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_indices | MayaFlux::Nodes::GpuSync::MeshWriterNode | private |
| m_iso_level | MayaFlux::Nodes::GpuSync::SDFNode | private |
| m_last_output | MayaFlux::Nodes::Node | protected |
| 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_pending_reset_mask | MayaFlux::Nodes::Node | private |
| m_res_x | MayaFlux::Nodes::GpuSync::SDFNode | private |
| m_res_y | MayaFlux::Nodes::GpuSync::SDFNode | private |
| m_res_z | MayaFlux::Nodes::GpuSync::SDFNode | 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_timing_rate | MayaFlux::Nodes::Node | protected |
| 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::MeshWriterNode | private |
| mark_buffer_processed() | MayaFlux::Nodes::Node | |
| mark_vertex_data_dirty(bool state) | MayaFlux::Nodes::GpuSync::GeometryWriterNode | inline |
| MeshWriterNode(size_t initial_vertex_capacity=1024) | MayaFlux::Nodes::GpuSync::MeshWriterNode | explicit |
| 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 |
| process_batch(unsigned int num_samples) override | MayaFlux::Nodes::GpuSync::GeometryWriterNode | virtual |
| process_sample(double) override | MayaFlux::Nodes::GpuSync::GpuSync | inlinevirtual |
| rebuild() | MayaFlux::Nodes::GpuSync::SDFNode | private |
| 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 |
| SDFNode(Kinesis::SpatialField field, const glm::vec3 &bounds_min, const glm::vec3 &bounds_max, uint32_t res_x, uint32_t res_y, uint32_t res_z, float iso_level=0.0F) | MayaFlux::Nodes::GpuSync::SDFNode | |
| set_bounds(const glm::vec3 &bounds_min, const glm::vec3 &bounds_max) | MayaFlux::Nodes::GpuSync::SDFNode | |
| set_field(Kinesis::SpatialField field) | MayaFlux::Nodes::GpuSync::SDFNode | |
| 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_iso_level(float iso_level) | MayaFlux::Nodes::GpuSync::SDFNode | |
| set_mesh(const Kakshya::MeshData &data) | MayaFlux::Nodes::GpuSync::MeshWriterNode | |
| set_mesh(std::span< const MeshVertex > vertices, std::span< const uint32_t > indices) | MayaFlux::Nodes::GpuSync::MeshWriterNode | |
| set_mesh_indices(std::span< const uint32_t > indices) | MayaFlux::Nodes::GpuSync::MeshWriterNode | |
| set_mesh_vertices(std::span< const MeshVertex > vertices) | MayaFlux::Nodes::GpuSync::MeshWriterNode | |
| set_resolution(uint32_t res_x, uint32_t res_y, uint32_t res_z) | MayaFlux::Nodes::GpuSync::SDFNode | |
| set_sample_rate(uint32_t sample_rate) | MayaFlux::Nodes::Node | inline |
| 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 |
| ~GeometryWriterNode() override=default | MayaFlux::Nodes::GpuSync::GeometryWriterNode | |
| ~GpuSync() override=default | MayaFlux::Nodes::GpuSync::GpuSync | |
| ~Node()=default | MayaFlux::Nodes::Node | virtual |
| ~SDFNode() override=default | MayaFlux::Nodes::GpuSync::SDFNode | |