Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Particles > API/Runtime/Engine/Particles/VectorField
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UParticleModule
- UParticleModuleVectorFieldBase
- UParticleModuleVectorFieldLocal
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/Particles/VectorField/ParticleModuleVectorFieldLocal.h |
| Include | #include "Particles/VectorField/ParticleModuleVectorFieldLocal.h" |
Syntax
UCLASS (EditInlineNew, HideCategories=Object, MinimalAPI, Meta=(DisplayName="Local Vector Field"))
class UParticleModuleVectorFieldLocal : public UParticleModuleVectorFieldBase
Variables
| Type | Name | Description | |
|---|---|---|---|
| uint32: 1 | bIgnoreComponentTransform | Ignore component transform. | |
| uint32: 1 | bTileX | Tile vector field in x axis? | |
| uint32: 1 | bTileY | Tile vector field in y axis? | |
| uint32: 1 | bTileZ | Tile vector field in z axis? | |
| uint32: 1 | bUseFixDT | Use fix delta time in the simulation? | |
| float | Intensity | Intensity of the local vector field. | |
| FRotator | RelativeRotation | Rotation of the vector field relative to the emitter. | |
| FVector | RelativeScale3D | Scale of the vector field relative to the emitter. | |
| FVector | RelativeTranslation | Translation of the vector field relative to the emitter. | |
| float | Tightness | Tightness tweak value: 0: Force 1: Velocity. | |
| TObjectPtr< class UVectorField > | VectorField | Vector field asset to use. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UParticleModuleVectorFieldLocal
(
const FObjectInitializer& ObjectInitializer |
Overridden from UParticleModule
| Type | Name | Description | |
|---|---|---|---|
| void | CompileModule
(
FParticleEmitterBuildInfo& EmitterInfo |
Called once to compile the effects of this module on runtime simulation. |