22#define LOCTEXT_NAMESPACE "WidgetCarousel"
61 OnBeginPeek = InArgs._OnBeginPeek;
62 OnEndPeek = InArgs._OnEndPeek;
65 .HAlign(InArgs._HAlign)
66 .VAlign(InArgs._VAlign)
67 .Padding(InArgs._Padding)
70 InArgs._Content.Widget
78 if (OnBeginPeek.IsBound() ==
true)
80 OnBeginPeek.Execute();
90 if (OnEndPeek.IsBound() ==
true)
132 ImageTransparency = 0.f;
133 Style = InArgs._Style;
138 .WidthOverride(150.0f)
141 .OnBeginPeek(InArgs._OnBeginPeek)
142 .OnEndPeek(InArgs._OnEndPeek)
157 .ToolTipText(InArgs._ToolTipText)
158 .OnClicked(InArgs._OnClicked)
165 .ToolTipText(InArgs._ToolTipText)
166 .OnClicked(InArgs._OnClicked)
168 .ContentPadding(
FMargin(15, 30))
169 .ButtonColorAndOpacity(
this, &SCarouselNavigationButton::GetButtonColor)
173 .HeightOverride(42.0f)
174 .WidthOverride(25.0f)
179 .ColorAndOpacity(
this, &SCarouselNavigationButton::GetButtonImageColor)
203 Color.
A = ImageTransparency;
212 return FLinearColor(0.0f, 0.0f, 0.0f, ImageTransparency * 0.5f);
224 return FLinearColor(0.0f, 0.0f, 0.0f, ImageTransparency);
227 return FLinearColor(1.0f, 1.0f, 1.0f, ImageTransparency);
242 ImageTransparency = FMath::Min<float>(ImageTransparency +
DesiredBlendSpeed, 1.f);
246 ImageTransparency = 1.f;
253 ImageTransparency = FMath::Max<float>(ImageTransparency -
DesiredBlendSpeed, 0.f);
257 ImageTransparency = 0.f;
267 float ImageTransparency;
271#undef LOCTEXT_NAMESPACE
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_STYLE_ARGUMENT(ArgType, ArgName)
Definition DeclarativeSyntaxSupport.h:280
#define SAssignNew(ExposeAs, WidgetType,...)
Definition DeclarativeSyntaxSupport.h:41
#define SNew(WidgetType,...)
Definition DeclarativeSyntaxSupport.h:37
#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_DEFAULT_SLOT(DeclarationType, SlotName)
Definition DeclarativeSyntaxSupport.h:444
#define SLATE_ARGUMENT(ArgType, ArgName)
Definition DeclarativeSyntaxSupport.h:208
#define DECLARE_DELEGATE(DelegateName)
Definition DelegateCombinations.h:20
EHorizontalAlignment
Definition SlateEnums.h:174
EVerticalAlignment
Definition SlateEnums.h:194
static const ISlateStyle & Get()
Definition CoreStyle.h:33
static SLATECORE_API const FSlateBrush * GetNoBrush()
Definition StyleDefaults.cpp:6
SLATE_API void Construct(const FArguments &InArgs)
Definition SBorder.cpp:28
Definition SBoxPanel.h:171
static FSlot::FSlotArguments Slot()
Definition SBoxPanel.h:272
Definition SharedPointer.h:692
@ Hand
Definition ICursor.h:47
static SLATECORE_API const EVisibility Visible
Definition Visibility.h:14
static SLATECORE_API const EVisibility Collapsed
Definition Visibility.h:17
float A
Definition Color.h:56
static CORE_API const FLinearColor White
Definition Color.h:456
Definition SlateColor.h:42