UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SMenuEntryButton Member List

This is the complete list of members for SMenuEntryButton, including all inherited members.

AccessWidgetVisibilityAttribute(const TSharedRef< SWidget > &Widget)SWidgetinlineprotectedstatic
AddMetadata(const TSharedRef< MetaDataType > &AddMe)SWidgetinline
Advanced_AsInvalidationRoot() constSWidgetinlinevirtual
Advanced_GetPaintParentWidget() constSWidgetinline
Advanced_InvalidateVolatility()SWidgetinlineprotected
Advanced_IsInvalidationRoot() constSWidgetinlinevirtual
Advanced_IsWindow() constSWidgetinlinevirtual
ArrangeChildren(const FGeometry &AllottedGeometry, FArrangedChildren &ArrangedChildren, bool bUpdateAttributes=false) constSWidget
AsShared()TSharedFromThis< SWidget >inline
AsShared() constTSharedFromThis< SWidget >inline
AsSharedSubobject(SubobjectType *SubobjectPtr) constTSharedFromThis< SWidget >inline
AssignParentWidget(TSharedPtr< SWidget > InParent)SWidget
AsWeak()TSharedFromThis< SWidget >inline
AsWeak() constTSharedFromThis< SWidget >inline
AsWeakSubobject(SubobjectType *SubobjectPtr) constTSharedFromThis< SWidget >inline
bCanHaveChildrenSWidgetprotected
bCanSupportFocusSWidgetprotected
bClippingProxySWidgetprotected
bHasCustomPrepassSWidgetprotected
bHasRelativeLayoutScaleSWidgetprotected
bVolatilityAlwaysInvalidatesPrepassSWidgetprotected
CacheDesiredSize(float InLayoutScaleMultiplier)SWidgetprotectedvirtual
CacheVolatility()SWidgetinline
CalculateCullingAndClippingRules(const FGeometry &AllottedGeometry, const FSlateRect &MyCullingRect, bool &bClipToBounds, bool &bAlwaysClip, bool &bIntersectClipBounds) constSWidget
ChildSlotSCompoundWidgetprotected
ClearContent()SBorder
ClippingSWidgetprotected
ComputeDesiredSize(float) const overrideSButtonprotectedvirtual
ComputeFlowDirection() constSWidgetinlineprotected
ComputeVolatility() constSWidgetinlineprotectedvirtual
ConditionallyDetatchParentWidget(SWidget *InExpectedParent)SWidget
Construct(const FArguments &InArgs)SMenuEntryButtoninline
CullingBoundsExtensionSWidgetprotected
CustomPrepass(float LayoutScaleMultiplier)SWidgetinlineprotectedvirtual
DoesSharedInstanceExist() constTSharedFromThis< SWidget >inline
EnableToolTipForceField(const bool bEnableForceField)SWidget
EResponseToMouseUp enum nameSMenuEntryButton
ExecuteHoverStateChanged(bool bPlaySound)SButtonprotected
ExecuteOnClick()SButtonprotected
FindChildGeometries(const FGeometry &MyGeometry, const TSet< TSharedRef< SWidget > > &WidgetsToFind, TMap< TSharedRef< SWidget >, FArrangedWidget > &OutResult) constSWidgetprotected
FindChildGeometries_Helper(const FGeometry &MyGeometry, const TSet< TSharedRef< SWidget > > &WidgetsToFind, TMap< TSharedRef< SWidget >, FArrangedWidget > &OutResult) constSWidgetprotected
FindChildGeometry(const FGeometry &MyGeometry, TSharedRef< SWidget > WidgetToFind) constSWidgetprotected
FindChildUnderMouse(const FArrangedChildren &Children, const FPointerEvent &MouseEvent)SWidgetprotectedstatic
FindChildUnderPosition(const FArrangedChildren &Children, const UE::Slate::FDeprecateVector2DParameter &ArrangedSpacePosition)SWidgetprotectedstatic
ForceVolatile(bool bForce)SWidgetinline
FSlateControlledConstruction()=defaultFSlateControlledConstruction
GetAllChildren()SWidgetinlinevirtual
GetAllMetaData() constSWidgetinline
GetAppearPressedAttribute() constSButtoninlineprotected
GetBorderBackgroundColor() constSBorderinline
GetBorderBackgroundColorAttribute() constSBorderinlineprotected
GetBorderForegroundColorAttribute() constSButtoninlineprotected
GetBorderImage() constSBorderinline
GetBorderImageAttribute() constSBorderinlineprotected
GetCachedGeometry() constSWidget
GetCanTick() constSWidgetinline
GetChildren() overrideSCompoundWidgetvirtual
GetClickMethodFromInputType(const FPointerEvent &MouseEvent) constSButtonprotected
GetClipping() constSWidgetinline
GetColorAndOpacity() constSCompoundWidgetinline
GetColorAndOpacityAttribute() constSCompoundWidgetinlineprotected
GetCombinedPadding() constSButtonprotected
GetContent() constSBorder
GetContentPaddingAttribute() constSButtoninlineprotected
GetContentScale() constSCompoundWidgetinline
GetContentScaleAttribute() constSCompoundWidgetinlineprotected
GetCreatedInLocation() constSWidget
GetCullingBoundsExtension() constSWidgetinline
GetCurrentClippingState() constSWidgetinline
GetCursor() constSWidgetprotectedvirtual
GetDesiredSize() constSWidget
GetDesiredSizeScale() constSBorderinlineprotected
GetDesiredSizeScaleAttribute() constSBorderinlineprotected
GetDisabledForegroundColor() const finalSButtonvirtual
GetEnabledStateAttribute() constSWidgetinlineprotected
GetFlowDirectionPreference() constSWidgetinline
GetFocusBrush() constSWidgetprotectedvirtual
GetForegroundColor() const finalSButtoninlinevirtual
GetForegroundColorAttribute() constSCompoundWidgetinlineprotected
GetHoveredAttribute() constSWidgetinlineprotected
GetMetaData() constSWidgetinline
GetPaintSpaceGeometry() constSWidget
GetParentWidget() constSWidgetinline
GetPersistentState() constSWidgetinline
GetPixelSnapping() constSWidgetinline
GetPrepassLayoutScaleMultiplier() constSWidgetinlineprotected
GetProxyHandle() constSWidgetinline
GetReadableLocation() constSWidgetvirtual
GetRelativeLayoutScale(const int32 ChildIndex, float LayoutScaleMultiplier) constSWidgetvirtual
GetRenderOpacity() constSWidgetinline
GetRenderTransform() constSWidgetinline
GetRenderTransformAttribute() constSWidgetinlineprotected
GetRenderTransformPivot() constSWidgetinline
GetRenderTransformPivotAttribute() constSWidgetinlineprotected
GetRenderTransformPivotWithRespectToFlowDirection() constSWidgetinline
GetRenderTransformWithRespectToFlowDirection() constSWidgetinline
GetShowDisabledEffect() constSButtonprotected
GetShowDisabledEffectAttribute() constSBorderinlineprotected
GetStatID(bool bForDeferredUse=false) constSWidgetinline
GetTag() constSWidgetvirtual
GetTickSpaceGeometry() constSWidget
GetToolTip()SWidgetvirtual
GetType() constSWidget
GetTypeAsString() constSWidget
GetVisibility() constSWidgetinline
GetVisibilityAttribute() constSWidgetinlineprotected
GetWidgetClass() const =0FSlateControlledConstructionpure virtual
GetWindowZoneOverride() constSWidgetvirtual
HasActiveTimers() constSWidgetinline
HasAnyUpdateFlags(EWidgetUpdateFlags FlagsToCheck) constSWidgetinline
HasAnyUserFocus() constSWidget
HasAnyUserFocusOrFocusedDescendants() constSWidget
HasFocusedDescendants() constSWidget
HasKeyboardFocus() constSWidgetvirtual
HasMouseCapture() constSWidget
HasMouseCaptureByUser(int32 UserIndex, TOptional< int32 > PointerIndex=TOptional< int32 >()) constSWidget
HasRegisteredSlateAttribute() constSWidgetinline
HasToolTipForceField() constSWidgetinline
HasUserFocus(int32 UserIndex) constSWidget
HasUserFocusedDescendants(int32 UserIndex) constSWidget
Invalidate(EInvalidateWidgetReason InvalidateReason)SWidget
InvalidateChildRemovedFromTree(SWidget &Child)SWidgetprotected
IsAttributesUpdatesEnabled() constSWidgetinline
IsChildWidgetCulled(const FSlateRect &, const FArrangedWidget &) constSWidgetinlineprotected
IsConstructed() constSWidgetinlineprotected
IsDirectlyHovered() constSWidget
IsEnabled() constSWidgetinline
IsHovered() constSWidgetinline
IsInteractable() const overrideSButtonvirtual
IsParentValid() constSWidgetinline
IsPreciseTapOrClick(const FPointerEvent &MouseEvent) constSButtonprotected
IsPressed() constSButtoninline
IsVolatile() constSWidgetinline
IsVolatileIndirectly() constSWidgetinline
MarkPrepassAsDirty()SWidgetinline
NeedsPrepass() constSWidgetinline
OnAnalogValueChanged(const FGeometry &MyGeometry, const FAnalogInputEvent &InAnalogInputEvent)SWidgetvirtual
OnArrangeChildren(const FGeometry &AllottedGeometry, FArrangedChildren &ArrangedChildren) const overrideSCompoundWidgetvirtual
OnClippingChanged()SWidgetprotectedvirtual
OnCursorQuery(const FGeometry &MyGeometry, const FPointerEvent &CursorEvent) constSWidgetvirtual
OnDragDetected(const FGeometry &MyGeometry, const FPointerEvent &MouseEvent) overrideSButtonvirtual
OnDragEnter(FGeometry const &MyGeometry, FDragDropEvent const &DragDropEvent) overrideSButtonvirtual
OnDragLeave(FDragDropEvent const &DragDropEvent) overrideSButtonvirtual
OnDragOver(const FGeometry &MyGeometry, const FDragDropEvent &DragDropEvent) overrideSButtonvirtual
OnDrop(const FGeometry &MyGeometry, const FDragDropEvent &DragDropEvent) overrideSButtonvirtual
OnFinishedKeyInput()SWidgetvirtual
OnFinishedPointerInput()SWidgetvirtual
OnFocusChanging(const FWeakWidgetPath &PreviousFocusPath, const FWidgetPath &NewWidgetPath, const FFocusEvent &InFocusEvent)SWidgetvirtual
OnFocusLost(const FFocusEvent &InFocusEvent) overrideSButtonvirtual
OnFocusReceived(const FGeometry &MyGeometry, const FFocusEvent &InFocusEvent) overrideSButtonvirtual
OnKeyChar(const FGeometry &MyGeometry, const FCharacterEvent &InCharacterEvent)SWidgetvirtual
OnKeyDown(const FGeometry &MyGeometry, const FKeyEvent &InKeyEvent) overrideSButtonvirtual
OnKeyUp(const FGeometry &MyGeometry, const FKeyEvent &InKeyEvent) overrideSButtonvirtual
OnMapCursor(const FCursorReply &CursorReply) constSWidgetvirtual
OnMotionDetected(const FGeometry &MyGeometry, const FMotionEvent &InMotionEvent)SWidgetvirtual
OnMouseButtonDoubleClick(const FGeometry &InMyGeometry, const FPointerEvent &InMouseEvent) overrideSButtonvirtual
OnMouseButtonDown(const FGeometry &MyGeometry, const FPointerEvent &MouseEvent) overrideSButtonvirtual
OnMouseButtonUp(const FGeometry &MyGeometry, const FPointerEvent &MouseEvent) overrideSMenuEntryButtoninlinevirtual
OnMouseCaptureLost(const FCaptureLostEvent &CaptureLostEvent) overrideSButtonvirtual
OnMouseEnter(const FGeometry &MyGeometry, const FPointerEvent &MouseEvent) overrideSButtonvirtual
OnMouseLeave(const FPointerEvent &MouseEvent) overrideSMenuEntryButtoninlinevirtual
OnMouseMove(const FGeometry &MyGeometry, const FPointerEvent &MouseEvent) overrideSButtonvirtual
OnMouseWheel(const FGeometry &MyGeometry, const FPointerEvent &MouseEvent)SWidgetvirtual
OnNavigation(const FGeometry &MyGeometry, const FNavigationEvent &InNavigationEvent)SWidgetvirtual
OnPaint(const FPaintArgs &Args, const FGeometry &AllottedGeometry, const FSlateRect &MyCullingRect, FSlateWindowElementList &OutDrawElements, int32 LayerId, const FWidgetStyle &InWidgetStyle, bool bParentEnabled) const overrideSButtonvirtual
OnPreviewKeyDown(const FGeometry &MyGeometry, const FKeyEvent &InKeyEvent)SWidgetvirtual
OnPreviewMouseButtonDown(const FGeometry &MyGeometry, const FPointerEvent &MouseEvent)SWidgetvirtual
OnQueryPopupMethod() constSWidgetvirtual
OnQueryShowFocus(const EFocusCause InFocusCause) constSWidgetvirtual
OnToolTipClosing()SWidgetvirtual
OnTouchEnded(const FGeometry &MyGeometry, const FPointerEvent &InTouchEvent)SWidgetvirtual
OnTouchFirstMove(const FGeometry &MyGeometry, const FPointerEvent &TouchEvent)SWidgetvirtual
OnTouchForceChanged(const FGeometry &MyGeometry, const FPointerEvent &TouchEvent)SWidgetvirtual
OnTouchGesture(const FGeometry &MyGeometry, const FPointerEvent &GestureEvent)SWidgetvirtual
OnTouchMoved(const FGeometry &MyGeometry, const FPointerEvent &InTouchEvent)SWidgetvirtual
OnTouchStarted(const FGeometry &MyGeometry, const FPointerEvent &InTouchEvent)SWidgetvirtual
OnVisualizePopup(const TSharedRef< SWidget > &PopupContent)SWidgetvirtual
OnVisualizeTooltip(const TSharedPtr< SWidget > &TooltipContent)SWidgetvirtual
operator delete(void *mem)FSlateControlledConstructioninline
operator=(TSharedFromThis const &)TSharedFromThis< SWidget >inlineprotected
Padding(float Uniform)SBorderinline
Padding(float Horizontal, float Vertical)SBorderinline
Padding(float Left, float Top, float Right, float Bottom)SBorderinline
Paint(const FPaintArgs &Args, const FGeometry &AllottedGeometry, const FSlateRect &MyCullingRect, FSlateWindowElementList &OutDrawElements, int32 LayerId, const FWidgetStyle &InWidgetStyle, bool bParentEnabled) constSWidget
PixelSnappingMethodSWidgetprotected
PlayClickedSound() constSButtonprotected
PlayHoverSound() constSButtonprotected
PlayPressedSound() constSButtonprotected
Prepass_ChildLoop(float InLayoutScaleMultiplier, FChildren *MyChildren)SWidgetprotected
Press()SButtonprotectedvirtual
RegisterActiveTimer(float TickPeriod, FWidgetActiveTimerDelegate TickFunction)SWidget
Release()SButtonprotectedvirtual
RemoveMetaData(const TSharedRef< MetaDataType > &RemoveMe)SWidgetinline
RenderOpacitySWidgetprotected
SBorder()SBorder
SButton()SButtonprotected
SCompoundWidget()SCompoundWidgetprotected
SetAllowDragDrop(bool bAllowDragDrop)SButton
SetAppearPressed(TAttribute< bool > InValue)SButtoninlineprotected
SetAttribute(TAttribute< TargetValueType > &TargetValue, const TAttribute< SourceValueType > &SourceValue, EInvalidateWidgetReason BaseInvalidationReason)SWidgetinlineprotected
SetBorderBackgroundColor(TAttribute< FSlateColor > InColorAndOpacity)SBorder
SetBorderImage(TAttribute< const FSlateBrush * > InBorderImage)SBorder
SetButtonStyle(const FButtonStyle *ButtonStyle)SButton
SetCanTick(bool bInCanTick)SWidgetinline
SetClickedSound(TOptional< FSlateSound > InClickedSound)SButton
SetClickMethod(EButtonClickMethod::Type InClickMethod)SButton
SetClipping(EWidgetClipping InClipping)SWidget
SetColorAndOpacity(TAttribute< FLinearColor > InColorAndOpacity)SCompoundWidgetinline
SetContent(TSharedRef< SWidget > InContent)SBordervirtual
SetContentPadding(TAttribute< FMargin > InContentPadding)SButton
SetContentScale(TAttribute< FVector2D > InContentScale)SCompoundWidgetinline
SetCullingBoundsExtension(const FMargin &InCullingBoundsExtension)SWidgetinline
SetCursor(const TAttribute< TOptional< EMouseCursor::Type > > &InCursor)SWidget
SetDebugInfo(const ANSICHAR *InType, const ANSICHAR *InFile, int32 OnLine, size_t InAllocSize)SWidgetprotected
SetDesiredSizeScale(TAttribute< FVector2D > InDesiredSizeScale)SBorder
SetEnabled(TAttribute< bool > InEnabledState)SWidgetinline
SetFlowDirectionPreference(EFlowDirectionPreference InFlowDirectionPreference)SWidgetinline
SetForegroundColor(TAttribute< FSlateColor > InForegroundColor)SCompoundWidgetinline
SetHAlign(EHorizontalAlignment HAlign)SBorder
SetHover(TAttribute< bool > InHovered)SWidgetinlineprotected
SetHoveredSound(TOptional< FSlateSound > InHoveredSound)SButton
SetIsFocusable(bool bInIsFocusable)SButtoninlineprotected
SetOnClicked(FOnClicked InOnClicked)SButton
SetOnFocusLost(FSimpleDelegate InOnFocusLost)SButton
SetOnFocusReceived(FSimpleDelegate InOnFocusReceived)SButton
SetOnHovered(FSimpleDelegate InOnHovered)SButton
SetOnMouseButtonDown(FPointerEventHandler EventHandler)SWidget
SetOnMouseButtonUp(FPointerEventHandler EventHandler)SWidget
SetOnMouseDoubleClick(FPointerEventHandler EventHandler)SWidget
SetOnMouseEnter(FNoReplyPointerEventHandler EventHandler)SWidget
SetOnMouseLeave(FSimpleNoReplyPointerEventHandler EventHandler)SWidget
SetOnMouseMove(FPointerEventHandler EventHandler)SWidget
SetOnUnhovered(FSimpleDelegate InOnUnhovered)SButton
SetPadding(TAttribute< FMargin > InPadding)SBorder
SetPixelSnapping(EWidgetPixelSnapping InPixelSnappingMethod)SWidget
SetPressedSound(TOptional< FSlateSound > InPressedSound)SButton
SetPressMethod(EButtonPressMethod::Type InPressMethod)SButton
SetRenderOpacity(float InRenderOpacity)SWidgetinline
SetRenderTransform(TAttribute< TOptional< FSlateRenderTransform > > InTransform)SWidgetinline
SetRenderTransformPivot(TAttribute< FVector2D > InTransformPivot)SWidgetinline
SetShowEffectWhenDisabled(TAttribute< bool > InShowEffectWhenDisabled)SBorder
SetTag(FName InTag)SWidgetinline
SetToolTip(const TAttribute< TSharedPtr< IToolTip > > &InToolTip)SWidget
SetToolTipText(const TAttribute< FText > &ToolTipText)SWidget
SetToolTipText(const FText &InToolTipText)SWidget
SetTouchMethod(EButtonTouchMethod::Type InTouchMethod)SButton
SetVAlign(EVerticalAlignment VAlign)SBorder
SetVisibility(TAttribute< EVisibility > InVisibility) override finalSCompoundWidgetvirtual
SetVolatilePrepass(bool bVolatile)SWidgetinlineprotected
SharedThis(OtherType *ThisPtr)TSharedFromThis< SWidget >inlineprotectedstatic
SharedThis(const OtherType *ThisPtr)TSharedFromThis< SWidget >inlineprotectedstatic
ShouldBeEnabled(bool InParentEnabled) constSWidgetinlineprotected
ShouldInvalidatePrepassDueToVolatility()SWidgetinline
SimulateClick()SButton
SLATE_BEGIN_ARGS(SMenuEntryButton)SMenuEntryButtoninline
SButton::SLATE_BEGIN_ARGS(SButton)SButtoninline
SBorder::SLATE_BEGIN_ARGS(SBorder)SBorderinline
SlatePrepass()SWidget
SlatePrepass(float InLayoutScaleMultiplier)SWidget
StaticWidgetClass()FSlateControlledConstructioninlinestatic
SupportsKeyboardFocus() const overrideSButtonvirtual
SWidget()SWidgetprotected
SWidgetConstruct(const FSlateBaseNamedArgs &Args)SWidgetprotected
Tick(const FGeometry &AllottedGeometry, const double InCurrentTime, const float InDeltaTime) overrideSMenuEntryButtoninlinevirtual
ToString() constSWidgetvirtual
TranslateMouseCoordinateForCustomHitTestChild(const SWidget &ChildWidget, const FGeometry &MyGeometry, const FVector2D ScreenSpaceMouseCoordinate, const FVector2D LastScreenSpaceMouseCoordinate) constSWidgetvirtual
TSharedFromThis()TSharedFromThis< SWidget >inlineprotected
TSharedFromThis(TSharedFromThis const &)TSharedFromThis< SWidget >inlineprotected
UnRegisterActiveTimer(const TSharedRef< FActiveTimerHandle > &ActiveTimerHandle)SWidget
UpdateWeakReferenceInternal(TSharedPtr< SharedPtrType, SharedPtrMode > const *InSharedPtr, OtherType *InObject) constTSharedFromThis< SWidget >inline
UpdateWeakReferenceInternal(TSharedRef< SharedRefType, SharedPtrMode > const *InSharedRef, OtherType *InObject) constTSharedFromThis< SWidget >inline
ValidatePathToChild(SWidget *InChild)SWidgetinlinevirtual
~FSlateControlledConstruction()=defaultFSlateControlledConstructionvirtual
~SBorder()SBordervirtual
~SButton()SButtonvirtual
~SCompoundWidget()SCompoundWidgetprotectedvirtual
~SWidget()SWidgetprotectedvirtual
~TSharedFromThis()TSharedFromThis< SWidget >inlineprotected