IMediaPoolable

Interface for objects that can be pooled.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

MediaUtils

Header

/Engine/Source/Runtime/MediaUtils/Public/MediaObjectPool.h

Include

#include "MediaObjectPool.h"

Syntax

class IMediaPoolable

Remarks

Interface for objects that can be pooled.

Destructors

Name Description

Public function Virtual

~IMediaPoolable()

Virtual destructor.

Functions

Name Description

Public function Virtual

void

 

InitializePoolable()

Called when the object is removed from the pool.

Public function Virtual

bool

 

IsReadyForReuse()

Used to check if returned object is ready for reuse right away

Public function Virtual

void

 

ShutdownPoolable()

Called when the object added to the pool.