Sha256: ed413292a6ed53a8917e64dbfc57f24dbf14ca40e7bb81b0216fca72b71fe32f
Contents?: true
Size: 1.14 KB
Versions: 16
Compression:
Stored size: 1.14 KB
Contents
// -*- c++ -*- #pragma once #ifndef __BEEPS_RUBY_FILTER_H__ #define __BEEPS_RUBY_FILTER_H__ #include <rucy/class.h> #include <rucy/extension.h> #include <beeps/filter.h> RUCY_DECLARE_WRAPPER_VALUE_FROM_TO(Beeps::TimeStretch) RUCY_DECLARE_WRAPPER_VALUE_FROM_TO(Beeps::PitchShift) namespace Beeps { Rucy::Class gain_class (); // class Beeps::Gain Rucy::Class adsr_class (); // class Beeps::ADSR Rucy::Class time_stretch_class (); // class Beeps::TimeStretch Rucy::Class pitch_shift_class (); // class Beeps::PitchShift Rucy::Class analyser_class (); // class Beeps::Analyser }// Beeps namespace Rucy { template <> inline Class get_ruby_class<Beeps::Gain> () { return Beeps::gain_class(); } template <> inline Class get_ruby_class<Beeps::ADSR> () { return Beeps::adsr_class(); } template <> inline Class get_ruby_class<Beeps::TimeStretch> () { return Beeps::time_stretch_class(); } template <> inline Class get_ruby_class<Beeps::PitchShift> () { return Beeps::pitch_shift_class(); } template <> inline Class get_ruby_class<Beeps::Analyser> () { return Beeps::analyser_class(); } }// Rucy #endif//EOH
Version data entries
16 entries across 16 versions & 1 rubygems