Navigation
API > API/Runtime > API/Runtime/Engine
| Name | UParticleModuleTrailSource |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Classes/Particles/Trail/ParticleModuleTrailSource.h |
| Include Path | #include "Particles/Trail/ParticleModuleTrailSource.h" |
Syntax
UCLASS (EditInlineNew, HideCategories=Object, MinimalAPI, Meta=(DisplayName="Source"))
class UParticleModuleTrailSource : public UParticleModuleTrailBase
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UParticleModule → UParticleModuleTrailBase → UParticleModuleTrailSource
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UParticleModuleTrailSource
(
const FObjectInitializer& ObjectInitializer |
Particles/Trail/ParticleModuleTrailSource.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bInheritRotation | uint32 | Interhit particle rotation - only valid for SourceMethod of PET2SRCM_Particle. | Particles/Trail/ParticleModuleTrailSource.h |
|
| bLockSourceStength | uint32 | Whether to lock the source to the life of the particle. | Particles/Trail/ParticleModuleTrailSource.h |
|
| SelectionMethod | TEnumAsByte< enum EParticleSourceSelectionMethod > | Particle selection method, when using the SourceMethod of Particle. | Particles/Trail/ParticleModuleTrailSource.h |
|
| SourceMethod | TEnumAsByte< enum ETrail2SourceMethod > | The source method for the trail. | Particles/Trail/ParticleModuleTrailSource.h |
|
| SourceName | FName | The name of the source - either the emitter or Actor. | Particles/Trail/ParticleModuleTrailSource.h |
|
| SourceOffsetCount | int32 | SourceOffsetCount The number of source offsets that can be expected to be found on the instance. | Particles/Trail/ParticleModuleTrailSource.h |
|
| SourceOffsetDefaults | TArray< FVector > | Default offsets from the source(s). | Particles/Trail/ParticleModuleTrailSource.h |
|
| SourceStrength | FRawDistributionFloat | The strength of the tangent from the source point for each Trail. | Particles/Trail/ParticleModuleTrailSource.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void InitializeDefaults() |
Initializes the default values for this property | Particles/Trail/ParticleModuleTrailSource.h | |
bool ResolveSourceOffset
(
int32 InTrailIdx, |
Retrieve the SourceOffset for the given trail index. | Particles/Trail/ParticleModuleTrailSource.h |
Overridden from UParticleModule
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AutoPopulateInstanceProperties
(
UParticleSystemComponent* PSysComp |
Helper function used by the editor to auto-populate a placed AEmitter with any instance parameters that are utilized. | Particles/Trail/ParticleModuleTrailSource.h | |
| Retrieve the ParticleSysParams associated with this module. | Particles/Trail/ParticleModuleTrailSource.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Particles/Trail/ParticleModuleTrailSource.h | ||
virtual void PostInitProperties() |
Particles/Trail/ParticleModuleTrailSource.h |