UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IMediaPoolable Class Reference

#include <MediaObjectPool.h>

+ Inheritance diagram for IMediaPoolable:

Public Member Functions

virtual void InitializePoolable ()
 
virtual void ShutdownPoolable ()
 
virtual bool IsReadyForReuse ()
 
virtual ~IMediaPoolable ()
 

Detailed Description

Interface for objects that can be pooled.

Constructor & Destructor Documentation

◆ ~IMediaPoolable()

virtual IMediaPoolable::~IMediaPoolable ( )
inlinevirtual

Virtual destructor.

Member Function Documentation

◆ InitializePoolable()

virtual void IMediaPoolable::InitializePoolable ( )
inlinevirtual

Called when the object is removed from the pool.

Override this method to initialize a poolable object before it is being reused.

See also
ShutdownPoolable

◆ IsReadyForReuse()

virtual bool IMediaPoolable::IsReadyForReuse ( )
inlinevirtual

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

◆ ShutdownPoolable()

virtual void IMediaPoolable::ShutdownPoolable ( )
inlinevirtual

Called when the object added to the pool.

Override this method to clean up a poolable object when it is no longer used.

See also
InitializePoolable

The documentation for this class was generated from the following file: