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.

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback