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

#include <ContentBundleContainer.h>

Public Member Functions

 FContentBundleContainer (UWorld *WorldToInjectIn)
 
 ~FContentBundleContainer ()
 
UWorldGetInjectedWorld () const
 
void Initialize ()
 
void Deinitialize ()
 
void AddReferencedObjects (FReferenceCollector &Collector)
 
uint32 GetNumContentBundles () const
 
const TArray< TUniquePtr< FContentBundle > > & GetGameContentBundles () const
 
TArray< TUniquePtr< FContentBundle > > & GetGameContentBundles ()
 
bool InjectContentBundle (FContentBundleClient &ContentBundleClient)
 
bool RemoveContentBundle (FContentBundleClient &ContentBundleClient)
 
void ForEachContentBundle (TFunctionRef< void(FContentBundleBase *)> Func) const
 
void ForEachContentBundleBreakable (TFunctionRef< bool(FContentBundleBase *)> Func) const
 

Constructor & Destructor Documentation

◆ FContentBundleContainer()

FContentBundleContainer::FContentBundleContainer ( UWorld WorldToInjectIn)

◆ ~FContentBundleContainer()

FContentBundleContainer::~FContentBundleContainer ( )

Member Function Documentation

◆ AddReferencedObjects()

void FContentBundleContainer::AddReferencedObjects ( FReferenceCollector Collector)

◆ Deinitialize()

void FContentBundleContainer::Deinitialize ( )

◆ ForEachContentBundle()

void FContentBundleContainer::ForEachContentBundle ( TFunctionRef< void(FContentBundleBase *)>  Func) const

◆ ForEachContentBundleBreakable()

void FContentBundleContainer::ForEachContentBundleBreakable ( TFunctionRef< bool(FContentBundleBase *)>  Func) const

◆ GetGameContentBundles() [1/2]

TArray< TUniquePtr< FContentBundle > > & FContentBundleContainer::GetGameContentBundles ( )

◆ GetGameContentBundles() [2/2]

const TArray< TUniquePtr< FContentBundle > > & FContentBundleContainer::GetGameContentBundles ( ) const

◆ GetInjectedWorld()

UWorld * FContentBundleContainer::GetInjectedWorld ( ) const

◆ GetNumContentBundles()

uint32 FContentBundleContainer::GetNumContentBundles ( ) const

◆ Initialize()

void FContentBundleContainer::Initialize ( )

◆ InjectContentBundle()

bool FContentBundleContainer::InjectContentBundle ( FContentBundleClient ContentBundleClient)

◆ RemoveContentBundle()

bool FContentBundleContainer::RemoveContentBundle ( FContentBundleClient ContentBundleClient)

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