Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Particles/ParticleModule.h |
Include |
#include "Particles/ParticleModule.h" |
enum EModuleType
{
EPMT_General,
EPMT_TypeData,
EPMT_Beam,
EPMT_Trail,
EPMT_Spawn,
EPMT_Required,
EPMT_Event,
EPMT_Light,
EPMT_SubUV,
EPMT_MAX,
}
Name |
Description |
---|---|
EPMT_General |
General - all emitter types can use it |
EPMT_TypeData |
TypeData - TypeData modules |
EPMT_Beam |
Beam - only applied to beam emitters |
EPMT_Trail |
Trail - only applied to trail emitters |
EPMT_Spawn |
Spawn - all emitter types REQUIRE it |
EPMT_Required |
Required - all emitter types REQUIRE it |
EPMT_Event |
Event - event related modules |
EPMT_Light |
Light related modules |
EPMT_SubUV |
SubUV related modules |
EPMT_MAX |
ModuleType Indicates the kind of emitter the module can be applied to. ie, EPMT_Beam - only applies to beam emitters.
The TypeData field is present to speed up finding the TypeData module.