Navigation
API > API/Plugins > API/Plugins/TweeningUtilsEditor
This class squishes the curves based on how much the tween function squishes the keys vertically. The squishing is achieved by interpolating the tangents to 0.
| Name | TTangentFlatteningTweenProxy |
| Type | class |
| Header File | /Engine/Plugins/Animation/TweeningUtils/Source/TweeningUtilsEditor/Public/Math/Models/TangentFlatteningTweenProxy.h |
| Include Path | #include "Math/Models/TangentFlatteningTweenProxy.h" |
Syntax
template<typename TBase>
class TTangentFlatteningTweenProxy : public TBase
Inheritance Hierarchy
- TBase → TTangentFlatteningTweenProxy
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TTangentFlatteningTweenProxy
(
TAttribute< TWeakPtr< FCurveEditor > > WeakCurveEditorAttr, |
Math/Models/TangentFlatteningTweenProxy.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| TangentTweener | CurveEditor::FTangentSelectionFlattener | Implements the logic for flattening the tangents. | Math/Models/TangentFlatteningTweenProxy.h | |
| WeakCurveEditor | const TAttribute< TWeakPtr< FCurveEditor > > | Needed as arg for TangentTweener. | Math/Models/TangentFlatteningTweenProxy.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BlendValues
(
float InNormalizedValue |
Math/Models/TangentFlatteningTweenProxy.h | ||
virtual void StartBlendOperation() |
Math/Models/TangentFlatteningTweenProxy.h |