OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#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
UE::Math::TVector2< double > FVector2D
Definition MathFwd.h:48
ESlateDrawEffect
Definition RenderingCommon.h:89
static const ISlateStyle & Get()
Definition CoreStyle.h:33
Definition PaintArgs.h:23
FReply & ReleaseMouseCapture()
Definition Reply.h:114
static FReply Unhandled()
Definition Reply.h:241
FReply & CaptureMouse(TSharedRef< SWidget > InMouseCaptor)
Definition Reply.h:28
static FReply Handled()
Definition Reply.h:233
static SLATECORE_API void MakeBox(FSlateWindowElementList &ElementList, uint32 InLayer, const FPaintGeometry &PaintGeometry, const FSlateBrush *InBrush, ESlateDrawEffect InDrawEffects=ESlateDrawEffect::None, const FLinearColor &InTint=FLinearColor::White)
Definition DrawElementTypes.cpp:333
static SLATECORE_API void MakeGradient(FSlateWindowElementList &ElementList, uint32 InLayer, const FPaintGeometry &PaintGeometry, TArray< FSlateGradientStop > InGradientStops, EOrientation InGradientType, ESlateDrawEffect InDrawEffects=ESlateDrawEffect::None, FVector4f CornerRadius=FVector4f(0.0f))
Definition DrawElementTypes.cpp:554
Definition SlateRect.h:26
Definition DrawElements.h:220
virtual const FSlateBrush * GetBrush(const FName PropertyName, const ANSICHAR *Specifier=nullptr, const ISlateStyle *RequestingStyle=nullptr) const =0
Definition SColorValueSlider.h:29
FSimpleDelegate OnMouseCaptureEnd
Definition SColorValueSlider.h:173
const FSlateBrush * SelectorImage
Definition SColorValueSlider.h:161
virtual FVector2D ComputeDesiredSize(float) const
Definition SColorValueSlider.h:153
void Construct(const FArguments &InArgs)
Definition SColorValueSlider.h:53
TAttribute< FLinearColor > SelectedColor
Definition SColorValueSlider.h:164
FOnLinearColorValueChanged OnValueChanged
Definition SColorValueSlider.h:167
virtual FReply OnMouseButtonDoubleClick(const FGeometry &InMyGeometry, const FPointerEvent &InMouseEvent)
Definition SColorValueSlider.h:148
virtual FReply OnMouseButtonUp(const FGeometry &MyGeometry, const FPointerEvent &MouseEvent)
Definition SColorValueSlider.h:115
virtual FReply OnMouseMove(const FGeometry &MyGeometry, const FPointerEvent &MouseEvent)
Definition SColorValueSlider.h:129
virtual int32 OnPaint(const FPaintArgs &Args, const FGeometry &AllottedGeometry, const FSlateRect &MyCullingRect, FSlateWindowElementList &OutDrawElements, int32 LayerId, const FWidgetStyle &InWidgetStyle, bool bParentEnabled) const
Definition SColorValueSlider.h:63
virtual FReply OnMouseButtonDown(const FGeometry &MyGeometry, const FPointerEvent &MouseEvent)
Definition SColorValueSlider.h:101
FSimpleDelegate OnMouseCaptureBegin
Definition SColorValueSlider.h:170
SLATE_BEGIN_ARGS(SColorValueSlider)
Definition SColorValueSlider.h:32
UE_NODEBUG UE_FORCEINLINE_HINT SizeType Add(ElementType &&Item)
Definition Array.h:2696
const ObjectType & Get() const
Definition Attribute.h:241
static UE_FORCEINLINE_HINT TSharedRef< OtherType, Mode > SharedThis(OtherType *ThisPtr)
Definition SharedPointer.h:1780
static INPUTCORE_API const FKey LeftMouseButton
Definition InputCoreTypes.h:300
const FDeprecateSlateVector2D Size
Definition Geometry.h:590
FORCEINLINE_DEBUGGABLE FPaintGeometry ToPaintGeometry() const
Definition Geometry.h:315
float B
Definition Color.h:55
CORE_API FLinearColor HSVToLinearRGB() const
Definition Color.cpp:411
static constexpr UE_FORCEINLINE_HINT T Clamp(const T X, const T MinValue, const T MaxValue)
Definition UnrealMathUtility.h:592
Definition SlateBrush.h:239
FLinearColor GetTint(const FWidgetStyle &InWidgetStyle) const
Definition SlateBrush.h:339
FDeprecateSlateVector2D ImageSize
Definition SlateBrush.h:268
Definition DrawElementTypes.h:395
static CORE_API const TVector2< double > ZeroVector
Definition Vector2D.h:63