50 double2 first_causal_feedforward_coefficients_;
51 double2 first_non_causal_feedforward_coefficients_;
54 double2 first_feedback_coefficients_;
57 double2 second_causal_feedforward_coefficients_;
58 double2 second_non_causal_feedforward_coefficients_;
61 double2 second_feedback_coefficients_;
67 double first_causal_boundary_coefficient_;
68 double first_non_causal_boundary_coefficient_;
69 double second_causal_boundary_coefficient_;
70 double second_non_causal_boundary_coefficient_;
97 void reset()
override;
VanVlietGaussianCoefficients & get(Context &context, float sigma)
VanVlietGaussianCoefficientsKey(float sigma)
double first_causal_boundary_coefficient() const
double first_non_causal_boundary_coefficient() const
const double2 & first_causal_feedforward_coefficients() const
double second_non_causal_boundary_coefficient() const
double second_causal_boundary_coefficient() const
VanVlietGaussianCoefficients(Context &context, float sigma)
const double2 & second_non_causal_feedforward_coefficients() const
const double2 & second_feedback_coefficients() const
const double2 & second_causal_feedforward_coefficients() const
const double2 & first_feedback_coefficients() const
const double2 & first_non_causal_feedforward_coefficients() const
local_group_size(16, 16) .push_constant(Type b
bool operator==(const BokehKernelKey &a, const BokehKernelKey &b)
unsigned __int64 uint64_t