retrieve modes with getInt() before casting to enum types to keep the windows compiler happy

This commit is contained in:
Alex Harker
2019-06-15 11:45:49 +01:00
parent 29f13bc3b4
commit e5c855aac0
15 changed files with 16 additions and 16 deletions
+1 -1
View File
@@ -109,7 +109,7 @@ FrameLib_0dfSVF::ParameterInfo::ParameterInfo()
void FrameLib_0dfSVF::process()
{
ZeroDelayFeedbackSVF filter;
Modes mode = static_cast<Modes>(mParameters.getValue(kMode));
Modes mode = static_cast<Modes>(mParameters.getInt(kMode));
bool staticParams = true;
@@ -68,7 +68,7 @@ FrameLib_OnePole::ParameterInfo::ParameterInfo()
void FrameLib_OnePole::process()
{
OnePole filter;
Modes mode = static_cast<Modes>(mParameters.getValue(kMode));
Modes mode = static_cast<Modes>(mParameters.getInt(kMode));
bool staticParams = true;
@@ -80,7 +80,7 @@ FrameLib_OnePoleZero::ParameterInfo::ParameterInfo()
void FrameLib_OnePoleZero::process()
{
OnePoleZero filter;
Modes mode = static_cast<Modes>(mParameters.getValue(kMode));
Modes mode = static_cast<Modes>(mParameters.getInt(kMode));
bool staticParams = true;
@@ -86,7 +86,7 @@ FrameLib_Resonant::ParameterInfo::ParameterInfo()
void FrameLib_Resonant::process()
{
Resonant filter;
Modes mode = static_cast<Modes>(mParameters.getValue(kMode));
Modes mode = static_cast<Modes>(mParameters.getInt(kMode));
bool staticParams = true;
@@ -110,7 +110,7 @@ FrameLib_SallenAndKey::ParameterInfo::ParameterInfo()
void FrameLib_SallenAndKey::process()
{
SallenAndKey filter;
Modes mode = static_cast<Modes>(mParameters.getValue(kMode));
Modes mode = static_cast<Modes>(mParameters.getInt(kMode));
bool staticParams = true;
@@ -123,7 +123,7 @@ FrameLib_FromHost::FrameLib_FromHost(FrameLib_Context context, FrameLib_Paramete
mParameters.set(serialisedParameters);
mMode = (Modes) mParameters.getValue(kMode);
mMode = static_cast<Modes>(mParameters.getInt(kMode));
setOutputType(0, mMode == kValues ? kFrameNormal : kFrameTagged);
@@ -94,7 +94,7 @@ FrameLib_Chain::SchedulerInfo FrameLib_Chain::schedule(bool newFrame, bool noAdv
mSize = mTimes ? sizeIn : 0;
mPosition = 0;
Units units = static_cast<Units>(mParameters.getValue(kUnits));
Units units = static_cast<Units>(mParameters.getInt(kUnits));
if (mTimes && mSize)
{
@@ -56,7 +56,7 @@ void FrameLib_Future::calculateTime()
FrameLib_TimeFormat time = mParameters.getValue(kTime);
FrameLib_TimeFormat offset = mParameters.getInt(kMode) ? getCurrentTime() : FrameLib_TimeFormat(1);
switch (static_cast<Units>(mParameters.getValue(kUnits)))
switch (static_cast<Units>(mParameters.getInt(kUnits)))
{
case kMS: time = msToSamples(time); break;
case kSeconds: time = secondsToSamples(time); break;
@@ -53,7 +53,7 @@ void FrameLib_Interval::calculateInterval()
{
FrameLib_TimeFormat interval = mParameters.getValue(kInterval);
switch (static_cast<Units>(mParameters.getValue(kUnits)))
switch (static_cast<Units>(mParameters.getInt(kUnits)))
{
case kHz: interval = hzToSamples(interval); break;
case kMS: interval = msToSamples(interval); break;
@@ -76,7 +76,7 @@ void FrameLib_CoordinateSystem::process()
double *output = getOutput(0, &sizeOut);
if (((InputModes) mParameters.getValue(kMode)) == kPolarToCartesian)
if ((static_cast<InputModes>(mParameters.getInt(kMode))) == kPolarToCartesian)
{
double azimuth = sizeIn > 0 ? input[0] : 0.0;
double elevation = sizeIn > 1 ? input[1] : 0.0;
@@ -117,7 +117,7 @@ void FrameLib_Spatial::process()
Cartesian panPosition;
if (((InputModes) mParameters.getValue(kInputMode)) == kPolar)
if ((static_cast<InputModes>(mParameters.getInt(kInputMode))) == kPolar)
{
double azimuth = sizeIn > 0 ? input[0] : 0.0;
double elevation = sizeIn > 1 ? input[1] : 0.0;
+1 -1
View File
@@ -45,7 +45,7 @@ FrameLib_Now::ParameterInfo::ParameterInfo()
void FrameLib_Now::calculateMultiplier()
{
switch (static_cast<Units>(mParameters.getValue(kUnits)))
switch (static_cast<Units>(mParameters.getInt(kUnits)))
{
case kMS: mMultiplier = 1000.0 / FrameLib_TimeFormat(mSamplingRate); break;
case kSeconds: mMultiplier = 1.0 / FrameLib_TimeFormat(mSamplingRate); break;
+2 -2
View File
@@ -62,8 +62,8 @@ FrameLib_Ticks::ParameterInfo::ParameterInfo()
void FrameLib_Ticks::process()
{
requestOutputSize(0, 1);
ModesRun mode_run = (ModesRun) mParameters.getValue(kRunMode);
ModesLimit mode_limit = (ModesLimit) mParameters.getValue(kLimitMode);
ModesRun mode_run = static_cast<ModesRun>(mParameters.getInt(kRunMode));
ModesLimit mode_limit = static_cast<ModesLimit>(mParameters.getInt(kLimitMode));
if (allocateOutputs())
{
@@ -45,7 +45,7 @@ FrameLib_TimeDelta::ParameterInfo::ParameterInfo()
void FrameLib_TimeDelta::calculateMultiplier()
{
switch (static_cast<Units>(mParameters.getValue(kUnits)))
switch (static_cast<Units>(mParameters.getInt(kUnits)))
{
case kMS: mMultiplier = 1000.0 / FrameLib_TimeFormat(mSamplingRate); break;
case kSeconds: mMultiplier = 1.0 / FrameLib_TimeFormat(mSamplingRate); break;
+1 -1
View File
@@ -49,7 +49,7 @@ FrameLib_Timer::ParameterInfo::ParameterInfo()
void FrameLib_Timer::calculateMultiplier()
{
switch (static_cast<Units>(mParameters.getValue(kUnits)))
switch (static_cast<Units>(mParameters.getInt(kUnits)))
{
case kMS: mMultiplier = 1000.0 / FrameLib_TimeFormat(mSamplingRate); break;
case kSeconds: mMultiplier = 1.0 / FrameLib_TimeFormat(mSamplingRate); break;