Navigation
API > API/Plugins > API/Plugins/CineAssemblyToolsEditor > API/Plugins/CineAssemblyToolsEditor/ICineAssemblyToolsEditorModule
Description
Register a new production extension struct type.
An ExtendedData production extension type is a USTRUCT type that is registered as additional data to each Production object. The struct must be a standard USTRUCT and registered to the productions using:
USTRUCT()structFMyStruct{intMyIntMember;}{ICineAssemblyToolsEditorModule&CatEdModule=ICineAssemblyToolsEditorModule::Get();CatEdModule.RegisterProductionExtension(*FMyStruct::StaticStruct());}
Once registered, each production will have its own instance of the extended data struct type. See FCinematicProduction for more on how to access and modify the data.
| Name | RegisterProductionExtension |
| Type | function |
| Header File | /Engine/Plugins/VirtualProduction/CinematicAssemblyTools/Source/CineAssemblyToolsEditor/Public/ICineAssemblyToolsEditorModule.h |
| Include Path | #include "ICineAssemblyToolsEditorModule.h" |
void RegisterProductionExtension
(
const UScriptStruct & DataScriptStruct
)