Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Particles > API/Runtime/Engine/Particles/Spawn
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UParticleModule
- UParticleModuleSpawnBase
- UParticleModuleSpawn
- UParticleModuleSpawnPerUnit
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/Particles/Spawn/ParticleModuleSpawnBase.h |
| Include | #include "Particles/Spawn/ParticleModuleSpawnBase.h" |
Syntax
class UParticleModuleSpawnBase : public UParticleModule
Variables
| Type | Name | Description | |
|---|---|---|---|
| uint32: 1 | bProcessBurstList | If true, the BurstList of the SpawnModule of the emitter will be processed. | |
| uint32: 1 | bProcessSpawnRate | If true, the SpawnRate of the SpawnModule of the emitter will be processed. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UParticleModuleSpawnBase
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | GetBurstCount
(
FParticleEmitterInstance* Owner, |
Retrieve the burst count this module is contributing. | |
| float | Retrieve the estimated spawn rate for this module... | ||
| int32 | Retrieve the maximum number of particles this module could burst. | ||
| float | Retrieve the maximum spawn rate for this module... | ||
| bool | GetSpawnAmount
(
FParticleEmitterInstance* Owner, |
Retrieve the spawn amount this module is contributing. |
Overridden from UParticleModule
| Type | Name | Description | |
|---|---|---|---|
| EModuleType | Retrieve the ModuleType of this module. |