synfig-core  1.0.3
Public Types | Public Member Functions | List of all members
RandomNoise Class Reference

#include <random_noise.h>

Public Types

enum  SmoothType {
  SMOOTH_DEFAULT = 0, SMOOTH_LINEAR = 1, SMOOTH_COSINE = 2, SMOOTH_SPLINE = 3,
  SMOOTH_CUBIC = 4, SMOOTH_FAST_SPLINE = 5
}

Public Member Functions

void set_seed (int x)
int get_seed () const
float operator() (int subseed, int x, int y=0, int t=0) const
float operator() (SmoothType smooth, int subseed, float x, float y=0, float t=0, int loop=0) const

Member Enumeration Documentation

Enumerator:
SMOOTH_DEFAULT 
SMOOTH_LINEAR 
SMOOTH_COSINE 
SMOOTH_SPLINE 
SMOOTH_CUBIC 
SMOOTH_FAST_SPLINE 

Member Function Documentation

void RandomNoise::set_seed ( int  x)
int RandomNoise::get_seed ( ) const
inline
float RandomNoise::operator() ( int  subseed,
int  x,
int  y = 0,
int  t = 0 
) const

References quick_rng::f().

float RandomNoise::operator() ( SmoothType  smooth,
int  subseed,
float  x,
float  y = 0,
float  t = 0,
int  loop = 0 
) const

The documentation for this class was generated from the following files: