Description

When a custom data asset class have a FRuntimeCurveLinearColor defined variable, the curve name in the editor shows as "None" and cannot be edited.

Regression:
No - same behavior exists in 4.14.3 Binary (CL 3249277)

Steps to Reproduce
  1. Open UE4 Editor (any project)
  2. Add code based on DataAsset (MyDataAsset)
  3. Add the following to MyDataAsset.h
    • Add include statement for Runtime/Engine/Classes/Curves/CurveLinearColor.h
    • Add below GENERATED_BODY() line:
      public:
      UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Curves")
      FRuntimeCurveLinearColor TestColorCurve;
      
  4. Compile
  5. In the editor Create new Data Asset using MyDataAsset (MyDataBP)
  6. Open MyDataBP
  7. Right click in graph and select Show Curves

Result:
Curve names display as none

Expected:
Curve names display as RGBA

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

1
Login to Vote

Fixed
ComponentUE - Anim - Sequencer
Affects Versions4.14.34.15.1
Target Fix4.16
Fix Commit3374592
Main Commit3379345
CreatedMar 28, 2017
ResolvedMar 31, 2017
UpdatedApr 27, 2018