retrieve modes with getInt() before casting to enum types to keep the windows compiler happy
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user