UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ParticleEventManager.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
4
#pragma once
5
6
#include "
CoreMinimal.h
"
7
#include "
UObject/ObjectMacros.h
"
8
#include "
GameFramework/Actor.h
"
9
#include "
Particles/ParticleSystemComponent.h
"
10
11
#include "ParticleEventManager.generated.h"
12
13
UCLASS
(config=
Game
, NotBlueprintable, notplaceable)
14
class
AParticleEventManager
:
public
AActor
15
{
16
GENERATED_UCLASS_BODY
()
17
18
virtual
void
EndPlay(
const
EEndPlayReason::Type
EndPlayReason)
override
;
19
20
virtual
void
HandleParticleSpawnEvents( UParticleSystemComponent*
Component
,
const
TArray<FParticleEventSpawnData>
&
SpawnEvents
);
21
virtual
void
HandleParticleDeathEvents( UParticleSystemComponent*
Component
,
const
TArray<FParticleEventDeathData>
&
DeathEvents
);
22
virtual
void
HandleParticleCollisionEvents( UParticleSystemComponent*
Component
,
const
TArray<FParticleEventCollideData>
&
CollisionEvents
);
23
virtual
void
HandleParticleBurstEvents( UParticleSystemComponent*
Component
,
const
TArray<FParticleEventBurstData>
&
BurstEvents
);
24
};
25
Actor.h
EAnimSyncGroupScope::Component
@ Component
CoreMinimal.h
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
EBuildTargetType::Game
@ Game
ObjectMacros.h
GENERATED_UCLASS_BODY
#define GENERATED_UCLASS_BODY(...)
Definition
ObjectMacros.h:768
UCLASS
#define UCLASS(...)
Definition
ObjectMacros.h:776
ParticleSystemComponent.h
AActor
Definition
Actor.h:257
AParticleEventManager
Definition
ParticleEventManager.h:15
TArray
Definition
Array.h:670
EEndPlayReason::Type
Type
Definition
EngineTypes.h:3431
Engine
Source
Runtime
Engine
Classes
Particles
ParticleEventManager.h
Generated by
1.9.8