172 return Super::GetForegroundColor();
186 return bIsPressed || AppearPressedAttribute.
Get();
233#if !UE_BUILD_SHIPPING
260#if WITH_ACCESSIBILITY
323 SLATE_API void UpdatePressStateChanged();
326 SLATE_API void UpdateShowDisabledEffect();
329 SLATE_API void UpdateDisabledForegroundColor();
392 bool bAllowDragDrop =
false;
395 uint8 bIsFocusable:1;
401 uint8 bIsStyleNormalPaddingOverridden:1;
404 uint8 bIsStylePressedPaddingOverridden:1;
416 TSlateAttribute<bool> AppearPressedAttribute;
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_DEFAULT_SLOT(DeclarationType, SlotName)
Definition DeclarativeSyntaxSupport.h:444
#define SLATE_ARGUMENT(ArgType, ArgName)
Definition DeclarativeSyntaxSupport.h:208
return true
Definition ExternalRpcRegistry.cpp:601
ETextShapingMethod
Definition FontCache.h:52
#define SLATE_DECLARE_WIDGET_API(WidgetType, ParentType, ModuleApiDefine)
Definition SlateControlledConstruction.h:22
const FGeometry const FPointerEvent const FDragDropEvent FOnDrop
Definition SlateDelegates.h:44
FOnDragDetected
Definition SlateDelegates.h:24
EHorizontalAlignment
Definition SlateEnums.h:174
EVerticalAlignment
Definition SlateEnums.h:194
ETextFlowDirection
Definition TextLayout.h:81
UE_INTRINSIC_CAST UE_REWRITE constexpr std::remove_reference_t< T > && MoveTemp(T &&Obj) noexcept
Definition UnrealTemplate.h:520
Definition CoreStyle.h:15
Definition DragAndDrop.h:141
Definition PaintArgs.h:23
Definition SlateRect.h:26
Definition DrawElements.h:220
Definition Attribute.h:17
Definition EnumAsByte.h:22
static UE_FORCEINLINE_HINT TSharedRef< OtherType, Mode > SharedThis(OtherType *ThisPtr)
Definition SharedPointer.h:1780
Definition SharedPointer.h:153
@ false
Definition radaudio_common.h:23
Definition SlateColor.h:42
Definition SlateSound.h:16
Definition SlateTypes.h:326
const ObjectType & Get() const
Definition SlateAttributeBase.inl:240
bool Assign(ContainerType &Widget, const TAttribute< ObjectType > &OtherAttribute, ESlateAttributeBindAction Actions=UE_SLATE_WITH_ATTRIBUTE_DEFAULT_INITIALIZATION_ACTION)
Definition SlateAttributeBase.inl:350
Definition Optional.h:131