ICurveEditorModule

Interface for the Curve Editor module.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

IModuleInterface

ICurveEditorModule

References

Module

CurveEditor

Header

/Engine/Source/Editor/CurveEditor/Public/ICurveEditorModule.h

Include

#include "ICurveEditorModule.h"

Syntax

class ICurveEditorModule : public IModuleInterface

Remarks

Interface for the Curve Editor module.

Destructors

Name Description

Public function Virtual

~ICurveEditorModule()

Functions

Name Description

Public function

TArray< FCur...

 

GetAllToolBarMenuExtenders()

Public function Const

TArrayView< ...

 

GetEditorExtensions()

Public function Const

TArrayView< ...

 

GetToolExtensions()

Public function

FDelegateHan...

 

RegisterEditorExtension

(
    FOnCreateCurveEditorExtension InOnC...
)

Public function

FDelegateHan...

 

RegisterToolExtension

Public function

ECurveEditor...

 

RegisterView

(
    FOnCreateCurveEditorView InCreateVi...
)

Register a new view factory function that can be used on the curve editor when relevant curves are found @note A maximum of 64 registered view types are supported.

Public function

void

 

UnregisterEditorExtension

(
    FDelegateHandle InHandle
)

Public function

void

 

UnregisterToolExtension

(
    FDelegateHandle InHandle
)

Public function

void

 

UnregisterView

(
    ECurveEditorViewID InViewID
)

Unregister a previously registered view type

Typedefs

Name

Description

FCurveEditorMenuExtender