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

#include <ContentBundle.h>

+ Inheritance diagram for FContentBundle:

Public Member Functions

ENGINE_API FContentBundle (TSharedPtr< FContentBundleClient > &InClient, UWorld *InWorld)
 
virtual ENGINE_API void AddReferencedObjects (FReferenceCollector &Collector) override
 
virtual ENGINE_API bool IsValid () const override
 
virtual ENGINE_API bool HasContent () const override
 
- Public Member Functions inherited from FContentBundleBase
ENGINE_API FContentBundleBase (TSharedPtr< FContentBundleClient > &InClient, UWorld *InWorld)
 
virtual ENGINE_API ~FContentBundleBase ()
 
ENGINE_API void Initialize ()
 
ENGINE_API void Uninitialize ()
 
ENGINE_API void InjectContent ()
 
ENGINE_API void RemoveContent ()
 
ENGINE_API UWorldGetInjectedWorld () const
 
ENGINE_API const FString & GetDisplayName () const
 
ENGINE_API const FColorGetDebugColor () const
 
ENGINE_API const TWeakPtr< FContentBundleClient > & GetClient () const
 
ENGINE_API const UContentBundleDescriptorGetDescriptor () const
 
EContentBundleStatus GetStatus () const
 
ENGINE_API FString GetExternalStreamingObjectPackageName () const
 
ENGINE_API FString GetExternalStreamingObjectPackagePath () const
 

Protected Member Functions

virtual ENGINE_API void DoInitialize () override
 
virtual ENGINE_API void DoUninitialize () override
 
virtual ENGINE_API void DoInjectContent () override
 
virtual ENGINE_API void DoRemoveContent () override
 
- Protected Member Functions inherited from FContentBundleBase
ENGINE_API void SetStatus (EContentBundleStatus NewStatus)
 

Constructor & Destructor Documentation

◆ FContentBundle()

FContentBundle::FContentBundle ( TSharedPtr< FContentBundleClient > &  InClient,
UWorld InWorld 
)

Member Function Documentation

◆ AddReferencedObjects()

void FContentBundle::AddReferencedObjects ( FReferenceCollector Collector)
overridevirtual

Reimplemented from FContentBundleBase.

◆ DoInitialize()

void FContentBundle::DoInitialize ( )
overrideprotectedvirtual

Implements FContentBundleBase.

◆ DoInjectContent()

void FContentBundle::DoInjectContent ( )
overrideprotectedvirtual

Implements FContentBundleBase.

◆ DoRemoveContent()

void FContentBundle::DoRemoveContent ( )
overrideprotectedvirtual

Implements FContentBundleBase.

◆ DoUninitialize()

void FContentBundle::DoUninitialize ( )
overrideprotectedvirtual

Implements FContentBundleBase.

◆ HasContent()

bool FContentBundle::HasContent ( ) const
overridevirtual

Implements FContentBundleBase.

◆ IsValid()

bool FContentBundle::IsValid ( ) const
overridevirtual

Implements FContentBundleBase.


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