summaryrefslogtreecommitdiffstats
path: root/src/display
diff options
context:
space:
mode:
Diffstat (limited to 'src/display')
-rw-r--r--src/display/nr-filter-turbulence.cpp2
-rw-r--r--src/display/nr-filter-turbulence.h10
2 files changed, 9 insertions, 3 deletions
diff --git a/src/display/nr-filter-turbulence.cpp b/src/display/nr-filter-turbulence.cpp
index 2dbb33e65..7a5fc1dcd 100644
--- a/src/display/nr-filter-turbulence.cpp
+++ b/src/display/nr-filter-turbulence.cpp
@@ -46,7 +46,7 @@ void FilterTurbulence::set_stitchTiles(bool st){
stitchTiles=st;
}
-void FilterTurbulence::set_type(int t){
+void FilterTurbulence::set_type(FilterTurbulenceType t){
type=t;
}
diff --git a/src/display/nr-filter-turbulence.h b/src/display/nr-filter-turbulence.h
index bdb52e7b7..8f7849f88 100644
--- a/src/display/nr-filter-turbulence.h
+++ b/src/display/nr-filter-turbulence.h
@@ -18,6 +18,12 @@
namespace NR {
+enum FilterTurbulenceType {
+ TURBULENCE_FRACTALNOISE,
+ TURBULENCE_TURBULENCE,
+ TURBULENCE_ENDTYPE
+};
+
class FilterTurbulence : public FilterPrimitive {
public:
FilterTurbulence();
@@ -29,13 +35,13 @@ public:
virtual void set_numOctaves(int num);
virtual void set_seed(double s);
virtual void set_stitchTiles(bool st);
- virtual void set_type(int t);
+ virtual void set_type(FilterTurbulenceType t);
private:
double XbaseFrequency, YbaseFrequency;
int numOctaves;
double seed;
bool stitchTiles;
- int type;
+ FilterTurbulenceType type;
};
} /* namespace NR */