Ocular Engine
ANoise.hpp
1 
17 #pragma once
18 #ifndef __H__OCULAR_MATH_ANOISE__H__
19 #define __H__OCULAR_MATH_ANOISE__H__
20 
21 #include <cstdint>
22 
23 //------------------------------------------------------------------------------------------
24 
29 namespace Ocular
30 {
35  namespace Math
36  {
41  namespace Noise
42  {
48  class ANoise
49  {
50  public:
51 
52  ANoise();
53  ~ANoise();
54 
55  virtual float getValue(float const x);
56  virtual float getValue(float const x, float const y);
57  virtual float getValue(float const x, float const y, float const z);
58 
59  protected:
60 
61  private:
62  };
63  }
67  }
71 }
76 //------------------------------------------------------------------------------------------
77 
78 #endif
Note: Once this library is made dynamic, this will no longer be needed.
Definition: Common.hpp:70
Definition: ANoise.hpp:48