18 lines
285 B
C++
18 lines
285 B
C++
#pragma once
|
|
|
|
class Ramp
|
|
{
|
|
private:
|
|
float m_level;
|
|
float m_sample_rate;
|
|
float m_increment;
|
|
int m_counter;
|
|
public:
|
|
Ramp(float starting_level, float sample_rate);
|
|
~Ramp();
|
|
void RampTo(float value, float time);
|
|
float Process();
|
|
bool IsCompleted();
|
|
};
|
|
|