UInterpCurveEdSetup

Windows
MacOS
Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UInterpCurveEdSetup

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Engine/InterpCurveEdSetup.h

Include

#include "Engine/InterpCurveEdSetup.h"

Syntax

class UInterpCurveEdSetup : public UObject

Variables

Name Description

Public variable

int32

 

ActiveTab

Public variable

TArray< struct ...

 

Tabs

Constructors

Name Description

Public function

UInterpCurveEdSetup

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function

bool

 

AddCurveToCurrentTab

(
    UObject* InCurve,
    const FString& CurveName,
    const FColor& CurveColor,
    FCurveEdEntry** OutCurveEn...,
    bool bInColorCurve,
    bool bInFloatingPointColor,
    bool bInClamp,
    float InClampLow,
    float InClampHigh
)

Add a new curve property to the current tab.

Public function

void

 

ChangeCurveColor

(
    UObject* InCurve,
    const FColor& CurveColor
)

Change the color of the given curve

Public function

void

 

ChangeCurveName

(
    UObject* InCurve,
    const FString& NewCurveName
)

Change the displayed name for a curve in the curve editor.

Public function

void

 

CreateNewTab

(
    const FString& InTabName
)

Create a new tab in the CurveEdSetup.

Public function Static

FCurveEdInte...

 

GetCurveEdInterfacePointer

(
    const FCurveEdEntry& Entry
)

Public function

void

 

RemoveCurve

(
    UObject* InCurve
)

Remove a particuclar curve from all tabs.

Public function

void

 

RemoveTab

(
    const FString& InTabName
)

Remove the tab of the given name from the CurveEdSetup.

Public function

void

 

ReplaceCurve

(
    UObject* RemoveCurve,
    UObject* AddCurve
)

Replace a particuclar curve

Public function

void

 

ResetTabs()

Remove all tabs and re-add the 'default' one

Public function

bool

 

ShowingCurve

(
    UObject* InCurve
)

Look through CurveEdSetup and see if any properties of selected object is being shown.

Overridden from UObject

Name Description

Public function Virtual

void

 

PostLoad()

Do any object-specific cleanup required immediately after loading an object.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss