Wayverb
node.h
1 #pragma once
2 
3 #include "core/cl/include.h"
4 
5 namespace wayverb {
6 namespace waveguide {
7 namespace postprocessor {
8 
9 class node final {
10 public:
11  node(size_t output_node);
12 
13  using return_type = float;
14  return_type operator()(cl::CommandQueue& queue,
15  const cl::Buffer& buffer,
16  size_t step) const;
17 
18  size_t get_output_node() const;
19 
20 private:
21  size_t output_node_;
22 };
23 
24 } // namespace postprocessor
25 } // namespace waveguide
26 } // namespace wayverb
Definition: capsule_base.h:9