Color&Filter

This commit is contained in:
Michel Mastriani
2020-01-02 15:02:57 -03:00
parent e657eac9fe
commit 9d1abfce15
3 changed files with 64 additions and 45 deletions

View File

@ -139,6 +139,10 @@ public:
virtual void SequenceOpenButtonClicked() { }
//Params.
virtual void ParamsToEmber(Ember<float>& ember, bool basicParams = false) { };
#ifdef DO_DOUBLE
virtual void ParamsToEmber(Ember<double>& ember, bool basicParams = false) { };
#endif
virtual void SetCenter(double x, double y) { }
virtual void FillParamTablesAndPalette() { }
virtual void BrightnessChanged(double d) { }
@ -421,6 +425,10 @@ public:
virtual void SequenceOpenButtonClicked() override;
//Params.
virtual void ParamsToEmber(Ember<float>& ember, bool basicParams = false) override;
#ifdef DO_DOUBLE
virtual void ParamsToEmber(Ember<double>& ember, bool basicParams = false) override;
#endif
virtual void SetCenter(double x, double y) override;
virtual void FillParamTablesAndPalette() override;
virtual void BrightnessChanged(double d) override;
@ -558,7 +566,7 @@ private:
template <typename U> void SetEmberPrivate(const Ember<U>& ember, bool verbatim, bool updatePointer);
//Params.
void ParamsToEmber(Ember<T>& ember);
template <typename U> void ParamsToEmberPrivate(Ember<U>& ember, bool basicParams);
//Xforms.
void SetNormalizedWeightText(Xform<T>* xform);