UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ColorGradingSpinBoxStyle.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
8
9#include "ColorGradingSpinBoxStyle.generated.h"
10
14USTRUCT(BlueprintType)
16{
18
20
22
23 ADVANCEDWIDGETS_API virtual void GetResources(TArray< const FSlateBrush* >& OutBrushes) const override;
24
26 virtual const FName GetTypeName() const override { return TypeName; };
27
29
31 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Appearance)
32 FSlateBrush BorderBrush;
33 FColorGradingSpinBoxStyle& SetBorderBrush(const FSlateBrush& InBorderBrush) { BorderBrush = InBorderBrush; return *this; }
34
36 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Appearance)
37 FSlateBrush ActiveBorderBrush;
38 FColorGradingSpinBoxStyle& SetActiveBorderBrush(const FSlateBrush& InActiveBorderBrush) { ActiveBorderBrush = InActiveBorderBrush; return *this; }
39
41 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Appearance)
42 FSlateBrush HoveredBorderBrush;
43 FColorGradingSpinBoxStyle& SetHoveredBorderBrush(const FSlateBrush& InHoveredBorderBrush) { HoveredBorderBrush = InHoveredBorderBrush; return *this; }
44
46 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Appearance)
47 FSlateBrush SelectorBrush;
48 FColorGradingSpinBoxStyle& SetSelectorBrush(const FSlateBrush& InSelectorBrush) { SelectorBrush = InSelectorBrush; return *this; }
49
51 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Appearance)
52 float SelectorWidth;
53 FColorGradingSpinBoxStyle& SetSelectorWidth(float InSelectorWidth) { SelectorWidth = InSelectorWidth; return *this; }
54
60 {
61 BorderBrush.UnlinkColors();
62 HoveredBorderBrush.UnlinkColors();
63 ActiveBorderBrush.UnlinkColors();
64 SelectorBrush.UnlinkColors();
65 }
66};
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
const T * GetDefault()
Definition UObjectGlobals.h:2155
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define USTRUCT(...)
Definition ObjectMacros.h:746
#define GENERATED_USTRUCT_BODY(...)
Definition ObjectMacros.h:767
USkinnedMeshComponent float
Definition SkinnedMeshComponent.h:60
Definition NameTypes.h:617
Definition Array.h:670
Definition ColorGradingSpinBoxStyle.h:16
virtual const FName GetTypeName() const override
Definition ColorGradingSpinBoxStyle.h:26
static ADVANCEDWIDGETS_API const FName TypeName
Definition ColorGradingSpinBoxStyle.h:25
virtual ~FColorGradingSpinBoxStyle()
Definition ColorGradingSpinBoxStyle.h:21
void UnlinkColors()
Definition ColorGradingSpinBoxStyle.h:59
Definition SlateBrush.h:239
Definition SlateWidgetStyle.h:16