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

◆ RandomContextGpu()

MayaFlux::Nodes::Generator::RandomContextGpu::RandomContextGpu ( double  value,
Kinesis::Stochastic::Algorithm  type,
double  amplitude,
double  range_start,
double  range_end,
double  normal_spread,
std::span< const float >  gpu_data 
)
inline

Definition at line 86 of file Nodes/Generators/Random.hpp.

96 {
97 type_id = typeid(RandomContextGpu).name();
98 }
RandomContextGpu(double value, Kinesis::Stochastic::Algorithm type, double amplitude, double range_start, double range_end, double normal_spread, std::span< const float > gpu_data)
RandomContext(double value, Kinesis::Stochastic::Algorithm type, double amplitude, double range_start, double range_end, double normal_spread)
Constructs a RandomContext with the current generator state.
double normal_spread
Current variance parameter for normal distribution.
double amplitude
Current amplitude scaling factor.
double range_end
Current upper bound of the range.
double range_start
Current lower bound of the range.
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