|
virtual float | Noise (float in)=0 |
| Noise. More...
|
|
virtual float | Noise (RtFloat2 const &in)=0 |
|
virtual float | Noise (RtFloat3 const &in)=0 |
|
virtual float | Noise (RtFloat3 const &in, float inF)=0 |
|
virtual RtFloat3 | Noise3 (float in)=0 |
|
virtual RtFloat3 | Noise3 (RtFloat2 const &in)=0 |
|
virtual RtFloat3 | Noise3 (RtFloat3 const &in)=0 |
|
virtual RtFloat3 | Noise3 (RtFloat3 const &in, float inF)=0 |
|
virtual float | PNoise (float in, float period)=0 |
| Periodic Noise. More...
|
|
virtual float | PNoise (RtFloat2 const &in, RtFloat2 const &period)=0 |
|
virtual float | PNoise (RtFloat3 const &in, RtFloat3 const &period)=0 |
|
virtual float | PNoise (RtFloat3 const &in, float inF, RtFloat3 const &period, float periodF)=0 |
|
virtual RtFloat3 | PNoise3 (float in, float period)=0 |
|
virtual RtFloat3 | PNoise3 (RtFloat2 const &in, RtFloat2 const &period)=0 |
|
virtual RtFloat3 | PNoise3 (RtFloat3 const &in, RtFloat3 const &period)=0 |
|
virtual RtFloat3 | PNoise3 (RtFloat3 const &in, float inF, RtFloat3 const &period, float periodF)=0 |
|
virtual float | CellNoise (float in)=0 |
| Cell Noise. More...
|
|
virtual float | CellNoise (RtFloat2 const &in)=0 |
|
virtual float | CellNoise (RtFloat3 const &in)=0 |
|
virtual float | CellNoise (RtFloat3 const &in, float inF)=0 |
|
virtual RtFloat3 | CellNoise3 (float in)=0 |
|
virtual RtFloat3 | CellNoise3 (RtFloat2 const &in)=0 |
|
virtual RtFloat3 | CellNoise3 (RtFloat3 const &in)=0 |
|
virtual RtFloat3 | CellNoise3 (RtFloat3 const &in, float inF)=0 |
|
virtual float | SolveSpline (SplineType type, float const knot[], int nKnots, float a)=0 |
|
virtual float | EvalSpline (SplineType type, float const knot[], int nKnots, float a)=0 |
|
virtual RtFloat3 | EvalSpline3 (SplineType type, RtFloat3 const knot[], int nknot, float a)=0 |
|
virtual int | GetVersion () const |
| Get the version number of this interface. More...
|
|
RixShadeFunctions provides a general interface containing functions useful for developing patterns for shading.
Currently offers 3 types of noise in 1D, 2D, 3D, and 4D as well as spline solving and evaluation.