Files
UnrealEngineUWP/Engine/Source/Editor/CurveEditor/CurveEditor.Build.cs
Mike Zyracki b813114c97 Sequencer: Custom Curve Colors
Added Custom Color Support to Curve Editor. This is done via an Editor preference(CurveEditorSettings) that stores a color per UClass, property name(intent name of the channel in Curve Editor), and the Color. So would be something like StaticMeshActor, "Translate.X", (1.0f,0.0f,0.f90)

Added to Sections an UObject* GetImplicitObjectOwner(). Usually this is the Possessable/Spawnable of the owning track, but for Control Rig Tracks we use the
specified Control Rig instead.

So we use that implicit owner to get the UClass to associate with the channel.

Also added some Python/BP functions since editor pref's aren't scriptable.

#jira MH-3206
#preflight 61520812d0edce00010149bf
#robomerge 5.0

[CL 17635750 by Mike Zyracki in ue5-main branch]
2021-09-27 16:10:27 -04:00

30 lines
606 B
C#

// Copyright Epic Games, Inc. All Rights Reserved.
using UnrealBuildTool;
public class CurveEditor : ModuleRules
{
public CurveEditor(ReadOnlyTargetRules Target) : base(Target)
{
PrivateDependencyModuleNames.AddRange(
new string[] {
"ApplicationCore",
"AppFramework",
"Core",
"CoreUObject",
"EditorFramework",
"Engine",
"EditorStyle",
"InputCore",
"Slate",
"SlateCore",
"TimeManagement",
"UnrealEd",
"SequencerWidgets",
}
);
PublicDependencyModuleNames.Add("SequencerWidgets");
}
}