Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Particles > API/Runtime/Engine/Particles/Location
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UParticleModule
- UParticleModuleLocationBase
- UParticleModuleSourceMovement
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/Particles/Location/ParticleModuleSourceMovement.h |
| Include | #include "Particles/Location/ParticleModuleSourceMovement.h" |
Syntax
UCLASS (EditInlineNew, HideCategories=Object, Meta=(DisplayName="Source Movement"), MinimalAPI)
class UParticleModuleSourceMovement : public UParticleModuleLocationBase
Variables
| Type | Name | Description | |
|---|---|---|---|
| FRawDistributionVector | SourceMovementScale | The scale factor to apply to the source movement before adding to the particle location. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UParticleModuleSourceMovement
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Initializes the default values for this property |
Overridden from UParticleModule
| Type | Name | Description | |
|---|---|---|---|
| bool | Return false if this emitter requires a game thread tick | ||
| void | FinalUpdate
(
FParticleEmitterInstance* Owner, |
Called on an emitter when all other update operations have taken place INCLUDING bounding box cacluations! |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally | |
| void | Called after the C++ constructor and after the properties have been initialized, including those loaded from config. |