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

◆ LogicContextGpu()

MayaFlux::Nodes::Generator::LogicContextGpu::LogicContextGpu ( double  value,
LogicMode  mode,
LogicOperator  operator_type,
std::span< 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 127 of file Logic.hpp.

137 : LogicContext(value, mode, operator_type, history, threshold, edge_detected, edge_type, inputs)
139 {
140 type_id = typeid(LogicContextGpu).name();
141 }
LogicContextGpu(double value, LogicMode mode, LogicOperator operator_type, std::span< bool > history, double threshold, bool edge_detected, EdgeType edge_type, const std::vector< double > &inputs, std::span< const float > gpu_data)
Definition Logic.hpp:127
LogicContext(double value, LogicMode mode, LogicOperator operator_type, std::span< 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