|
MayaFlux 0.2.0
Digital-First Multimedia Processing Framework
|
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) | |
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.