mirror of
https://github.com/overte-org/overte.git
synced 2025-04-25 23:36:41 +02:00
Cleaner...
This commit is contained in:
parent
62d5a45829
commit
ef451d40df
1 changed files with 6 additions and 2 deletions
|
@ -66,11 +66,15 @@ private:
|
||||||
class ToneMappingConfig : public render::Job::Config {
|
class ToneMappingConfig : public render::Job::Config {
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
Q_PROPERTY(bool enabled MEMBER enabled)
|
Q_PROPERTY(bool enabled MEMBER enabled)
|
||||||
Q_PROPERTY(float exposure MEMBER exposure NOTIFY dirty);
|
Q_PROPERTY(float exposure MEMBER exposure WRITE setExposure);
|
||||||
Q_PROPERTY(int curve MEMBER curve NOTIFY dirty);
|
Q_PROPERTY(int curve MEMBER curve WRITE setCurve);
|
||||||
public:
|
public:
|
||||||
ToneMappingConfig() : render::Job::Config(true) {}
|
ToneMappingConfig() : render::Job::Config(true) {}
|
||||||
|
|
||||||
|
void setExposure(float newExposure) { exposure = std::max(0.0f, newExposure); emit dirty(); }
|
||||||
|
void setCurve(int newCurve) { curve = std::max((int)ToneMappingEffect::None, std::min((int)ToneMappingEffect::Filmic, newCurve)); emit dirty(); }
|
||||||
|
|
||||||
|
|
||||||
float exposure{ 0.0f };
|
float exposure{ 0.0f };
|
||||||
int curve{ ToneMappingEffect::Gamma22 };
|
int curve{ ToneMappingEffect::Gamma22 };
|
||||||
signals:
|
signals:
|
||||||
|
|
Loading…
Reference in a new issue