EPSCPoolMethod

Choose your operating system:

Windows

macOS

Linux

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Particles/WorldPSCPool.h

Include

#include "Particles/WorldPSCPool.h"

Syntax

enum EPSCPoolMethod
{
    None,
    AutoRelease,
    ManualRelease,
    ManualRelease_OnComplete,
    FreeInPool,
}

Values

Name

Description

None

PSC is will be created fresh and not allocated from the pool.

AutoRelease

PSC is allocated from the pool and will be automatically released back to it.

ManualRelease

PSC is allocated from the pool but will NOT be automatically released back to it.

ManualRelease_OnComplete

Special entry allowing manual release PSCs to be manually released but wait until completion to be returned to the pool.

FreeInPool

Special entry that marks a PSC as having been returned to the pool.