Navigation
API > API/Runtime > API/Runtime/Engine
Filters
- Acceleration
- Attractor
- Beam
- Camera
- Collision
- Color
- Event
- Kill
- Lifetime
- Light
- Location
- Material
- Modules
- Orbit
- Orientation
- Parameter
- Rotation
- RotationRate
- Size
- Spawn
- SubUV
- Trail
- TypeData
- VectorField
- Velocity
Classes
| Type | Name | Description | |
|---|---|---|---|
| AEmitter | |||
| AEmitterCameraLensEffectBase | |||
| AParticleEventManager | |||
| FAccumulatedParticlePerfStats | |||
| FFXBudget | |||
| FFXSystemSpawnParameters | Parameters controlling the spawning behavior of FX systems via the SpawnSystemAtLocation and SpawnSystemAttached. | ||
| FFXTimeData | Timing data for various parts of FX work. | ||
| FLODSoloTrack | Temporary array for tracking 'solo' emitter mode. Entry will be true if emitter was enabled | ||
| FNamedEmitterMaterial | |||
| FOnSystemFinished | Called when the particle system is done. | ||
| FParticleBurst | |||
| FParticleBurstSignature | Fires when a particle system bursts | ||
| FParticleCurvePair | |||
| FParticleDeathSignature | Fires when a particle dies | ||
| FParticleEmitterReplayFrame | |||
| FParticleEventBurstData | Particle burst event data. | ||
| FParticleEventCollideData | Collision particle event data. | ||
| FParticleEventData | The base class for all particle event data. | ||
| FParticleEventDeathData | Killed particle event data. | ||
| FParticleEventKismetData | Kismet particle event data. | ||
| FParticleEventSpawnData | Spawn particle event data. | ||
| FParticleExistingData | Particle event data for particles that already existed at the time of the event | ||
| FParticlePerfStatsContext | |||
| FParticleRandomSeedInfo | |||
| FParticleRequiredModule | |||
| FParticleSpawnSignature | Fires when a particle is spawned | ||
| FParticleSysParam | Struct used for a particular named instance parameter for this ParticleSystemComponent. | ||
| FParticleSystemLOD | Structure containing per-LOD settings that pertain to the entire UParticleSystem. | ||
| FParticleSystemReplayFrame | A single frame within this replay | ||
| FParticleSystemWorldManager | Main manager class for particle systems in the world. | ||
| FParticleSystemWorldManagerTickFunction | |||
| FPSCPool | |||
| FPSCPoolElem | |||
| FPSCTickData | All data relating to a particle system's ticking. Kept in a cache friendly package. | ||
| FSubUVBoundingGeometryBuffer | |||
| FSubUVDerivedData | |||
| FWorldPSCPool | |||
| UFXSystemAsset | |||
| UFXSystemComponent | |||
| UParticleEmitter | |||
| UParticleLODLevel | |||
| UParticleModule | |||
| UParticleModuleRequired | |||
| UParticleSpriteEmitter | |||
| UParticleSystem | A ParticleSystem is a complete particle effect that contains any number of ParticleEmitters. | ||
| UParticleSystemComponent | A particle emitter. | ||
| UParticleSystemReplay | |||
| USubUVAnimation | SubUV animation asset, which caches bounding geometry for regions in the SubUVTexture with non-zero opacity. |
Typedefs
| Name | Description |
|---|---|
| FMaterialPSOPrecacheRequestID | Unique request ID of MaterialPSOPrecache which can be used to boost the priority of a PSO precache requests if it's needed for rendering. |
| FOnSystemPreActivationChange | Called just before the activation of a component changes. |
| FPSCManagerAsyncTickBatch |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EEmitterNormalsMode | |||
| EEmitterRenderMode | Cascade-related. | ||
| EModuleType | ModuleType Indicates the kind of emitter the module can be applied to. | ||
| EOpacitySourceMode | |||
| EParticleBurstMethod | Burst emissions. | ||
| EParticleEventType | Event type | ||
| EParticleScreenAlignment | |||
| EParticleSortMode | |||
| EParticleSourceSelectionMethod | Particle Selection Method, for any emitters that utilize particles as the source points. | ||
| EParticleSubUVInterpMethod | SubUV-related. | ||
| EParticleSysParamType | Enum for specifying type of a name instance parameter. | ||
| EParticleSystemOcclusionBoundsMethod | Occlusion method enumeration | ||
| EParticleSystemUpdateMode | ParticleSystemUpdateMode Enumeration indicating the method by which the system should be updated | ||
| EParticleUVFlipMode | |||
| EPSCPoolMethod | |||
| ESubUVBoundingVertexCount | More bounding vertices results in reduced overdraw, but adds more triangle overhead. | ||
| ParticleReplayState | Particle system replay state | ||
| ParticleSystemLODMethod | ParticleSystemLODMethod |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AdjustParticleBaseSizeForUVFlipping
(
FVector& OutSize, |
Flips the sign of a particle's base size based on it's UV flip mode. | |
CSV_DECLARE_CATEGORY_MODULE_EXTERN
(
ENGINE_API, |
|||
| Fires when a particle dies |
Variables
| Type | Name | Description | |
|---|---|---|---|
| int32 | GbEnablePSCWorldManager | ||
| STATCAT_Advanced |