Files
UnrealEngine/Engine/Source/Editor/UnrealEd/Classes/Preferences/CurveEdOptions.h
2025-05-18 13:04:45 +08:00

51 lines
1.4 KiB
C++

// Copyright Epic Games, Inc. All Rights Reserved.
//=============================================================================
// CurveEdOptions
//
// A configuration class that holds information for the setup of the CurveEd.
// Supplied so that the editor 'remembers' the last setup the user had.
//=============================================================================
#pragma once
#include "CoreMinimal.h"
#include "UObject/ObjectMacros.h"
#include "UObject/Object.h"
#include "CurveEdOptions.generated.h"
UCLASS(hidecategories=Object, config=EditorPerProjectUserSettings, MinimalAPI)
class UCurveEdOptions : public UObject
{
GENERATED_UCLASS_BODY()
UPROPERTY(EditAnywhere, config, Category=Options)
float MinViewRange;
UPROPERTY(EditAnywhere, config, Category=Options)
float MaxViewRange;
UPROPERTY(EditAnywhere, config, Category=Options)
FLinearColor BackgroundColor;
UPROPERTY(EditAnywhere, config, Category=Options)
FLinearColor LabelColor;
UPROPERTY(EditAnywhere, config, Category=Options)
FLinearColor SelectedLabelColor;
UPROPERTY(EditAnywhere, config, Category=Options)
FLinearColor GridColor;
UPROPERTY(EditAnywhere, config, Category=Options)
FLinearColor GridTextColor;
UPROPERTY(EditAnywhere, config, Category=Options)
FLinearColor LabelBlockBkgColor;
UPROPERTY(EditAnywhere, config, Category=Options)
FLinearColor SelectedKeyColor;
};