Navigation
API > API/Runtime > API/Runtime/DataflowEngine
| Name | FDataflowColorCurveOwner |
| Type | struct |
| Header File | /Engine/Source/Runtime/Experimental/Dataflow/Engine/Public/Dataflow/DataflowColorRamp.h |
| Include Path | #include "Dataflow/DataflowColorRamp.h" |
Syntax
struct FDataflowColorCurveOwner : public FCurveOwnerInterface
Inheritance Hierarchy
- FCurveOwnerInterface → FDataflowColorCurveOwner
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Dataflow/DataflowColorRamp.h | |||
FDataflowColorCurveOwner
(
const FDataflowColorCurveOwner& Other |
Dataflow/DataflowColorRamp.h | ||
FDataflowColorCurveOwner
(
FDataflowColorCurveOwner&& Other |
Dataflow/DataflowColorRamp.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnColorCurveChanged | TMulticastDelegate_OneParam< void, TArray< FRichCurve * > > | Dataflow/DataflowColorRamp.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OnColorCurveChangedDelegate | FOnColorCurveChanged | Dataflow/DataflowColorRamp.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ConstCurves | TArray< FRichCurveEditInfoConst > | Dataflow/DataflowColorRamp.h | ||
| Curves | TArray< FRichCurveEditInfo > | Dataflow/DataflowColorRamp.h | ||
| Owners | TArray< const UObject * > | Dataflow/DataflowColorRamp.h | ||
| RichCurves | TArray< FRichCurve > | Dataflow/DataflowColorRamp.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool IsEmpty() |
Dataflow/DataflowColorRamp.h | ||
void SetColorAtTime
(
float Time, |
Dataflow/DataflowColorRamp.h |
Overridden from FCurveOwnerInterface
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FLinearColor GetCurveColor
(
FRichCurveEditInfo CurveInfo |
Dataflow/DataflowColorRamp.h | ||
virtual void GetCurves
(
TAdderReserverRef< FRichCurveEditInfoConst > Curves |
Dataflow/DataflowColorRamp.h | ||
| Dataflow/DataflowColorRamp.h | |||
| Implemenmt all the necessary virtual function from FCurveOwnerInterface | Dataflow/DataflowColorRamp.h | ||
virtual FLinearColor GetLinearColorValue
(
float InTime |
Dataflow/DataflowColorRamp.h | ||
| Dataflow/DataflowColorRamp.h | |||
virtual bool HasAnyAlphaKeys() |
Dataflow/DataflowColorRamp.h | ||
virtual bool IsLinearColorCurve() |
Dataflow/DataflowColorRamp.h | ||
virtual bool IsValidCurve
(
FRichCurveEditInfo CurveInfo |
Dataflow/DataflowColorRamp.h | ||
virtual void MakeTransactional() |
Dataflow/DataflowColorRamp.h | ||
virtual void ModifyOwner() |
Dataflow/DataflowColorRamp.h | ||
virtual void OnCurveChanged
(
const TArray< FRichCurveEditInfo >& ChangedCurveEditInfos |
Dataflow/DataflowColorRamp.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FDataflowColorCurveOwner & operator=
(
const FDataflowColorCurveOwner& Other |
Dataflow/DataflowColorRamp.h | ||
FDataflowColorCurveOwner & operator=
(
FDataflowColorCurveOwner&& Other |
Dataflow/DataflowColorRamp.h |