Navigation
API > API/Plugins > API/Plugins/CustomizableObjectEditor > API/Plugins/CustomizableObjectEditor/FExtensionDataCompilerInterface
Description
Register a new Extension Data compile-time constant that will be streamed in on demand.
This constant will be cooked out to its own package and will be loaded as needed.
The provided FInstancedStruct will be visible to the garbage collector, so any object references from UPROPERTYs in the instanced struct will be treated as hard references from the Customizable Object.
Don't save any references to objects under the container as string paths, e.g. using TSoftObjectPtr, because the container will be moved to a different package during cooking and your paths won't be automatically updated.
| Name | MakeStreamedExtensionData |
| Type | function |
| Header File | /Engine/Plugins/Mutable/Source/CustomizableObjectEditor/Public/MuCOE/ExtensionDataCompilerInterface.h |
| Include Path | #include "MuCOE/ExtensionDataCompilerInterface.h" |
| Source | /Engine/Plugins/Mutable/Source/CustomizableObjectEditor/Private/MuCOE/ExtensionDataCompilerInterface.cpp |
TSharedPtr < const mu::FExtensionData > MakeStreamedExtensionData
(
FInstancedStruct && Data
)