WE Core
|
#include <algorithm>
#include <random>
#include <vector>
#include "ModulationSource.h"
#include "General/ParameterDefinition.h"
Go to the source code of this file.
Classes | |
class | WECore::Perlin::Parameters::OutputModeParameter |
class | WECore::Perlin::PerlinSource |
Namespaces | |
namespace | WECore |
namespace | WECore::Perlin |
namespace | WECore::Perlin::Parameters |
Functions | |
float | WECore::Perlin::fade (float t) |
float | WECore::Perlin::lerp (float a, float b, float t) |
float | WECore::Perlin::grad (int hash, float x) |
float | WECore::Perlin::perlin1D (float x, const std::vector< int > &permutation) |
Variables | |
const ParameterDefinition::RangedParameter< double > | WECore::Perlin::Parameters::FREQ (0, 20, 1) |
const ParameterDefinition::RangedParameter< double > | WECore::Perlin::Parameters::DEPTH (0, 1, 0.5) |
const OutputModeParameter | WECore::Perlin::Parameters::OUTPUTMODE |