MayaFlux 0.2.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Nodes::Network::NetworkOperator Class Referenceabstract

Domain-agnostic interpretive lens for network processing. More...

#include <NetworkOperator.hpp>

+ Inheritance diagram for MayaFlux::Nodes::Network::NetworkOperator:
+ Collaboration diagram for MayaFlux::Nodes::Network::NetworkOperator:

Public Member Functions

virtual ~NetworkOperator ()=default
 
virtual void process (float dt)=0
 Process for one batch cycle.
 
virtual void set_parameter (std::string_view param, double value)=0
 Set operator parameter.
 
virtual std::optional< double > query_state (std::string_view query) const =0
 Query operator internal state.
 
virtual std::string_view get_type_name () const =0
 Type name for introspection.
 
virtual void apply_one_to_one (std::string_view param, const std::shared_ptr< NodeNetwork > &source)
 Apply ONE_TO_ONE parameter mapping (per-point control)
 

Detailed Description

Domain-agnostic interpretive lens for network processing.

Base interface for all operators (graphics, audio, control). Operators own their data representation and processing logic. No assumptions about position types, vertex formats, or domains.

Definition at line 15 of file NetworkOperator.hpp.


The documentation for this class was generated from the following file: