Inherits AZ::Component, GradientSignal::GradientRequestBus::Handler, FastNoiseGradientRequestBus::Handler, and GradientSignal::GradientTransformNotificationBus::Handler.
|
| AZ_COMPONENT (FastNoiseGradientComponent, FastNoiseGradientComponentTypeId) |
|
| FastNoiseGradientComponent (const FastNoiseGradientConfig &configuration) |
|
void | Activate () override |
|
void | Deactivate () override |
|
bool | ReadInConfig (const AZ::ComponentConfig *baseConfig) override |
|
bool | WriteOutConfig (AZ::ComponentConfig *outBaseConfig) const override |
|
float | GetValue (const GradientSignal::GradientSampleParams &sampleParams) const override |
|
void | GetValues (AZStd::span< const AZ::Vector3 > positions, AZStd::span< float > outValues) const override |
|
|
static void | GetProvidedServices (AZ::ComponentDescriptor::DependencyArrayType &services) |
|
static void | GetIncompatibleServices (AZ::ComponentDescriptor::DependencyArrayType &services) |
|
static void | GetRequiredServices (AZ::ComponentDescriptor::DependencyArrayType &services) |
|
static void | Reflect (AZ::ReflectContext *context) |
|
|
void | OnGradientTransformChanged (const GradientSignal::GradientTransform &newTransform) override |
|
int | GetRandomSeed () const override |
|
void | SetRandomSeed (int seed) override |
|
float | GetFrequency () const override |
|
void | SetFrequency (float freq) override |
|
FastNoise::Interp | GetInterpolation () const override |
|
void | SetInterpolation (FastNoise::Interp interp) override |
|
FastNoise::NoiseType | GetNoiseType () const override |
|
void | SetNoiseType (FastNoise::NoiseType type) override |
|
int | GetOctaves () const override |
|
void | SetOctaves (int octaves) override |
|
float | GetLacunarity () const override |
|
void | SetLacunarity (float lacunarity) override |
|
float | GetGain () const override |
|
void | SetGain (float gain) override |
|
FastNoise::FractalType | GetFractalType () const override |
|
void | SetFractalType (FastNoise::FractalType type) override |
|
template<typename TValueType , TValueType FastNoiseGradientConfig::* TConfigMember, void(FastNoise::*)(TValueType) TMethod> |
void | SetConfigValue (TValueType value) |
|
|
class | EditorFastNoiseGradientComponent |
|
template<typename , typename > |
class | LmbrCentral::EditorWrappedComponentBase |
|
The documentation for this class was generated from the following file:
- Gems/FastNoise/Code/Source/FastNoiseGradientComponent.h