Navigation
Unreal Engine C++ API Reference > Runtime > Engine > Engine
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UInterpCurveEdSetup
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Classes/Engine/InterpCurveEdSetup.h |
Include | #include "Engine/InterpCurveEdSetup.h" |
Syntax
UCLASS (MinimalAPI)
class UInterpCurveEdSetup : public UObject
Variables
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
int32 | ActiveTab | |
![]() ![]() |
TArray< struct FCurveEdTab > | Tabs |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
UInterpCurveEdSetup
(
const FObjectInitializer& ObjectInitializer |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
bool | AddCurveToCurrentTab
(
UObject* InCurve, |
Add a new curve property to the current tab. |
![]() |
void | ChangeCurveColor
(
UObject* InCurve, |
Change the color of the given curve |
![]() |
void | ChangeCurveName
(
UObject* InCurve, |
Change the displayed name for a curve in the curve editor. |
![]() |
void | CreateNewTab
(
const FString& InTabName |
Create a new tab in the CurveEdSetup. |
![]() ![]() |
FCurveEdInterface * | GetCurveEdInterfacePointer
(
const FCurveEdEntry& Entry |
|
![]() |
void | RemoveCurve
(
UObject* InCurve |
Remove a particuclar curve from all tabs. |
![]() |
void | Remove the tab of the given name from the CurveEdSetup. | |
![]() |
void | ReplaceCurve
(
UObject* RemoveCurve, |
Replace a particuclar curve |
![]() |
void | ResetTabs () |
Remove all tabs and re-add the 'default' one |
![]() |
bool | ShowingCurve
(
UObject* InCurve |
Look through CurveEdSetup and see if any properties of selected object is being shown. |
Overridden from UObject
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | PostLoad () |
Do any object-specific cleanup required immediately after loading an object. |