FastNoiseWrapper.h 319 B

12345678910111213141516
  1. #pragma once
  2. #include "Noise.h"
  3. #include "FastNoiseLite.h"
  4. class FastNoiseWrapper : public Noise
  5. {
  6. private:
  7. int seed;
  8. FastNoiseLite* noise;
  9. public:
  10. FastNoiseWrapper( FastNoiseLite* noise, int seed );
  11. ~FastNoiseWrapper();
  12. int getSeed() const;
  13. double getNoise( double x, double y, double z );
  14. };