Navigation
API > API/Editor > API/Editor/CurveEditor
Interface for the Curve Editor module.
| Name | ICurveEditorModule |
| Type | class |
| Header File | /Engine/Source/Editor/CurveEditor/Public/ICurveEditorModule.h |
| Include Path | #include "ICurveEditorModule.h" |
Syntax
class ICurveEditorModule : public IModuleInterface
Implements Interfaces
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~ICurveEditorModule() |
ICurveEditorModule.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FCurveEditorMenuExtender | TBaseDelegate_OneParam< TSharedRef< FExtender >, const TSharedRef< FUICommandList > > | ICurveEditorModule.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TArray< FCurveEditorMenuExtender > & GetAllToolBarMenuExtenders() |
ICurveEditorModule.h | ||
TArrayView< const FOnCreateCurveEditorExtension > GetEditorExtensions() |
ICurveEditorModule.h | ||
TSharedPtr< UE::CurveEditor::FPromotedFilterContainer > GetGlobalToolbarPromotedFilters() |
ICurveEditorModule.h | ||
TArrayView< const FOnCreateCurveEditorToolExtension > GetToolExtensions() |
ICurveEditorModule.h | ||
FDelegateHandle RegisterEditorExtension
(
FOnCreateCurveEditorExtension InOnCreateCurveEditorExtension |
ICurveEditorModule.h | ||
FDelegateHandle RegisterToolExtension
(
FOnCreateCurveEditorToolExtension InOnCreateCurveEditorToolExtension |
ICurveEditorModule.h | ||
ECurveEditorViewID RegisterView
(
FOnCreateCurveEditorView InCreateViewDelegate |
Register a new view factory function that can be used on the curve editor when relevant curves are found | ICurveEditorModule.h | |
void UnregisterEditorExtension
(
FDelegateHandle InHandle |
ICurveEditorModule.h | ||
void UnregisterToolExtension
(
FDelegateHandle InHandle |
ICurveEditorModule.h | ||
void UnregisterView
(
ECurveEditorViewID InViewID |
Unregister a previously registered view type | ICurveEditorModule.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static ICurveEditorModule & Get() |
ICurveEditorModule.h | ||
static bool IsAvailable() |
ICurveEditorModule.h |