Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/VectorField
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UVectorField
- UVectorFieldAnimated
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/VectorField/VectorFieldAnimated.h |
| Include | #include "VectorField/VectorFieldAnimated.h" |
Syntax
class UVectorFieldAnimated : public UVectorField
Variables
| Type | Name | Description | |
|---|---|---|---|
| uint32: 1 | bLoop | Whether or not the simulation should loop. | |
| TEnumAsByte< enum EVectorFieldConstructionOp > | ConstructionOp | The operation used to construct the vector field. | |
| int32 | FrameCount | The number of frames in the atlas. | |
| float | FramesPerSecond | The rate at which to interpolate between frames. | |
| TObjectPtr< class UVectorFieldStatic > | NoiseField | A static vector field used to add noise. | |
| float | NoiseMax | The maximum magnitude of noise vectors to apply. | |
| float | NoiseScale | Scale to apply to vectors in the noise field. | |
| int32 | SubImagesX | The number of horizontal subimages in the texture atlas. | |
| int32 | SubImagesY | The number of vertical subimages in the texture atlas. | |
| TObjectPtr< class UTexture2D > | Texture | The texture from which to create the vector field. | |
| int32 | VolumeSizeX | The size of the volume. Valid sizes: 16, 32, 64. | |
| int32 | VolumeSizeY | The size of the volume. Valid sizes: 16, 32, 64. | |
| int32 | VolumeSizeZ | The size of the volume. Valid sizes: 16, 32, 64. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UVectorFieldAnimated
(
const FObjectInitializer& ObjectInitializer |
Overridden from UVectorField
| Type | Name | Description | |
|---|---|---|---|
| void | InitInstance
(
FVectorFieldInstance* Instance, |
Initializes an instance for use with this vector field. |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally |