Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Particles
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UActorComponent
- USceneComponent
- UPrimitiveComponent
- UFXSystemComponent
- UParticleSystemComponent
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/Particles/ParticleSystemComponent.h |
| Include | #include "Particles/ParticleSystemComponent.h" |
Syntax
UCLASS (Abstract, MinimalAPI)
class UFXSystemComponent : public UPrimitiveComponent
Constructors
| Type | Name | Description | |
|---|---|---|---|
UFXSystemComponent
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ActivateSystem
(
bool bFlagAsJustAttached |
||
| void | Forces component to deactivate immediately. | ||
| uint32 | Returns an approximate memory usage value for this component. | ||
| UFXSystemAsset * | Get the referenced FXSystem asset. | ||
| void | PrecacheAssetPSOs
(
UFXSystemAsset* FXSystemAsset |
||
| void | Deactivates this system and releases it to the pool on completion. | ||
| bool | RequiresLWCTileRecache
(
const FVector3f CurrentTile, |
Returns true if we have crossed LWC tiles to the point that we may introduce artifacts. | |
| void | SetActorParameter
(
FName ParameterName, |
Set a named actor instance parameter on this ParticleSystemComponent. | |
| void | SetAutoAttachmentParameters
(
USceneComponent* Parent, |
Set AutoAttachParent, AutoAttachSocketName, AutoAttachLocationRule, AutoAttachRotationRule, AutoAttachScaleRule to the specified parameters. | |
| void | SetBoolParameter
(
FName ParameterName, |
Change a named boolean parameter, ParticleSystemComponent converts to float. | |
| void | SetColorParameter
(
FName ParameterName, |
Set a named color instance parameter on this ParticleSystemComponent. | |
| void | SetEmitterEnable
(
FName EmitterName, |
Enables / disables an emitter by halting spawning of new particles. | |
| void | SetFloatParameter
(
FName ParameterName, |
Change a named float parameter | |
| void | SetIntParameter
(
FName ParameterName, |
Change a named int parameter | |
| void | SetUseAutoManageAttachment
(
bool bAutoManage |
Sets whether we should automatically attach to AutoAttachParent when activated, and detach from our parent when completed. | |
| void | SetVectorParameter
(
FName ParameterName, |
Set a named vector instance parameter on this ParticleSystemComponent. |