|
ArticyXImporter
ArticyXImporter for Unreal Engine
|
Singleton-style class for managing Articy editor customizations. More...
#include <ArticyEditorCustomizationManager.h>
Public Member Functions | |
| FArticyEditorCustomizationManager () | |
| Constructs an instance of FArticyEditorCustomizationManager. | |
| IArticyIdPropertyWidgetCustomizationFactory * | RegisterArticyIdPropertyWidgetCustomizationFactory (FOnCreateArticyIdPropertyWidgetCustomizationFactory GetCustomizationDelegate) |
| Registers an ArticyIdPropertyWidget customization factory. | |
| void | UnregisterArticyIdPropertyWidgetCustomizationFactory (const IArticyIdPropertyWidgetCustomizationFactory *) |
| Unregisters an ArticyIdPropertyWidget customization factory. | |
| void | CreateArticyIdPropertyWidgetCustomizations (const UArticyObject *ArticyObject, TArray< TSharedPtr< IArticyIdPropertyWidgetCustomization > > &OutCustomizations) |
| Creates the ArticyIdPropertyWidget customizations for an ArticyRef. | |
Friends | |
| class | FArticyEditorModule |
Singleton-style class for managing Articy editor customizations.
This class provides methods for registering, unregistering, and creating ArticyIdPropertyWidget customizations.
| FArticyEditorCustomizationManager::FArticyEditorCustomizationManager | ( | ) |
Constructs an instance of FArticyEditorCustomizationManager.
Constructs an instance of FArticyEditorCustomizationManager.
This constructor initializes the customization manager responsible for managing Articy editor customizations.
| void FArticyEditorCustomizationManager::CreateArticyIdPropertyWidgetCustomizations | ( | const UArticyObject * | ArticyObject, |
| TArray< TSharedPtr< IArticyIdPropertyWidgetCustomization > > & | OutCustomizations ) |
Creates the ArticyIdPropertyWidget customizations for an ArticyRef.
Creates customizations for ArticyIdPropertyWidget based on the provided ArticyObject.
| ArticyObject | A pointer to the ArticyObject for which customizations are being created. |
| OutCustomizations | An array to hold the generated customizations. |
This function generates customizations for the specified ArticyObject and adds them to the OutCustomizations array.
| ArticyObject | A pointer to the ArticyObject for which customizations are being created. |
| OutCustomizations | An array to hold the generated customizations. |
| IArticyIdPropertyWidgetCustomizationFactory * FArticyEditorCustomizationManager::RegisterArticyIdPropertyWidgetCustomizationFactory | ( | FOnCreateArticyIdPropertyWidgetCustomizationFactory | GetCustomizationDelegate | ) |
Registers an ArticyIdPropertyWidget customization factory.
Registers a customization factory for ArticyIdPropertyWidget.
| GetCustomizationDelegate | A delegate that returns a shared reference to an ArticyIdPropertyWidgetCustomizationFactory. |
This function registers a factory used to create customizations for ArticyIdPropertyWidget.
| GetCustomizationDelegate | A delegate that returns a shared reference to an ArticyIdPropertyWidgetCustomizationFactory. |
| void FArticyEditorCustomizationManager::UnregisterArticyIdPropertyWidgetCustomizationFactory | ( | const IArticyIdPropertyWidgetCustomizationFactory * | Factory | ) |
Unregisters an ArticyIdPropertyWidget customization factory.
Unregisters a customization factory for ArticyIdPropertyWidget.
| IArticyIdPropertyWidgetCustomizationFactory | A pointer to the customization factory to be unregistered. |
This function removes the specified customization factory from the list of registered factories.
| Factory | A pointer to the customization factory to be unregistered. |