123 void Construct(const FArguments& InArgs);
179 UpdateIsSpinRangeUnlimited();
187 UpdateIsSpinRangeUnlimited();
197 UpdateIsSpinRangeUnlimited();
207 UpdateIsSpinRangeUnlimited();
265 bool bUnlimitedSpinRange;
266 void UpdateIsSpinRangeUnlimited()
277 const float* SelectorWidth;
280 float DistanceDragged;
307 void CancelMouseCapture();
319 int32 PointerDraggingSliderIndex;
329 double InternalValue;
338 float CachedExternalValue;
344 bool bIsTextChanging;
350 bool bPreventThrottling;
353 bool bEnableWheel =
true;
356 bool bBroadcastValueChangesPerKey =
false;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define SLATE_STYLE_ARGUMENT(ArgType, ArgName)
Definition DeclarativeSyntaxSupport.h:280
#define SLATE_ATTRIBUTE(AttrType, AttrName)
Definition DeclarativeSyntaxSupport.h:192
#define SLATE_EVENT(DelegateName, EventName)
Definition DeclarativeSyntaxSupport.h:458
#define SLATE_END_ARGS()
Definition DeclarativeSyntaxSupport.h:116
#define SLATE_ARGUMENT(ArgType, ArgName)
Definition DeclarativeSyntaxSupport.h:208
return true
Definition ExternalRpcRegistry.cpp:601
Definition CursorReply.h:16
Definition PaintArgs.h:23
Definition SlateRect.h:26
Definition DrawElements.h:220
Definition Attribute.h:17
const ObjectType & Get() const
Definition Attribute.h:241
void Set(const OtherType &InNewValue)
Definition Attribute.h:210
bool IsBound() const
Definition Attribute.h:427
Definition SharedPointer.h:692
Definition SharedPointer.h:1295
Definition SColorGradingComponentSpinBox.h:28
float GetMaxValue() const
Definition SColorGradingComponentSpinBox.h:183
void SetMaxSliderValue(const TAttribute< TOptional< float > > &InMaxSliderValue)
Definition SColorGradingComponentSpinBox.h:204
void SetValue(const TAttribute< float > &InValueAttribute)
Definition SColorGradingComponentSpinBox.h:167
void ApplySliderMinValueChanged(float SliderDeltaToAdd, bool UpdateOnlyIfLower)
Definition SColorGradingComponentSpinBox.cpp:276
float GetMaxSliderValue() const
Definition SColorGradingComponentSpinBox.h:203
bool IsMaxSliderValueBound() const
Definition SColorGradingComponentSpinBox.h:201
void CommitValue(float NewValue, double NewSpinValue, ECommitMethod CommitMethod, ETextCommit::Type OriginalCommitInfo)
Definition SColorGradingComponentSpinBox.cpp:468
float GetMinValue() const
Definition SColorGradingComponentSpinBox.h:175
void SetAlwaysUsesDeltaSnap(bool bNewValue)
Definition SColorGradingComponentSpinBox.h:212
const bool CommitWithMultiplier(const FPointerEvent &MouseEvent)
Definition SColorGradingComponentSpinBox.cpp:182
ECommitMethod
Definition SColorGradingComponentSpinBox.h:229
@ CommittedViaSpinMultiplier
Definition SColorGradingComponentSpinBox.h:232
@ CommittedViaSpin
Definition SColorGradingComponentSpinBox.h:230
@ CommittedViaCode
Definition SColorGradingComponentSpinBox.h:231
virtual FReply OnMouseButtonUp(const FGeometry &MyGeometry, const FPointerEvent &MouseEvent) override
Definition SColorGradingComponentSpinBox.cpp:208
float GetSliderExponent() const
Definition SColorGradingComponentSpinBox.h:219
float GetValue() const
Definition SColorGradingComponentSpinBox.h:166
virtual FReply OnMouseButtonDown(const FGeometry &MyGeometry, const FPointerEvent &MouseEvent) override
Definition SColorGradingComponentSpinBox.cpp:187
void ApplySliderMaxValueChanged(float SliderDeltaToAdd, bool UpdateOnlyIfHigher)
Definition SColorGradingComponentSpinBox.cpp:249
virtual FReply OnMouseMove(const FGeometry &MyGeometry, const FPointerEvent &MouseEvent) override
Definition SColorGradingComponentSpinBox.cpp:311
void InvalidateStyle()
Definition SColorGradingComponentSpinBox.h:224
DECLARE_DELEGATE_FourParams(FOnDynamicSliderMinMaxValueChanged, float, TWeakPtr< SWidget >, bool, bool)
void SetSliderExponent(const TAttribute< float > &InSliderExponent)
Definition SColorGradingComponentSpinBox.h:220
void SetMinValue(const TAttribute< TOptional< float > > &InMinValue)
Definition SColorGradingComponentSpinBox.h:176
void SetDelta(float InDelta)
Definition SColorGradingComponentSpinBox.h:216
void NotifyValueCommitted(float CurrentValue) const
Definition SColorGradingComponentSpinBox.cpp:553
virtual FCursorReply OnCursorQuery(const FGeometry &MyGeometry, const FPointerEvent &CursorEvent) const override
Definition SColorGradingComponentSpinBox.cpp:456
float GetMinSliderValue() const
Definition SColorGradingComponentSpinBox.h:193
bool GetAlwaysUsesDeltaSnap() const
Definition SColorGradingComponentSpinBox.h:211
float GetDelta() const
Definition SColorGradingComponentSpinBox.h:215
void SetWidgetStyle(const FColorGradingSpinBoxStyle *InStyle)
Definition SColorGradingComponentSpinBox.h:223
void SetMaxValue(const TAttribute< TOptional< float > > &InMaxValue)
Definition SColorGradingComponentSpinBox.h:184
DECLARE_DELEGATE_OneParam(FOnValueChanged, float)
void SetMinSliderValue(const TAttribute< TOptional< float > > &InMinSliderValue)
Definition SColorGradingComponentSpinBox.h:194
SLATE_BEGIN_ARGS(SColorGradingComponentSpinBox)
Definition SColorGradingComponentSpinBox.h:37
const FColorGradingSpinBoxStyle * GetWidgetStyle() const
Definition SColorGradingComponentSpinBox.h:222
void Construct(const FArguments &InArgs)
Definition SColorGradingComponentSpinBox.cpp:18
static float Fraction(double InValue, double InMinValue, double InMaxValue)
Definition SColorGradingComponentSpinBox.cpp:560
TAttribute< float > GetValueAttribute() const
Definition SColorGradingComponentSpinBox.h:163
bool IsMinSliderValueBound() const
Definition SColorGradingComponentSpinBox.h:191
virtual int32 OnPaint(const FPaintArgs &Args, const FGeometry &AllottedGeometry, const FSlateRect &MyCullingRect, FSlateWindowElementList &OutDrawElements, int32 LayerId, const FWidgetStyle &InWidgetStyle, bool bParentEnabled) const override
Definition SColorGradingComponentSpinBox.cpp:87
Type
Definition SlateEnums.h:291
@ Default
Definition SlateEnums.h:293
Definition ColorGradingUtil.cpp:7
EColorGradingComponent
Definition ColorGradingCommon.h:16
EColorGradingModes
Definition ColorGradingCommon.h:45
Definition AdvancedWidgetsModule.cpp:13
@ false
Definition radaudio_common.h:23
Definition ColorGradingSpinBoxStyle.h:16
Definition SlateBrush.h:239
Definition NumericTypeInterface.h:21
Definition Optional.h:131
constexpr bool IsSet() const
Definition Optional.h:69
constexpr const OptionalType & Get(const OptionalType &DefaultValue UE_LIFETIMEBOUND) const UE_LIFETIMEBOUND
Definition Optional.h:472