MayaFlux 0.2.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 425 of file Logic.cpp.

426{
427 m_direct_function = std::move(function);
430}
DirectFunction m_direct_function
Function for direct mode.
Definition Logic.hpp:568
LogicOperator m_operator
Current logic operator.
Definition Logic.hpp:567
LogicMode m_mode
Current processing mode.
Definition Logic.hpp:566
@ 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.