Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Particles/ParticleLODLevel.h |
Include |
#include "Particles/ParticleLODLevel.h" |
class UParticleLODLevel : public UObject
Name | Description | ||
---|---|---|---|
|
uint32: 1 |
bEnabled |
True if the LOD level is enabled, meaning it should be updated and rendered. |
|
uint32: 1 |
ConvertedModules |
|
|
TObjectPtr< cla... |
EventGenerator |
The optional EventGenerator module. |
|
EventReceiverModules |
Event receiver modules only! |
|
|
Level |
The index value of the LOD level |
|
|
Modules |
An array of particle modules that contain the adjusted data for the LOD level |
|
|
OrbitModules |
OrbitModules These are used to do offsets of the sprite from the particle location. |
|
|
PeakActiveParticles |
||
|
TObjectPtr< cla... |
RequiredModule |
The required module for this LOD level |
|
SpawningModules |
SpawningModules - These are called to determine how many particles to spawn. |
|
|
TObjectPtr< cla... |
SpawnModule |
The SpawnRate/Burst module - required by all emitters. |
|
SpawnModules |
SpawnModules - These are called when particles are spawned. |
|
|
TObjectPtr< cla... |
TypeDataModule |
Module |
|
UpdateModules |
UpdateModules - These are called when particles are updated. |
Name | Description | |
---|---|---|
|
UParticleLODLevel ( |
Name | Description | ||
---|---|---|---|
|
AddCurvesToEditor ( |
For Cascade. |
|
|
CalculateMaxActiveParticleCount() |
CalculateMaxActiveParticleCount Determine the maximum active particles that could occur with this emitter. |
|
|
ChangeEditorColor ( |
||
|
CompileModules ( |
Compiles all modules for this LOD level. |
|
|
ConvertToSpawnModule() |
Update to the new SpawnModule method |
|
|
GenerateFromLODLevel ( |
||
|
UParticleMod... |
GetModuleAtIndex ( |
|
|
GetModuleIndex ( |
||
|
GetUsedMaterials ( |
Append all used materials to the material list. |
|
|
IsModuleEditable ( |
Return true if the given module is editable for this LOD level. |
|
|
RemoveCurvesFromEditor ( |
||
|
SetLevelIndex ( |
Sets the LOD 'Level' to the given value, properly updating the modules LOD validity settings. |
|
|
UpdateModuleLists() |
Name | Description | ||
---|---|---|---|
|
IsPostLoadThreadSafe() |
Called during async load to determine if PostLoad can be called on the loading thread. |
|
|
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |