|
| | DECLARE_DELEGATE_OneParam (FOnTabClosedCallback, TSharedRef< SDockTab >) |
| |
| | DECLARE_DELEGATE_TwoParams (FOnTabActivatedCallback, TSharedRef< SDockTab >, ETabActivationCause) |
| |
| | DECLARE_DELEGATE_OneParam (FOnTabRenamed, TSharedRef< SDockTab >) |
| |
| | DECLARE_DELEGATE (FOnPersistVisualState) |
| |
| | DECLARE_DELEGATE_RetVal (bool, FCanCloseTab) |
| |
| | DECLARE_DELEGATE_OneParam (FExtendContextMenu, FMenuBuilder &) |
| |
| | SLATE_BEGIN_ARGS (SDockTab) |
| |
| FArguments & | Icon (const FSlateBrush *InIcon) |
| |
| SLATE_API void | Construct (const FArguments &InArgs) |
| |
| virtual SLATE_API FReply | OnMouseButtonDown (const FGeometry &MyGeometry, const FPointerEvent &MouseEvent) override |
| |
| virtual SLATE_API FReply | OnMouseButtonDoubleClick (const FGeometry &MyGeometry, const FPointerEvent &MouseEvent) override |
| |
| virtual SLATE_API FReply | OnDragDetected (const FGeometry &MyGeometry, const FPointerEvent &MouseEvent) override |
| |
| virtual SLATE_API FReply | OnMouseButtonUp (const FGeometry &MyGeometry, const FPointerEvent &MouseEvent) override |
| |
| virtual SLATE_API void | OnDragEnter (const FGeometry &MyGeometry, const FDragDropEvent &DragDropEvent) override |
| |
| virtual SLATE_API void | OnDragLeave (const FDragDropEvent &DragDropEvent) override |
| |
| virtual SLATE_API FReply | OnDrop (const FGeometry &MyGeometry, const FDragDropEvent &DragDropEvent) override |
| |
| virtual SLATE_API FReply | OnTouchStarted (const FGeometry &MyGeometry, const FPointerEvent &InTouchEvent) override |
| |
| virtual SLATE_API FReply | OnTouchEnded (const FGeometry &MyGeometry, const FPointerEvent &InTouchEvent) override |
| |
| virtual SLATE_API void | SetContent (TSharedRef< SWidget > InContent) override |
| |
| SLATE_API void | SetLeftContent (TSharedRef< SWidget > InContent) |
| |
| SLATE_API void | SetRightContent (TSharedRef< SWidget > InContent) |
| |
| SLATE_API void | SetTitleBarRightContent (TSharedRef< SWidget > InContent) |
| |
| SLATE_API bool | IsActive () const |
| |
| SLATE_API bool | IsForeground () const |
| |
| virtual SLATE_API FSlateColor | GetForegroundColor () const |
| |
| SLATE_API void | ExtendContextMenu (FMenuBuilder &MenuBuilder) |
| |
| SLATE_API ETabRole | GetTabRole () const |
| |
| SLATE_API ETabRole | GetVisualTabRole () const |
| |
| SLATE_API const FSlateBrush * | GetContentAreaBrush () const |
| |
| SLATE_API const FSlateBrush * | GetTabWellBrush () const |
| |
| SLATE_API TSharedRef< SWidget > | GetContent () |
| |
| SLATE_API TSharedRef< SWidget > | GetLeftContent () |
| |
| SLATE_API TSharedRef< SWidget > | GetRightContent () |
| |
| SLATE_API TSharedRef< SWidget > | GetTitleBarRightContent () |
| |
| SLATE_API FMargin | GetContentPadding () const |
| |
| SLATE_API const FTabId | GetLayoutIdentifier () const |
| |
| SLATE_API void | SetParent (TSharedPtr< SDockingTabWell > Parent=TSharedPtr< SDockingTabWell >()) |
| |
| void | SetParentDockingArea (TSharedPtr< SDockingArea > Parent) |
| |
| SLATE_API TSharedPtr< SDockingTabWell > | GetParent () const |
| |
| SLATE_API TSharedPtr< SDockingTabStack > | GetParentDockTabStack () const |
| |
| SLATE_API TSharedPtr< class SDockingArea > | GetDockArea () const |
| |
| SLATE_API TSharedPtr< SWindow > | GetParentWindow () const |
| |
| SLATE_API float | GetOverlapWidth () const |
| |
| SLATE_API FText | GetTabLabel () const |
| |
| SLATE_API void | SetLabel (const TAttribute< FText > &InTabLabel) |
| |
| SLATE_API FText | GetTabLabelSuffix () const |
| |
| SLATE_API void | SetTabLabelSuffix (const TAttribute< FText > &InTabLabelSuffix) |
| |
| SLATE_API void | SetTabLabelOverflowPolicy (TOptional< ETextOverflowPolicy > InOverflowPolicy) const |
| |
| SLATE_API void | SetTabToolTipWidget (TSharedPtr< SToolTip > InTabToolTipWidget) |
| |
| SLATE_API const FSlateBrush * | GetTabIcon () const |
| |
| SLATE_API void | SetTabIcon (const TAttribute< const FSlateBrush * > InTabIcon) |
| |
| SLATE_API bool | ShouldAutosize () const |
| |
| SLATE_API void | SetShouldAutosize (const bool bNewShouldAutosize) |
| |
| SLATE_API bool | CanCloseTab () const |
| |
| SLATE_API bool | CanCloseTab (bool bIgnoreLockedTabs) const |
| |
| SLATE_API bool | RequestCloseTab () |
| |
| SLATE_API bool | IsTabLocked () const |
| |
| SLATE_API void | PersistVisualState () |
| |
| SLATE_API void | RemoveTabFromParent () |
| |
| SLATE_API | SDockTab () |
| |
| SLATE_API void | ActivateInParent (ETabActivationCause InActivationCause) |
| |
| SLATE_API void | SetTabManager (const TSharedPtr< FTabManager > &InTabManager) |
| |
| SLATE_API void | SetOnPersistVisualState (const FOnPersistVisualState &Handler) |
| |
| SLATE_API void | SetCanCloseTab (const FCanCloseTab &InOnTabClosing) |
| |
| SLATE_API void | SetOnTabClosed (const FOnTabClosedCallback &InDelegate) |
| |
| SLATE_API void | SetOnTabActivated (const FOnTabActivatedCallback &InDelegate) |
| |
| SLATE_API void | SetOnTabRelocated (const FSimpleDelegate InDelegate) |
| |
| SLATE_API void | SetOnTabDraggedOverDockArea (const FSimpleDelegate InDelegate) |
| |
| SLATE_API void | SetOnTabRenamed (const FOnTabRenamed &InDelegate) |
| |
| SLATE_API void | SetOnTabDrawerOpened (const FSimpleDelegate InDelegate) |
| |
| SLATE_API void | SetOnTabDrawerClosed (const FSimpleDelegate InDelegate) |
| |
| SLATE_API void | SetOnExtendContextMenu (const FExtendContextMenu &Handler) |
| |
| | UE_DEPRECATED (5.0, "The tab manager is not guaranteed to exist, which will cause GetTabManager() to crash. Use GetTabManagerPtr() instead.") SLATE_API TSharedRef< FTabManager > GetTabManager() const |
| |
| SLATE_API TSharedPtr< FTabManager > | GetTabManagerPtr () const |
| |
| SLATE_API void | DrawAttention () |
| |
| SLATE_API void | ProvideDefaultLabel (const FText &InDefaultLabel) |
| |
| SLATE_API void | PlaySpawnAnim () |
| |
| SLATE_API void | FlashTab () |
| |
| SLATE_API void | SetDraggedOverDockArea (const TSharedPtr< SDockingArea > &Area) |
| |
| SLATE_API bool | HasSiblingTab (const FTabId &SiblingTabId, const bool TreatIndexNoneAsWildcard=true) const |
| |
| SLATE_API void | UpdateActivationTime () |
| |
| double | GetLastActivationTime () |
| |
| SLATE_API void | SetParentDockTabStackTabWellHidden (bool bIsTabWellHidden) |
| |
| SLATE_API bool | IsTabNameHidden () const |
| |
| | SLATE_BEGIN_ARGS (SBorder) |
| |
| FArguments & | Padding (float Uniform) |
| |
| FArguments & | Padding (float Horizontal, float Vertical) |
| |
| FArguments & | Padding (float Left, float Top, float Right, float Bottom) |
| |
| SLATE_API | SBorder () |
| |
| virtual SLATE_API | ~SBorder () |
| |
| SLATE_API void | Construct (const FArguments &InArgs) |
| |
| SLATE_API const TSharedRef< SWidget > & | GetContent () const |
| |
| SLATE_API void | ClearContent () |
| |
| SLATE_API void | SetBorderBackgroundColor (TAttribute< FSlateColor > InColorAndOpacity) |
| |
| FSlateColor | GetBorderBackgroundColor () const |
| |
| SLATE_API void | SetDesiredSizeScale (TAttribute< FVector2D > InDesiredSizeScale) |
| |
| SLATE_API void | SetHAlign (EHorizontalAlignment HAlign) |
| |
| SLATE_API void | SetVAlign (EVerticalAlignment VAlign) |
| |
| SLATE_API void | SetPadding (TAttribute< FMargin > InPadding) |
| |
| SLATE_API void | SetShowEffectWhenDisabled (TAttribute< bool > InShowEffectWhenDisabled) |
| |
| SLATE_API void | SetBorderImage (TAttribute< const FSlateBrush * > InBorderImage) |
| |
| const FSlateBrush * | GetBorderImage () const |
| |
| virtual SLATE_API int32 | OnPaint (const FPaintArgs &Args, const FGeometry &AllottedGeometry, const FSlateRect &MyCullingRect, FSlateWindowElementList &OutDrawElements, int32 LayerId, const FWidgetStyle &InWidgetStyle, bool bParentEnabled) const override |
| |
| const FVector2D | GetContentScale () const |
| |
| void | SetContentScale (TAttribute< FVector2D > InContentScale) |
| |
| FLinearColor | GetColorAndOpacity () const |
| |
| void | SetColorAndOpacity (TAttribute< FLinearColor > InColorAndOpacity) |
| |
| void | SetForegroundColor (TAttribute< FSlateColor > InForegroundColor) |
| |
| virtual SLATECORE_API FChildren * | GetChildren () override |
| |
| virtual SLATECORE_API void | OnArrangeChildren (const FGeometry &AllottedGeometry, FArrangedChildren &ArrangedChildren) const override |
| |
| virtual SLATECORE_API void | SetVisibility (TAttribute< EVisibility > InVisibility) override final |
| |
| SLATECORE_API int32 | Paint (const FPaintArgs &Args, const FGeometry &AllottedGeometry, const FSlateRect &MyCullingRect, FSlateWindowElementList &OutDrawElements, int32 LayerId, const FWidgetStyle &InWidgetStyle, bool bParentEnabled) const |
| |
| virtual SLATECORE_API void | Tick (const FGeometry &AllottedGeometry, const double InCurrentTime, const float InDeltaTime) |
| |
| virtual SLATECORE_API FReply | OnFocusReceived (const FGeometry &MyGeometry, const FFocusEvent &InFocusEvent) |
| |
| virtual SLATECORE_API void | OnFocusLost (const FFocusEvent &InFocusEvent) |
| |
| virtual SLATECORE_API void | OnFocusChanging (const FWeakWidgetPath &PreviousFocusPath, const FWidgetPath &NewWidgetPath, const FFocusEvent &InFocusEvent) |
| |
| virtual SLATECORE_API FReply | OnKeyChar (const FGeometry &MyGeometry, const FCharacterEvent &InCharacterEvent) |
| |
| virtual SLATECORE_API FReply | OnPreviewKeyDown (const FGeometry &MyGeometry, const FKeyEvent &InKeyEvent) |
| |
| virtual SLATECORE_API FReply | OnKeyDown (const FGeometry &MyGeometry, const FKeyEvent &InKeyEvent) |
| |
| virtual SLATECORE_API FReply | OnKeyUp (const FGeometry &MyGeometry, const FKeyEvent &InKeyEvent) |
| |
| virtual SLATECORE_API FReply | OnAnalogValueChanged (const FGeometry &MyGeometry, const FAnalogInputEvent &InAnalogInputEvent) |
| |
| virtual SLATECORE_API FReply | OnPreviewMouseButtonDown (const FGeometry &MyGeometry, const FPointerEvent &MouseEvent) |
| |
| virtual SLATECORE_API FReply | OnMouseMove (const FGeometry &MyGeometry, const FPointerEvent &MouseEvent) |
| |
| virtual SLATECORE_API void | OnMouseEnter (const FGeometry &MyGeometry, const FPointerEvent &MouseEvent) |
| |
| virtual SLATECORE_API void | OnMouseLeave (const FPointerEvent &MouseEvent) |
| |
| virtual SLATECORE_API FReply | OnMouseWheel (const FGeometry &MyGeometry, const FPointerEvent &MouseEvent) |
| |
| virtual SLATECORE_API FCursorReply | OnCursorQuery (const FGeometry &MyGeometry, const FPointerEvent &CursorEvent) const |
| |
| virtual SLATECORE_API TOptional< TSharedRef< SWidget > > | OnMapCursor (const FCursorReply &CursorReply) const |
| |
| virtual SLATECORE_API bool | OnVisualizeTooltip (const TSharedPtr< SWidget > &TooltipContent) |
| |
| virtual SLATECORE_API TSharedPtr< FPopupLayer > | OnVisualizePopup (const TSharedRef< SWidget > &PopupContent) |
| |
| virtual SLATECORE_API FReply | OnDragOver (const FGeometry &MyGeometry, const FDragDropEvent &DragDropEvent) |
| |
| virtual SLATECORE_API FReply | OnTouchGesture (const FGeometry &MyGeometry, const FPointerEvent &GestureEvent) |
| |
| virtual SLATECORE_API FReply | OnTouchMoved (const FGeometry &MyGeometry, const FPointerEvent &InTouchEvent) |
| |
| virtual SLATECORE_API FReply | OnTouchForceChanged (const FGeometry &MyGeometry, const FPointerEvent &TouchEvent) |
| |
| virtual SLATECORE_API FReply | OnTouchFirstMove (const FGeometry &MyGeometry, const FPointerEvent &TouchEvent) |
| |
| virtual SLATECORE_API FReply | OnMotionDetected (const FGeometry &MyGeometry, const FMotionEvent &InMotionEvent) |
| |
| virtual SLATECORE_API TOptional< bool > | OnQueryShowFocus (const EFocusCause InFocusCause) const |
| |
| virtual SLATECORE_API FPopupMethodReply | OnQueryPopupMethod () const |
| |
| virtual SLATECORE_API TOptional< FVirtualPointerPosition > | TranslateMouseCoordinateForCustomHitTestChild (const SWidget &ChildWidget, const FGeometry &MyGeometry, const FVector2D ScreenSpaceMouseCoordinate, const FVector2D LastScreenSpaceMouseCoordinate) const |
| |
| virtual SLATECORE_API void | OnFinishedPointerInput () |
| |
| virtual SLATECORE_API void | OnFinishedKeyInput () |
| |
| virtual SLATECORE_API FNavigationReply | OnNavigation (const FGeometry &MyGeometry, const FNavigationEvent &InNavigationEvent) |
| |
| virtual SLATECORE_API EWindowZone::Type | GetWindowZoneOverride () const |
| |
| bool | NeedsPrepass () const |
| |
| SLATECORE_API void | SlatePrepass () |
| |
| SLATECORE_API void | SlatePrepass (float InLayoutScaleMultiplier) |
| |
| void | SetCanTick (bool bInCanTick) |
| |
| bool | GetCanTick () const |
| |
| bool | HasRegisteredSlateAttribute () const |
| |
| bool | IsAttributesUpdatesEnabled () const |
| |
| const FSlateWidgetPersistentState & | GetPersistentState () const |
| |
| const FWidgetProxyHandle | GetProxyHandle () const |
| |
| SLATECORE_API UE::Slate::FDeprecateVector2DResult | GetDesiredSize () const |
| |
| SLATECORE_API void | AssignParentWidget (TSharedPtr< SWidget > InParent) |
| |
| SLATECORE_API bool | ConditionallyDetatchParentWidget (SWidget *InExpectedParent) |
| |
| virtual bool | ValidatePathToChild (SWidget *InChild) |
| |
| bool | IsParentValid () const |
| |
| TSharedPtr< SWidget > | GetParentWidget () const |
| |
| TSharedPtr< SWidget > | Advanced_GetPaintParentWidget () const |
| |
| SLATECORE_API FSlateRect | CalculateCullingAndClippingRules (const FGeometry &AllottedGeometry, const FSlateRect &MyCullingRect, bool &bClipToBounds, bool &bAlwaysClip, bool &bIntersectClipBounds) const |
| |
| bool | HasAnyUpdateFlags (EWidgetUpdateFlags FlagsToCheck) const |
| |
| TStatId | GetStatID (bool bForDeferredUse=false) const |
| |
| virtual SLATECORE_API float | GetRelativeLayoutScale (const int32 ChildIndex, float LayoutScaleMultiplier) const |
| |
| SLATECORE_API void | ArrangeChildren (const FGeometry &AllottedGeometry, FArrangedChildren &ArrangedChildren, bool bUpdateAttributes=false) const |
| |
| virtual FChildren * | GetAllChildren () |
| |
| virtual SLATECORE_API bool | SupportsKeyboardFocus () const |
| |
| virtual SLATECORE_API bool | HasKeyboardFocus () const |
| |
| SLATECORE_API TOptional< EFocusCause > | HasUserFocus (int32 UserIndex) const |
| |
| SLATECORE_API TOptional< EFocusCause > | HasAnyUserFocus () const |
| |
| SLATECORE_API bool | HasUserFocusedDescendants (int32 UserIndex) const |
| |
| SLATECORE_API bool | HasFocusedDescendants () const |
| |
| SLATECORE_API bool | HasAnyUserFocusOrFocusedDescendants () const |
| |
| SLATECORE_API bool | HasMouseCapture () const |
| |
| SLATECORE_API bool | HasMouseCaptureByUser (int32 UserIndex, TOptional< int32 > PointerIndex=TOptional< int32 >()) const |
| |
| virtual SLATECORE_API void | OnMouseCaptureLost (const FCaptureLostEvent &CaptureLostEvent) |
| |
| void | SetEnabled (TAttribute< bool > InEnabledState) |
| |
| bool | IsEnabled () const |
| |
| virtual bool | IsInteractable () const |
| |
| virtual SLATECORE_API TSharedPtr< IToolTip > | GetToolTip () |
| |
| virtual SLATECORE_API void | OnToolTipClosing () |
| |
| SLATECORE_API void | EnableToolTipForceField (const bool bEnableForceField) |
| |
| bool | HasToolTipForceField () const |
| |
| bool | IsHovered () const |
| |
| SLATECORE_API bool | IsDirectlyHovered () const |
| |
| EVisibility | GetVisibility () const |
| |
| bool | IsVolatile () const |
| |
| bool | IsVolatileIndirectly () const |
| |
| void | ForceVolatile (bool bForce) |
| |
| bool | ShouldInvalidatePrepassDueToVolatility () |
| |
| SLATECORE_API void | Invalidate (EInvalidateWidgetReason InvalidateReason) |
| |
| void | CacheVolatility () |
| |
| void | MarkPrepassAsDirty () |
| |
| float | GetRenderOpacity () const |
| |
| void | SetRenderOpacity (float InRenderOpacity) |
| |
| void | SetTag (FName InTag) |
| |
| const TOptional< FSlateRenderTransform > & | GetRenderTransform () const |
| |
| TOptional< FSlateRenderTransform > | GetRenderTransformWithRespectToFlowDirection () const |
| |
| UE::Slate::FDeprecateVector2DResult | GetRenderTransformPivotWithRespectToFlowDirection () const |
| |
| void | SetRenderTransform (TAttribute< TOptional< FSlateRenderTransform > > InTransform) |
| |
| UE::Slate::FDeprecateVector2DResult | GetRenderTransformPivot () const |
| |
| void | SetRenderTransformPivot (TAttribute< FVector2D > InTransformPivot) |
| |
| SLATECORE_API void | SetClipping (EWidgetClipping InClipping) |
| |
| EWidgetClipping | GetClipping () const |
| |
| SLATECORE_API void | SetPixelSnapping (EWidgetPixelSnapping InPixelSnappingMethod) |
| |
| EWidgetPixelSnapping | GetPixelSnapping () const |
| |
| void | SetCullingBoundsExtension (const FMargin &InCullingBoundsExtension) |
| |
| FMargin | GetCullingBoundsExtension () const |
| |
| void | SetFlowDirectionPreference (EFlowDirectionPreference InFlowDirectionPreference) |
| |
| EFlowDirectionPreference | GetFlowDirectionPreference () const |
| |
| SLATECORE_API void | SetToolTipText (const TAttribute< FText > &ToolTipText) |
| |
| SLATECORE_API void | SetToolTipText (const FText &InToolTipText) |
| |
| SLATECORE_API void | SetToolTip (const TAttribute< TSharedPtr< IToolTip > > &InToolTip) |
| |
| SLATECORE_API void | SetCursor (const TAttribute< TOptional< EMouseCursor::Type > > &InCursor) |
| |
| template<typename MetaDataType > |
| TSharedPtr< MetaDataType > | GetMetaData () const |
| |
| template<typename MetaDataType > |
| TArray< TSharedRef< MetaDataType > > | GetAllMetaData () const |
| |
| template<typename MetaDataType > |
| void | AddMetadata (const TSharedRef< MetaDataType > &AddMe) |
| |
| template<typename MetaDataType > |
| int32 | RemoveMetaData (const TSharedRef< MetaDataType > &RemoveMe) |
| |
| SLATECORE_API void | SetOnMouseButtonDown (FPointerEventHandler EventHandler) |
| |
| SLATECORE_API void | SetOnMouseButtonUp (FPointerEventHandler EventHandler) |
| |
| SLATECORE_API void | SetOnMouseMove (FPointerEventHandler EventHandler) |
| |
| SLATECORE_API void | SetOnMouseDoubleClick (FPointerEventHandler EventHandler) |
| |
| SLATECORE_API void | SetOnMouseEnter (FNoReplyPointerEventHandler EventHandler) |
| |
| SLATECORE_API void | SetOnMouseLeave (FSimpleNoReplyPointerEventHandler EventHandler) |
| |
| virtual SLATECORE_API FString | ToString () const |
| |
| SLATECORE_API FString | GetTypeAsString () const |
| |
| SLATECORE_API FName | GetType () const |
| |
| virtual SLATECORE_API FString | GetReadableLocation () const |
| |
| SLATECORE_API FName | GetCreatedInLocation () const |
| |
| virtual SLATECORE_API FName | GetTag () const |
| |
| virtual SLATECORE_API FSlateColor | GetDisabledForegroundColor () const |
| |
| SLATECORE_API const FGeometry & | GetCachedGeometry () const |
| |
| SLATECORE_API const FGeometry & | GetTickSpaceGeometry () const |
| |
| SLATECORE_API const FGeometry & | GetPaintSpaceGeometry () const |
| |
| const TOptional< FSlateClippingState > & | GetCurrentClippingState () const |
| |
| virtual bool | Advanced_IsWindow () const |
| |
| virtual bool | Advanced_IsInvalidationRoot () const |
| |
| virtual const FSlateInvalidationRoot * | Advanced_AsInvalidationRoot () const |
| |
| SLATECORE_API TSharedRef< FActiveTimerHandle > | RegisterActiveTimer (float TickPeriod, FWidgetActiveTimerDelegate TickFunction) |
| |
| SLATECORE_API void | UnRegisterActiveTimer (const TSharedRef< FActiveTimerHandle > &ActiveTimerHandle) |
| |
| bool | HasActiveTimers () const |
| |
| | FSlateControlledConstruction ()=default |
| |
| virtual | ~FSlateControlledConstruction ()=default |
| |
| virtual const FSlateWidgetClassData & | GetWidgetClass () const =0 |
| |
| void | operator delete (void *mem) |
| |
| TSharedRef< SWidget, Mode > | AsShared () |
| |
| TSharedRef< SWidget const, Mode > | AsShared () const |
| |
| TSharedRef< SubobjectType, Mode > | AsSharedSubobject (SubobjectType *SubobjectPtr) const |
| |
| TWeakPtr< SWidget, Mode > | AsWeak () |
| |
| TWeakPtr< SWidget const, Mode > | AsWeak () const |
| |
| TWeakPtr< SubobjectType, Mode > | AsWeakSubobject (SubobjectType *SubobjectPtr) const |
| |
| void | UpdateWeakReferenceInternal (TSharedPtr< SharedPtrType, SharedPtrMode > const *InSharedPtr, OtherType *InObject) const |
| |
| void | UpdateWeakReferenceInternal (TSharedRef< SharedRefType, SharedPtrMode > const *InSharedRef, OtherType *InObject) const |
| |
| UE_FORCEINLINE_HINT bool | DoesSharedInstanceExist () const |
| |
|
| SLATE_API void | ProvideDefaultIcon (const FSlateBrush *InDefaultIcon) |
| |
| SLATE_API const FDockTabStyle & | GetCurrentStyle () const |
| |
| SLATE_API const FSlateBrush * | GetImageBrush () const |
| |
| SLATE_API FMargin | GetTabPadding () const |
| |
| SLATE_API const FSlateBrush * | GetColorOverlayImageBrush () const |
| |
| SLATE_API EVisibility | GetActiveTabIndicatorVisibility () const |
| |
| SLATE_API FSlateColor | GetTabColor () const |
| |
| SLATE_API FSlateColor | GetIconColor () const |
| |
| SLATE_API const FSlateBrush * | GetFlashOverlayImageBrush () const |
| |
| SLATE_API FSlateColor | GetFlashColor () const |
| |
| SLATE_API FReply | OnCloseButtonClicked () |
| |
| SLATE_API FText | GetCloseButtonToolTipText () const |
| |
| SLATE_API void | SetLayoutIdentifier (const FTabId &TabId) |
| |
| SLATE_API EVisibility | HandleIsCloseButtonVisible () const |
| |
| SLATE_API TOptional< FVector2D > | GetTabIconSize () const |
| |
| SLATE_API FMargin | GetTabIconBorderPadding () const |
| |
| SLATE_API UE::Slate::FDeprecateVector2DResult | GetAnimatedScale () const |
| |
| SLATE_API float | GetFlashValue () const |
| |
| virtual SLATE_API FVector2D | ComputeDesiredSize (float) const override |
| |
| bool | GetShowDisabledEffect () const |
| |
| FVector2D | GetDesiredSizeScale () const |
| |
| TSlateAttributeRef< const FSlateBrush * > | GetBorderImageAttribute () const |
| |
| TSlateAttributeRef< FSlateColor > | GetBorderBackgroundColorAttribute () const |
| |
| TSlateAttributeRef< FVector2D > | GetDesiredSizeScaleAttribute () const |
| |
| TSlateAttributeRef< bool > | GetShowDisabledEffectAttribute () const |
| |
| TSlateAttributeRef< FVector2D > | GetContentScaleAttribute () const |
| |
| TSlateAttributeRef< FLinearColor > | GetColorAndOpacityAttribute () const |
| |
| TSlateAttributeRef< FSlateColor > | GetForegroundColorAttribute () const |
| |
| SLATECORE_API | SCompoundWidget () |
| |
| virtual SLATECORE_API | ~SCompoundWidget () |
| |
| void | SetVolatilePrepass (bool bVolatile) |
| |
| virtual bool | CustomPrepass (float LayoutScaleMultiplier) |
| |
| virtual SLATECORE_API void | CacheDesiredSize (float InLayoutScaleMultiplier) |
| |
| void | SetHover (TAttribute< bool > InHovered) |
| |
| bool | IsChildWidgetCulled (const FSlateRect &, const FArrangedWidget &) const |
| |
| SLATECORE_API void | InvalidateChildRemovedFromTree (SWidget &Child) |
| |
| bool | Advanced_InvalidateVolatility () |
| |
| EFlowDirection | ComputeFlowDirection () const |
| |
| SLATECORE_API void | SetDebugInfo (const ANSICHAR *InType, const ANSICHAR *InFile, int32 OnLine, size_t InAllocSize) |
| |
| virtual SLATECORE_API TOptional< EMouseCursor::Type > | GetCursor () const |
| |
| SLATECORE_API | SWidget () |
| |
| SLATECORE_API void | SWidgetConstruct (const FSlateBaseNamedArgs &Args) |
| |
| bool | IsConstructed () const |
| |
| SLATECORE_API bool | FindChildGeometries (const FGeometry &MyGeometry, const TSet< TSharedRef< SWidget > > &WidgetsToFind, TMap< TSharedRef< SWidget >, FArrangedWidget > &OutResult) const |
| |
| SLATECORE_API void | FindChildGeometries_Helper (const FGeometry &MyGeometry, const TSet< TSharedRef< SWidget > > &WidgetsToFind, TMap< TSharedRef< SWidget >, FArrangedWidget > &OutResult) const |
| |
| SLATECORE_API FGeometry | FindChildGeometry (const FGeometry &MyGeometry, TSharedRef< SWidget > WidgetToFind) const |
| |
| bool | ShouldBeEnabled (bool InParentEnabled) const |
| |
| virtual SLATECORE_API const FSlateBrush * | GetFocusBrush () const |
| |
| virtual bool | ComputeVolatility () const |
| |
| virtual SLATECORE_API void | OnClippingChanged () |
| |
| float | GetPrepassLayoutScaleMultiplier () const |
| |
| SLATECORE_API void | Prepass_ChildLoop (float InLayoutScaleMultiplier, FChildren *MyChildren) |
| |
| template<typename TargetValueType , typename SourceValueType > |
| bool | SetAttribute (TAttribute< TargetValueType > &TargetValue, const TAttribute< SourceValueType > &SourceValue, EInvalidateWidgetReason BaseInvalidationReason) |
| |
| TSlateAttributeRef< bool > | GetEnabledStateAttribute () const |
| |
| TSlateAttributeRef< bool > | GetHoveredAttribute () const |
| |
| TSlateAttributeRef< EVisibility > | GetVisibilityAttribute () const |
| |
| TSlateAttributeRef< TOptional< FSlateRenderTransform > > | GetRenderTransformAttribute () const |
| |
| TSlateAttributeRef< FVector2D > | GetRenderTransformPivotAttribute () const |
| |
| virtual SLATECORE_API | ~SWidget () |
| |
| | TSharedFromThis () |
| |
| | TSharedFromThis (TSharedFromThis const &) |
| |
| UE_FORCEINLINE_HINT TSharedFromThis & | operator= (TSharedFromThis const &) |
| |
| | ~TSharedFromThis () |
| |
A tab widget that also holds on to some content that should be shown when this tab is selected. Intended to be used in conjunction with SDockingTabStack.