Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Curves/CurveBase.h |
Include |
#include "Curves/CurveBase.h" |
class UCurveBase :
public UObject,
public FCurveOwnerInterface
Defines a curve of interpolated points to evaluate over a given range
Name | Description | ||
---|---|---|---|
|
AssetImportData |
Name | Description | |
---|---|---|
|
UCurveBase ( |
Name | Description | ||
---|---|---|---|
|
CreateCurveFromCSVString ( |
Create curve from CSV style comma-separated string. |
|
|
GetTimeRange ( |
Get the time range across all curves |
|
|
GetValueRange ( |
Get the value range across all curves |
|
|
ResetCurve() |
Reset all curve data |
Name | Description | ||
---|---|---|---|
|
GetAssetRegistryTags ( |
Override to ensure we write out the asset import data |
|
|
PostInitProperties() |
Called after the C++ constructor and after the properties have been initialized, including those loaded from config. |
|
|
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |
Name | Description | ||
---|---|---|---|
|
GetCurves() |
Returns set of curves to edit. Must not release the curves while being edited. |
|
|
GetCurves() |
Returns set of curves to query. Must not release the curves while being edited. |
|
|
TArray< cons... |
GetOwners() |
Returns the owner(s) of the curve |
|
IsValidCurve ( |
Validates that a previously retrieved curve is still valid for editing. |
|
|
MakeTransactional() |
Called to make curve owner transactional |
|
|
ModifyOwner() |
Called to modify the owner of the curve |
|
|
OnCurveChanged ( |
Called when any of the curves have been changed |
|
|
RepointCurveOwner ( |
Called during package reload to repoint a curve interface asset |
Name | Description | ||
---|---|---|---|
|
ImportPath_DEPRECATED |
The filename imported to create this object. |