Named Effect parameters added. Unsupported effects disabled.

Unnamed parameter Effect setting is no longer functional.

--HG--
branch : minor
This commit is contained in:
Raidho
2017-01-06 08:41:27 +03:00
parent 9fd53ad46f
commit 42f89153ae
10 changed files with 683 additions and 322 deletions
+2 -2
View File
@@ -168,7 +168,7 @@ void Audio::setDistanceModel(DistanceModel distanceModel)
this->distanceModel = distanceModel;
}
bool Audio::setSceneEffect(int, Effect::Type, std::vector<float> &)
bool Audio::setSceneEffect(int, std::map<Effect::Parameter, float> &)
{
return false;
}
@@ -178,7 +178,7 @@ bool Audio::setSceneEffect(int)
return false;
}
bool Audio::getSceneEffect(int, Effect::Type &, std::vector<float> &)
bool Audio::getSceneEffect(int, std::map<Effect::Parameter, float> &)
{
return false;
}
+2 -2
View File
@@ -78,9 +78,9 @@ public:
DistanceModel getDistanceModel() const;
void setDistanceModel(DistanceModel distanceModel);
bool setSceneEffect(int slot, Effect::Type type, std::vector<float> &params);
bool setSceneEffect(int slot, std::map<Effect::Parameter, float> &params);
bool setSceneEffect(int slot);
bool getSceneEffect(int slot, Effect::Type &type, std::vector<float> &params);
bool getSceneEffect(int slot, std::map<Effect::Parameter, float> &params);
int getMaxSceneEffects() const;
int getMaxSourceEffects() const;
bool isEFXsupported() const;