Navigation
API > API/Plugins > API/Plugins/RigVMEditor > API/Plugins/RigVMEditor/Widgets
Inheritance Hierarchy
- SGraphPin
- FCurveOwnerInterface
- SRigVMGraphPinCurveFloat
References
| Module | RigVMEditor |
| Header | /Engine/Plugins/Runtime/RigVM/Source/RigVMEditor/Public/Widgets/SRigVMGraphPinCurveFloat.h |
| Include | #include "Widgets/SRigVMGraphPinCurveFloat.h" |
Syntax
class SRigVMGraphPinCurveFloat :
public SGraphPin,
public FCurveOwnerInterface
Variables
| Type | Name | Description | |
|---|---|---|---|
| FRuntimeFloatCurve | Curve | ||
| TSharedPtr< SCurveEditor > | CurveEditor |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Construct
(
const FArguments& InArgs, |
||
| FRuntimeFloatCurve & |
Overridden from SGraphPin
| Type | Name | Description | |
|---|---|---|---|
| TSharedRef< SWidget > | Build the widget we should put into the 'default value' space, shown when nothing connected |
Overridden from FCurveOwnerInterface
| Type | Name | Description | |
|---|---|---|---|
| TArray< FRichCurveEditInfoConst > | GetCurves () |
FCurveOwnerInterface interface | |
| TArray< FRichCurveEditInfo > | GetCurves () |
Returns set of curves to query. Must not release the curves while being edited. | |
| TArray< const UObject * > | GetOwners () |
Returns the owner(s) of the curve | |
| bool | IsValidCurve
(
FRichCurveEditInfo CurveInfo |
Validates that a previously retrieved curve is still valid for editing. | |
| void | Called to make curve owner transactional | ||
| void | ModifyOwner () |
Called to modify the owner of the curve | |
| void | OnCurveChanged
(
const TArray< FRichCurveEditInfo >& ChangedCurveEditInfos |
Called when any of the curves have been changed |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FArguments |