| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Engine/CurveTable.h |
Include |
#include "Engine/CurveTable.h" |
class UCurveTable :
public UObject,
public FCurveOwnerInterface
Imported spreadsheet table as curves.
Name | Description | ||
---|---|---|---|
|
TObjectPtr< cla... |
AssetImportData |
|
|
ECurveTableMode |
CurveTableMode |
|
|
RowMap |
Map of name of row to row data structure. |
Name | Description | |
---|---|---|
|
UCurveTable ( |
Name | Description | ||
---|---|---|---|
|
AddRichCurve ( |
||
|
FSimpleCurve... |
AddSimpleCurve ( |
|
|
CreateTableFromCSVString ( |
Create table from CSV style comma-separated string. |
|
|
CreateTableFromJSONString ( |
Create table from JSON string. RowCurve must be defined before calling this function. |
|
|
CreateTableFromOtherTable ( |
Create table from another Curve Table |
|
|
void |
DeleteRow ( |
Remove a curve row from the table. Note the associated curve will be deleted. |
|
void |
EmptyTable() |
Empty the table info (will not clear RowCurve) |
|
FRealCurve &... |
FindCurve |
Function to find the row of a table given its name. |
|
FRealCurve &... |
FindCurveUnchecked ( |
High performance version with no type safety |
|
FRichCurve &... |
FindRichCurve |
|
|
FSimpleCurve... |
FindSimpleCurve |
|
|
FCriticalSec... |
GetCurveTableChangeCriticalSection() |
|
|
ECurveTableM... |
GetCurveTableMode() |
|
|
int32 |
GetGlobalCachedCurveID() |
|
|
const TMap< ... |
GetRichCurveRowMap() |
|
|
const TMap< ... |
GetRichCurveRowMap() |
|
|
const TMap< ... |
GetRowMap() |
|
|
const TMap< ... |
GetRowMap() |
|
|
const TMap< ... |
GetSimpleCurveRowMap() |
|
|
const TMap< ... |
GetSimpleCurveRowMap() |
|
|
GetTableAsCSV() |
Output entire contents of table as CSV |
|
|
GetTableAsJSON() |
Output entire contents of table as JSON |
|
|
GetTableAsString() |
Output entire contents of table as a string |
|
|
void |
InvalidateAllCachedCurves() |
|
|
MakeValidName ( |
Util that removes invalid chars and then make an FName |
|
|
FOnCurveTabl... |
OnCurveTableChanged() |
Gets a multicast delegate that is called any time the curve table changes. |
|
void |
RemoveRow ( |
Removes a single row from the CurveTable by name. Just returns if row is not found. |
|
void |
RenameRow |
Move the curve to another FName in the table |
|
bool |
WriteTableAsJSON ( |
Output entire contents of table as JSON. |
Name | Description | ||
---|---|---|---|
|
void |
FinishDestroy() |
Called to finish destroying the object. |
|
void |
GetAssetRegistryTags ( |
Gathers a list of asset registry searchable tags which are name/value pairs with some type information This only needs to be implemented for asset objects |
|
void |
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |
|
void |
PostInitProperties() |
Called after the C++ constructor and after the properties have been initialized, including those loaded from config. |
|
void |
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |
|
void |
Serialize ( |
Handles reading, writing, and reference collecting using FArchive. |
Name | Description | ||
---|---|---|---|
|
TArray< FRic... |
GetCurves() |
Returns set of curves to query. Must not release the curves while being edited. |
|
TArray< FRic... |
GetCurves() |
Returns set of curves to edit. Must not release the curves while being edited. |
|
TArray< cons... |
GetOwners() |
Returns the owner(s) of the curve |
|
bool |
HasRichCurves() |
Whether the curves returned by GetCurves are rich or simple curves |
|
bool |
IsValidCurve ( |
Validates that a previously retrieved curve is still valid for editing. |
|
void |
MakeTransactional() |
Called to make curve owner transactional |
|
void |
ModifyOwner() |
Called to modify the owner of the curve |
|
void |
OnCurveChanged ( |
Called when any of the curves have been changed |
|
bool |
RepointCurveOwner ( |
Called during package reload to repoint a curve interface asset |
Name |
Description |
---|---|
FOnCurveTableChanged |
Name |
Description |
---|---|
GlobalCachedCurveID |
Name | Description | ||
---|---|---|---|
|
ImportPath_DEPRECATED |
The filename imported to create this object. |