MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ set_direct_function()

void MayaFlux::Nodes::Generator::Logic::set_direct_function ( DirectFunction  function)

Sets a custom combinational logic function.

Parameters
functionCustom function implementing stateless boolean logic

Configures the node to use a user-defined function for stateless evaluation of inputs, enabling custom combinational logic beyond the standard operators.

Definition at line 429 of file Logic.cpp.

430{
431 m_direct_function = std::move(function);
434}
DirectFunction m_direct_function
Function for direct mode.
Definition Logic.hpp:561
LogicOperator m_operator
Current logic operator.
Definition Logic.hpp:560
LogicMode m_mode
Current processing mode.
Definition Logic.hpp:559
@ DIRECT
Stateless evaluation of current input only (combinational logic)
@ CUSTOM
User-defined boolean function.

References MayaFlux::Nodes::Generator::CUSTOM, MayaFlux::Nodes::Generator::DIRECT, m_direct_function, m_mode, and m_operator.