Navigation
API > API/Plugins > API/Plugins/EaseCurveTool
Data asset that holds category and tangent data for ease curve presets
| Name | UEaseCurveLibrary |
| Type | class |
| Header File | /Engine/Plugins/Animation/EaseCurveTool/Source/EaseCurveTool/Public/EaseCurveLibrary.h |
| Include Path | #include "EaseCurveLibrary.h" |
Syntax
UCLASS (MinimalAPI)
class UEaseCurveLibrary : public UDataAsset
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UDataAsset → UEaseCurveLibrary
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnPresetChangedDelegate | TMulticastDelegate_OneParam< void, const FEaseCurvePreset & > | EaseCurveLibrary.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool AddPreset
(
const FEaseCurvePreset& InPreset |
EaseCurveLibrary.h | ||
bool AddPresetToNewCategory
(
const FText& InName, |
EaseCurveLibrary.h | ||
bool ChangePresetCategory
(
const FEaseCurvePreset& InPreset, |
EaseCurveLibrary.h | ||
bool DoesPresetCategoryExist
(
const FText& InCategory |
EaseCurveLibrary.h | ||
bool DoesPresetExist
(
const FEaseCurvePresetHandle& InPresetHandle |
EaseCurveLibrary.h | ||
bool FindPreset
(
const FEaseCurvePresetHandle& InPresetHandle, |
EaseCurveLibrary.h | ||
bool FindPresetByTangents
(
const FEaseCurveTangents& InTangents, |
EaseCurveLibrary.h | ||
FText GenerateNewEmptyCategory() |
EaseCurveLibrary.h | ||
| EaseCurveLibrary.h | |||
| EaseCurveLibrary.h | |||
const TArray< FEaseCurvePreset > & GetPresets() |
EaseCurveLibrary.h | ||
FSimpleMulticastDelegate & OnPresetChanged() |
EaseCurveLibrary.h | ||
bool RemovePreset
(
const FEaseCurvePresetHandle& InPresetHandle |
EaseCurveLibrary.h | ||
bool RemovePresetCategory
(
const FText& InCategory |
EaseCurveLibrary.h | ||
bool RenamePreset
(
const FEaseCurvePresetHandle& InPresetHandle, |
EaseCurveLibrary.h | ||
| EaseCurveLibrary.h | |||
void SetToDefaultPresets() |
EaseCurveLibrary.h | ||
void Sort() |
EaseCurveLibrary.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TArray< FEaseCurvePreset > GetDefaultPresets() |
Mainly used to compare clicked presets names for engine analytics, thus returns static category and preset names of the default presets instead of looking on disk for the actual default names. | EaseCurveLibrary.h |