Navigation
API > API/Plugins > API/Plugins/AnimNextEditor
| Name | IAnimNextEditorModule |
| Type | class |
| Header File | /Engine/Plugins/Experimental/AnimNext/Source/AnimNextEditor/Public/IAnimNextEditorModule.h |
| Include Path | #include "IAnimNextEditorModule.h" |
Syntax
class IAnimNextEditorModule : public IModuleInterface
Implements Interfaces
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FCollectGraphMenuActionsMulticast | TMulticastDelegate_ThreeParams< void, const TWeakPtr< UE::Workspace::IWorkspaceEditor > &, FGraphContextMenuBuilder &, const FActionMenuContextData & > | IAnimNextEditorModule.h | |
| FNodeDblClickNotificationDelegate | FNodeDblClickNotificationMulticast::FDelegate | IAnimNextEditorModule.h | |
| FNodeDblClickNotificationMulticast | TMulticastDelegate_TwoParams< void, const UE::Workspace::FWorkspaceEditorContext &, const UEdGraphNode * > | IAnimNextEditorModule.h | |
| FOnCollectGraphMenuActionsDelegate | FCollectGraphMenuActionsMulticast::FDelegate | IAnimNextEditorModule.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddWorkspaceSupportedAssetClass
(
const FTopLevelAssetPath& InClassAssetPath |
Add a UClass path to the set of classes which can be opened within an AnimNextWorkspace | IAnimNextEditorModule.h | |
void RegisterAssetCompilationHandler
(
const FTopLevelAssetPath& InClassPath, |
Register an asset compilation handler | IAnimNextEditorModule.h | |
FDelegateHandle RegisterGraphMenuActionsProvider
(
const FOnCollectGraphMenuActionsDelegate& InCollectDelegate |
Register a graph context menu actions provider | IAnimNextEditorModule.h | |
void RegisterLocatorFragmentEditorType
(
FName InLocatorFragmentEditorName |
Register a valid fragment type name to be used with parameter UOLs | IAnimNextEditorModule.h | |
FDelegateHandle RegisterNodeDblClickHandler
(
const FNodeDblClickNotificationDelegate& InNodeDblClickNotificationDelegate |
Register a node double click notifications handler | IAnimNextEditorModule.h | |
void RemoveWorkspaceSupportedAssetClass
(
const FTopLevelAssetPath& InClassAssetPath |
Remove a UClass path to the set of classes which can be opened within an AnimNextWorkspace | IAnimNextEditorModule.h | |
void UnregisterAssetCompilationHandler
(
const FTopLevelAssetPath& InClassPath |
Unregister an asset compilation handler | IAnimNextEditorModule.h | |
void UnregisterGraphMenuActionsProvider
(
const FDelegateHandle& InDelegateHandle |
Unregister a graph context menu actions provider | IAnimNextEditorModule.h | |
void UnregisterLocatorFragmentEditorType
(
FName InLocatorFragmentEditorName |
Unregister a valid fragment type name to be used with parameter UOLs | IAnimNextEditorModule.h | |
void UnregisterNodeDblClickHandler
(
const FDelegateHandle& InDelegateHandle |
Unregister a node double click notifications handler | IAnimNextEditorModule.h |