Navigation
Unreal Engine C++ API Reference > Runtime > Engine > Particles > Location
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UParticleModule
- UParticleModuleLocationBase
- UParticleModuleLocationEmitter
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Classes/Particles/Location/ParticleModuleLocationEmitter.h |
Include | #include "Particles/Location/ParticleModuleLocationEmitter.h" |
Syntax
class UParticleModuleLocationEmitter : public UParticleModuleLocationBase
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
uint32: 1 | bInheritSourceRotation | If true, the spawned particle should inherit the rotation of the source particle. |
![]() |
FName | EmitterName | Variables. |
![]() |
float | InheritSourceRotationScale | Amount to scale the source rotation by when inheriting it. |
![]() |
uint32: 1 | InheritSourceVelocity | If true, the spawned particle should inherit the velocity of the source particle. |
![]() |
float | InheritSourceVelocityScale | Amount to scale the source velocity by when inheriting it. |
![]() |
TEnumAsByte< enum ELocationEmitterSelectionMethod > | SelectionMethod | The method to use when selecting a spawn target particle from the emitter. |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
UParticleModuleLocationEmitter
(
const FObjectInitializer& ObjectInitializer |
Overridden from UParticleModule
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
uint32 | Returns the number of bytes the module requires in the emitters 'per-instance' data block. | |
![]() ![]() |
void | Spawn
(
FParticleEmitterInstance* Owner, |
Called on a particle that is freshly spawned by the emitter. |