![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ContentBundleBase.h>
Inheritance diagram for FContentBundleBase:Public Member Functions | |
| 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 () |
| virtual ENGINE_API void | AddReferencedObjects (FReferenceCollector &Collector) |
| virtual bool | IsValid () const =0 |
| virtual bool | HasContent () const =0 |
| ENGINE_API UWorld * | GetInjectedWorld () const |
| ENGINE_API const FString & | GetDisplayName () const |
| ENGINE_API const FColor & | GetDebugColor () const |
| ENGINE_API const TWeakPtr< FContentBundleClient > & | GetClient () const |
| ENGINE_API const UContentBundleDescriptor * | GetDescriptor () const |
| EContentBundleStatus | GetStatus () const |
| ENGINE_API FString | GetExternalStreamingObjectPackageName () const |
| ENGINE_API FString | GetExternalStreamingObjectPackagePath () const |
Protected Member Functions | |
| ENGINE_API void | SetStatus (EContentBundleStatus NewStatus) |
| virtual void | DoInitialize ()=0 |
| virtual void | DoUninitialize ()=0 |
| virtual void | DoInjectContent ()=0 |
| virtual void | DoRemoveContent ()=0 |
| FContentBundleBase::FContentBundleBase | ( | TSharedPtr< FContentBundleClient > & | InClient, |
| UWorld * | InWorld | ||
| ) |
|
virtual |
|
virtual |
Reimplemented in FContentBundle.
Implemented in FContentBundle.
Implemented in FContentBundle.
Implemented in FContentBundle.
Implemented in FContentBundle.
| const TWeakPtr< FContentBundleClient > & FContentBundleBase::GetClient | ( | ) | const |
| const FColor & FContentBundleBase::GetDebugColor | ( | ) | const |
| const UContentBundleDescriptor * FContentBundleBase::GetDescriptor | ( | ) | const |
| const FString & FContentBundleBase::GetDisplayName | ( | ) | const |
| FString FContentBundleBase::GetExternalStreamingObjectPackageName | ( | ) | const |
| FString FContentBundleBase::GetExternalStreamingObjectPackagePath | ( | ) | const |
| UWorld * FContentBundleBase::GetInjectedWorld | ( | ) | const |
|
inline |
Implemented in FContentBundle.
| void FContentBundleBase::Initialize | ( | ) |
| void FContentBundleBase::InjectContent | ( | ) |
Implemented in FContentBundle.
| void FContentBundleBase::RemoveContent | ( | ) |
|
protected |
| void FContentBundleBase::Uninitialize | ( | ) |