EPSCPoolMethod

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.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss