Navigation
API > API/Runtime > API/Runtime/Engine
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.
| Name | EModuleType |
| Type | enum |
| Header File | /Engine/Source/Runtime/Engine/Classes/Particles/ParticleModule.h |
| Include Path | #include "Particles/ParticleModule.h" |
Syntax
enum EModuleType
{
EPMT_General,
EPMT_TypeData,
EPMT_Beam,
EPMT_Trail,
EPMT_Spawn,
EPMT_Required,
EPMT_Event,
EPMT_Light,
EPMT_SubUV,
EPMT_MAX,
}
Values
| Name | Remarks |
|---|---|
| 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 |