Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Particles > API/Runtime/Engine/Particles/UParticleModule
- UParticleModule::CompileModule()
- UParticleModuleAcceleration::CompileModule()
- UParticleModuleAccelerationConstant::CompileModule()
- UParticleModuleAccelerationDrag::CompileModule()
- UParticleModuleAccelerationDragScaleOverLife::CompileModule()
- UParticleModuleAttractorPointGravity::CompileModule()
- UParticleModuleCollisionGPU::CompileModule()
- UParticleModuleColor::CompileModule()
- UParticleModuleColorOverLife::CompileModule()
- UParticleModuleColorScaleOverLife::CompileModule()
- UParticleModuleLifetime::CompileModule()
- UParticleModuleOrbit::CompileModule()
- UParticleModulePivotOffset::CompileModule()
- UParticleModuleRotationRate::CompileModule()
- UParticleModuleSize::CompileModule()
- UParticleModuleSizeMultiplyLife::CompileModule()
- UParticleModuleSizeScale::CompileModule()
- UParticleModuleSizeScaleBySpeed::CompileModule()
- UParticleModuleSpawnPerUnit::CompileModule()
- UParticleModuleSubUV::CompileModule()
- UParticleModuleVectorFieldGlobal::CompileModule()
- UParticleModuleVectorFieldLocal::CompileModule()
- UParticleModuleVectorFieldRotation::CompileModule()
- UParticleModuleVectorFieldRotationRate::CompileModule()
- UParticleModuleVectorFieldScale::CompileModule()
- UParticleModuleVectorFieldScaleOverLife::CompileModule()
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/Particles/ParticleModule.h |
| Include | #include "Particles/ParticleModule.h" |
| Source | /Engine/Source/Runtime/Engine/Private/Particles/ParticleModules.cpp |
virtual void CompileModule
(
struct FParticleEmitterBuildInfo & EmitterInfo
)
Remarks
Called once to compile the effects of this module on runtime simulation.
Parameters
| Name | Description |
|---|---|
| EmitterInfo | Information needed for runtime simulation. |