![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <CurveOwnerInterface.h>
Inheritance diagram for FCurveOwnerInterface:Static Protected Member Functions | |
| template<typename AssetType > | |
| static bool | RepointCurveOwnerAsset (const FPackageReloadedEvent &InPackageReloadedEvent, const AssetType *InCurveOwnerAsset, FCurveOwnerInterface *&OutNewCurveOwner) |
Interface you implement if you want the CurveEditor to be able to edit curves on you.
|
inlinevirtual |
|
inlinevirtual |
Evaluate this color curve at the specified time
|
virtual |
Reimplemented in FDataflowColorCurveOwner.
|
pure virtual |
Implemented in UCurveBase, UCurveTable, and FDataflowColorCurveOwner.
|
pure virtual |
Returns set of curves to query. Must not release the curves while being edited.
Implemented in UCurveBase, UCurveTable, and FDataflowColorCurveOwner.
|
pure virtual |
Returns set of curves to edit. Must not release the curves while being edited.
Implemented in UCurveBase, UCurveTable, and FDataflowColorCurveOwner.
|
inlinevirtual |
Evaluate this color curve at the specified time
Reimplemented in FDataflowColorCurveOwner.
Returns the owner(s) of the curve
Implemented in UCurveBase, UCurveTable, and FDataflowColorCurveOwner.
Reimplemented in FDataflowColorCurveOwner.
Whether the curves returned by GetCurves are rich or simple curves
Reimplemented in UCurveTable.
Whether the curve represents a linear color
Reimplemented in FDataflowColorCurveOwner.
|
pure virtual |
Validates that a previously retrieved curve is still valid for editing.
Implemented in UCurveBase, UCurveTable, and FDataflowColorCurveOwner.
Called to make curve owner transactional
Implemented in UCurveBase, UCurveTable, and FDataflowColorCurveOwner.
Called to modify the owner of the curve
Implemented in UCurveBase, UCurveTable, and FDataflowColorCurveOwner.
Called to modify the owner of the curve during interaction/while being edited.
|
pure virtual |
Called when any of the curves have been changed
Implemented in UCurveBase, UCurveTable, and FDataflowColorCurveOwner.
|
inlinevirtual |
Called during package reload to repoint a curve interface asset
Reimplemented in UCurveBase, and UCurveTable.
|
inlinestaticprotected |
Default implementation of RepointCurveOwner that can be used with UObject based types that inherit FCurveOwnerInterface
|
inlinevirtual |
Tell the curve owner that calls to OnCurveChanged are from an interactive drag
Reimplemented in UCurveBase.