Open 3D Engine FastNoise Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
FastNoiseGem::FastNoiseGradientConfig Class Reference

Inherits AZ::ComponentConfig.

Public Member Functions

 AZ_CLASS_ALLOCATOR (FastNoiseGradientConfig, AZ::SystemAllocator)
 
 AZ_RTTI (FastNoiseGradientConfig, "{831C1F11-5898-4FBF-B4CF-92B757A907A8}", AZ::ComponentConfig)
 
AZ::u32 GetCellularParameterVisibility () const
 
AZ::u32 GetFractalParameterVisbility () const
 
AZ::u32 GetFrequencyParameterVisbility () const
 
AZ::u32 GetInterpParameterVisibility () const
 
bool operator== (const FastNoiseGradientConfig &rhs) const
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 

Public Attributes

int m_seed = 1
 
float m_frequency = 1.f
 
FastNoise::Interp m_interp = FastNoise::Interp::Quintic
 
FastNoise::NoiseType m_noiseType = FastNoise::NoiseType::PerlinFractal
 
int m_octaves = 4
 
float m_lacunarity = 2.f
 
float m_gain = 0.5
 
FastNoise::FractalType m_fractalType = FastNoise::FractalType::FBM
 
FastNoise::CellularDistanceFunction m_cellularDistanceFunction = FastNoise::CellularDistanceFunction::Euclidean
 
FastNoise::CellularReturnType m_cellularReturnType = FastNoise::CellularReturnType::CellValue
 
float m_cellularJitter = 0.45f
 

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