Krotos Modules 3
Loading...
Searching...
No Matches
krotos::GrainRange Class Reference

#include <KrotosAudioBufferDSP.h>

Public Member Functions

int clampToLimits (int val)
 
void set (int centre, float percent)
 
void set (GrainRange range)
 
void setLimits (GrainRange limits)
 
void setToLimits ()
 
void setLimits (int newMin, int newMax)
 
bool isWithinRange (int val)
 

Public Attributes

int min
 
int max
 

Private Attributes

int m_minLimit
 
int m_maxLimit
 

Member Function Documentation

◆ clampToLimits()

int krotos::GrainRange::clampToLimits ( int val)
inline

◆ isWithinRange()

bool krotos::GrainRange::isWithinRange ( int val)
inline

◆ set() [1/2]

void krotos::GrainRange::set ( GrainRange range)
inline

◆ set() [2/2]

void krotos::GrainRange::set ( int centre,
float percent )
inline

◆ setLimits() [1/2]

void krotos::GrainRange::setLimits ( GrainRange limits)
inline

◆ setLimits() [2/2]

void krotos::GrainRange::setLimits ( int newMin,
int newMax )
inline

◆ setToLimits()

void krotos::GrainRange::setToLimits ( )
inline

Member Data Documentation

◆ m_maxLimit

int krotos::GrainRange::m_maxLimit
private

◆ m_minLimit

int krotos::GrainRange::m_minLimit
private

◆ max

int krotos::GrainRange::max

◆ min

int krotos::GrainRange::min

The documentation for this class was generated from the following file: