Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/WorldPartition > API/Runtime/Engine/WorldPartition/ContentBundle
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- USubsystem
- UDynamicSubsystem
- UEngineSubsystem
- UContentBundleEngineSubsystem
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/WorldPartition/ContentBundle/ContentBundleEngineSubsystem.h |
| Include | #include "WorldPartition/ContentBundle/ContentBundleEngineSubsystem.h" |
Syntax
UCLASS (Config=Engine, MinimalAPI)
class UContentBundleEngineSubsystem : public UEngineSubsystem
Variables
| Type | Name | Description | |
|---|---|---|---|
| FContentBundleRegisterDelegate | OnContentBundleClientRegistered | ||
| FContentBundleEventDelegate | OnContentBundleClientRequestedContentInjection | ||
| FContentBundleEventDelegate | OnContentBundleClientRequestedContentRemoval | ||
| FContentBundleEventDelegate | OnContentBundleClientUnregistered |
Functions
| Type | Name | Description | |
|---|---|---|---|
| UContentBundleEngineSubsystem * | Get () |
||
| TArrayView< TSharedPtr< FContentBundleClient > > | |||
| const UContentBundleDescriptor * | GetContentBundleDescriptor
(
const FGuid& ContentBundleGuid |
||
| FGuid | |||
| TSharedPtr< FContentBundleClient > | RegisterContentBundle
(
const UContentBundleDescriptor* Descriptor, |
||
| void | RequestContentInjection
(
FContentBundleClient& Client |
||
| void | RequestContentRemoval
(
FContentBundleClient& Client |
||
| void | SetEditingContentBundleGuid
(
FGuid InGuid |
||
| void | UnregisterContentBundle
(
FContentBundleClient& Client |
Overridden from USubsystem
| Type | Name | Description | |
|---|---|---|---|
| void | Deinitialize () |
Implement this for deinitialization of instances of the system | |
| void | Initialize
(
FSubsystemCollectionBase& Collection |
Implement this for initialization of instances of the system |
Typedefs
| Name | Description |
|---|---|
| FContentBundleEventDelegate | |
| FContentBundleRegisterDelegate |