Navigation
API > API/Runtime > API/Runtime/Engine
| Name | UCurveLinearColor |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Classes/Curves/CurveLinearColor.h |
| Include Path | #include "Curves/CurveLinearColor.h" |
Syntax
UCLASS (BlueprintType, CollapseCategories, HideCategories=(FilePath), MinimalAPI)
class UCurveLinearColor : public UCurveBase
Inheritance Hierarchy
- FCurveOwnerInterface → UCurveBase → UCurveLinearColor
- UObjectBase → UObjectBaseUtility → UObject → UCurveBase → UCurveLinearColor
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UCurveLinearColor
(
const FObjectInitializer& ObjectInitializer |
Curves/CurveLinearColor.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AdjustBrightness | float | Curves/CurveLinearColor.h |
|
|
| AdjustBrightnessCurve | float | Curves/CurveLinearColor.h |
|
|
| AdjustHue | float | Properties for adjusting the color of the gradient. | Curves/CurveLinearColor.h |
|
| AdjustMaxAlpha | float | Curves/CurveLinearColor.h |
|
|
| AdjustMinAlpha | float | Curves/CurveLinearColor.h |
|
|
| AdjustSaturation | float | Curves/CurveLinearColor.h |
|
|
| AdjustVibrance | float | Curves/CurveLinearColor.h |
|
|
| FloatCurves | FRichCurve | Keyframe data, one curve for red, green, blue, and alpha | Curves/CurveLinearColor.h | |
| OnUpdateGradient | FOnUpdateGradient | Curves/CurveLinearColor.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void DrawThumbnail
(
FCanvas* Canvas, |
Curves/CurveLinearColor.h | ||
FLinearColor GetUnadjustedLinearColorValue
(
float InTime |
Curves/CurveLinearColor.h |
|
|
void PushToSourceData
(
TArray< FFloat16Color >& SrcData, |
Curves/CurveLinearColor.h | ||
void PushUnadjustedToSourceData
(
TArray< FFloat16Color >& SrcData, |
Curves/CurveLinearColor.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Curves/CurveLinearColor.h | ||
virtual void PostLoad() |
Curves/CurveLinearColor.h | ||
virtual void Serialize
(
FArchive& Ar |
Curves/CurveLinearColor.h |
Overridden from FCurveOwnerInterface
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FLinearColor GetClampedLinearColorValue
(
float InTime |
Evaluate this color curve at the specified time | Curves/CurveLinearColor.h |
|
| Returns set of curves to edit. Must not release the curves while being edited. | Curves/CurveLinearColor.h | ||
| Returns set of curves to query. Must not release the curves while being edited. | Curves/CurveLinearColor.h | ||
virtual FLinearColor GetLinearColorValue
(
float InTime |
Evaluate this color curve at the specified time | Curves/CurveLinearColor.h |
|
virtual bool HasAnyAlphaKeys() |
Curves/CurveLinearColor.h | ||
virtual bool IsLinearColorCurve() |
Whether the curve represents a linear color | Curves/CurveLinearColor.h | |
virtual bool IsValidCurve
(
FRichCurveEditInfo CurveInfo |
Validates that a previously retrieved curve is still valid for editing. | Curves/CurveLinearColor.h | |
virtual void OnCurveChanged
(
const TArray< FRichCurveEditInfo >& ChangedCurveEditInfos |
Called when any of the curves have been changed | Curves/CurveLinearColor.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator==
(
const UCurveLinearColor& Curve |
Determine if Curve is the same | Curves/CurveLinearColor.h |