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

◆ LogicContextGpu()

MayaFlux::Nodes::Generator::LogicContextGpu::LogicContextGpu ( double  value,
LogicMode  mode,
LogicOperator  operator_type,
const std::deque< bool > &  history,
double  threshold,
bool  edge_detected,
EdgeType  edge_type,
const std::vector< double > &  inputs,
std::span< const float >  gpu_data 
)
inline

Definition at line 125 of file Logic.hpp.

135 : LogicContext(value, mode, operator_type, history, threshold, edge_detected, edge_type, inputs)
137 {
138 type_id = typeid(LogicContextGpu).name();
139 }
LogicContextGpu(double value, LogicMode mode, LogicOperator operator_type, const std::deque< bool > &history, double threshold, bool edge_detected, EdgeType edge_type, const std::vector< double > &inputs, std::span< const float > gpu_data)
Definition Logic.hpp:125
LogicContext(double value, LogicMode mode, LogicOperator operator_type, const std::deque< bool > &history, double threshold, bool edge_detected=false, EdgeType edge_type=EdgeType::BOTH, const std::vector< double > &inputs={})
Constructs a LogicContext with complete state information.
Definition Logic.hpp:73
std::span< const float > gpu_data() const
std::string type_id
Type identifier for runtime type checking.
Definition Node.hpp:48
double value
Current sample value.
Definition Node.hpp:40