Navigation
API > API/Plugins > API/Plugins/TextureGraph
| Name | UTG_Expression_Noise |
| Type | class |
| Header File | /Engine/Plugins/TextureGraph/Source/TextureGraph/Public/Expressions/Procedural/TG_Expression_Noise.h |
| Include Path | #include "Expressions/Procedural/TG_Expression_Noise.h" |
Syntax
UCLASS (MinimalAPI)
class UTG_Expression_Noise : public UTG_Expression
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UTG_Expression → UTG_Expression_Noise
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| DefaultSize | int | Expressions/Procedural/TG_Expression_Noise.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Amplitude | float | The magnitude or strength of the variations introduced by procedural noise. Adjusting this parameter can control the intensity or impact of procedural noise on textures or effects. | Expressions/Procedural/TG_Expression_Noise.h |
|
| Frequency | float | Determines how quickly or slowly the patterns change within the generated noise. | Expressions/Procedural/TG_Expression_Noise.h |
|
| Lacunarity | float | Number that determines how much detail is added to or removed from the noise signal (adjusts frequency) | Expressions/Procedural/TG_Expression_Noise.h |
|
| NoiseType | TEnumAsByte< ENoiseType > | The type of the noise function. | Expressions/Procedural/TG_Expression_Noise.h |
|
| Octaves | int32 | The number of levels of details that you want from the noise signal. | Expressions/Procedural/TG_Expression_Noise.h |
|
| Output | FTG_Texture | The generated noise texture. | Expressions/Procedural/TG_Expression_Noise.h |
|
| Persistence | float | Number that determines how much each octave contributes to the overall shape of the noise signal (adjusts amplitude) | Expressions/Procedural/TG_Expression_Noise.h |
|
| Seed | int32 | A value used to initialize or "seed" a random number generator when generating procedural noise. Changing the noise seed produces different patterns or variations in the generated noise. | Expressions/Procedural/TG_Expression_Noise.h |
|
Functions
Public
Overridden from UTG_Expression
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Evaluate
(
FTG_EvaluationContext* InContext |
This is THE evaluation call to overwrite. | Expressions/Procedural/TG_Expression_Noise.h | |
virtual FName GetCategory() |
Expressions/Procedural/TG_Expression_Noise.h | ||
virtual FTG_SignaturePtr GetSignature() |
Expressions/Procedural/TG_Expression_Noise.h | ||
virtual FText GetTooltipText() |
Expressions/Procedural/TG_Expression_Noise.h |