|
ArticyXImporter
ArticyXImporter for Unreal Engine
|
#include <ArticyEditorModule.h>
Public Member Functions | |
| virtual void | StartupModule () override |
| virtual void | ShutdownModule () override |
| TSharedPtr< FArticyEditorCustomizationManager > | GetCustomizationManager () const |
| TArray< UArticyPackage * > ARTICYEDITOR_API | GetPackagesSlow () |
| void | RegisterArticyToolbar () |
| void | RegisterAssetTypeActions () |
| void | RegisterAutoReimportExclusions () |
| void | RegisterConsoleCommands () |
| void | RegisterDefaultArticyIdPropertyWidgetExtensions () const |
| void | RegisterDetailCustomizations () const |
| void | RegisterDirectoryWatcher () |
| void | RegisterGraphPinFactory () const |
| void | RegisterPluginCommands () |
| void | RegisterPluginSettings () const |
| void | RegisterToolTabs () |
| void | UnregisterPluginSettings () const |
| void | QueueImport () |
| bool | IsImportQueued () |
Static Public Member Functions | |
| static FArticyEditorModule & | Get () |
Public Attributes | |
| FOnCompilationFinished | OnCompilationFinished |
| FOnAssetsGenerated | OnAssetsGenerated |
| FOnImportFinished | OnImportFinished |
Articy Editor Module class for managing customizations and commands for the Articy plugin in Unreal Engine.
|
inlinestatic |
Get the Articy editor module instance.
|
inline |
Get the customization manager for Articy editor.
| TArray< UArticyPackage * > FArticyEditorModule::GetPackagesSlow | ( | ) |
Retrieve all Articy packages in the project.
Retrieve all Articy packages in the project, searching through asset data.
| bool FArticyEditorModule::IsImportQueued | ( | ) |
Check if an import is currently queued.
| void FArticyEditorModule::QueueImport | ( | ) |
Queue an import operation, displaying a message if in play mode.
| void FArticyEditorModule::RegisterArticyToolbar | ( | ) |
Register the Articy toolbar, adding custom buttons for Articy utilities.
| void FArticyEditorModule::RegisterAssetTypeActions | ( | ) |
Register asset type actions for Articy global variables.
| void FArticyEditorModule::RegisterAutoReimportExclusions | ( | ) |
Tell UE's auto-reimport watcher to ignore the localization CSVs we generate so it doesn't prompt the user to import them as DataTables.
| void FArticyEditorModule::RegisterConsoleCommands | ( | ) |
Register console commands for the Articy editor module.
| void FArticyEditorModule::RegisterDefaultArticyIdPropertyWidgetExtensions | ( | ) | const |
Registers all default widget extensions. As of this point, the articy button
Register default Articy ID property widget extensions for Windows platforms.
| void FArticyEditorModule::RegisterDetailCustomizations | ( | ) | const |
Register detail customizations for Articy properties and settings.
| void FArticyEditorModule::RegisterDirectoryWatcher | ( | ) |
Register a directory watcher to monitor changes in the generated code directory.
| void FArticyEditorModule::RegisterGraphPinFactory | ( | ) | const |
Register a custom graph pin factory for Articy references.
| void FArticyEditorModule::RegisterPluginCommands | ( | ) |
Register plugin commands for opening the Articy importer and debugger.
| void FArticyEditorModule::RegisterPluginSettings | ( | ) | const |
Register plugin settings for the Articy editor in the project settings.
| void FArticyEditorModule::RegisterToolTabs | ( | ) |
Register tool tabs for the Articy editor, including the main menu and debugger.
|
overridevirtual |
Clean up the Articy editor module by unregistering settings and destroying console commands.
|
overridevirtual |
IModuleInterface implementation
Initialize the Articy editor module by registering customizations, commands, and toolbars.
| void FArticyEditorModule::UnregisterPluginSettings | ( | ) | const |
Unregister plugin settings for the Articy editor in the project settings.
| FOnCompilationFinished FArticyEditorModule::OnCompilationFinished |
Delegate to bind custom logic you want to perform after the import has successfully finished