Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Particles/Spawn/ParticleModuleSpawnPerUnit.h |
Include |
#include "Particles/Spawn/ParticleModuleSpawnPerUnit.h" |
class UParticleModuleSpawnPerUnit : public UParticleModuleSpawnBase
Name | Description | ||
---|---|---|---|
|
uint8: 1 |
bIgnoreMovementAlongX |
If true, ignore the X-component of the movement |
|
uint8: 1 |
bIgnoreMovementAlongY |
If true, ignore the Y-component of the movement |
|
uint8: 1 |
bIgnoreMovementAlongZ |
If true, ignore the Z-component of the movement |
|
uint8: 1 |
bIgnoreSpawnRateWhenMoving |
If true, process the default spawn rate when not moving... |
|
float |
MaxFrameDistance |
The maximum valid movement for a single frame. |
|
float |
MovementTolerance |
The tolerance for moving vs. |
|
SpawnPerUnit |
The amount to spawn per meter distribution. The value is retrieved using the EmitterTime. |
|
|
float |
UnitScalar |
The scalar to apply to the distance traveled. |
Name | Description | |
---|---|---|
|
UParticleModuleSpawnPerUnit ( |
Name | Description | ||
---|---|---|---|
|
InitializeDefaults() |
Initializes the default values for this property |
Name | Description | ||
---|---|---|---|
|
GetSpawnAmount ( |
Retrieve the spawn amount this module is contributing. |
Name | Description | ||
---|---|---|---|
|
CompileModule ( |
Called once to compile the effects of this module on runtime simulation. |
|
|
RequiredBytesPerInstance() |
Returns the number of bytes the module requires in the emitters 'per-instance' data block. |
Name | Description | ||
---|---|---|---|
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |
|
|
PostInitProperties() |
Called after the C++ constructor and after the properties have been initialized, including those loaded from config. |