|
| SLATE_API void | Construct (const FArguments &InArgs) |
| |
| SLATE_API void | SetShouldResolveDeferred (bool bResolve) |
| |
| SLATE_API void | SetIsFocusable (bool bFocusable) |
| |
| virtual SLATE_API FPopupMethodReply | OnQueryPopupMethod () const override |
| |
| virtual SLATE_API bool | OnVisualizeTooltip (const TSharedPtr< SWidget > &TooltipContent) override |
| |
| 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 |
| |
| virtual SLATE_API void | OnArrangeChildren (const FGeometry &AllottedGeometry, FArrangedChildren &ArrangedChildren) const override |
| |
| virtual SLATE_API bool | SupportsKeyboardFocus () const override |
| |
| virtual SLATE_API FVector2D | ComputeDesiredSize (float LayoutScaleMultiplier) const override |
| |
| virtual SLATE_API bool | Advanced_IsInvalidationRoot () const override |
| |
| | SLATE_BEGIN_ARGS (SWindow) |
| |
| SLATECORE_API | SWindow () |
| |
| SLATECORE_API | ~SWindow () |
| |
| SLATECORE_API void | Construct (const FArguments &InArgs) |
| |
| EWindowType | GetType () const |
| |
| FText | GetTitle () const |
| |
| void | SetTitle (const FText &InTitle) |
| |
| SLATECORE_API int32 | PaintWindow (double CurrentTime, float DeltaTime, FSlateWindowElementList &OutDrawElements, const FWidgetStyle &InWidgetStyle, bool bParentEnabled) |
| |
| SLATECORE_API FOptionalSize | GetTitleBarSize () const |
| |
| SLATECORE_API UE::Slate::FDeprecateVector2DResult | GetDesiredSizeDesktopPixels () const |
| |
| SLATECORE_API UE::Slate::FDeprecateVector2DResult | GetInitialDesiredSizeInScreen () const |
| |
| SLATECORE_API UE::Slate::FDeprecateVector2DResult | GetInitialDesiredPositionInScreen () const |
| |
| SLATECORE_API FGeometry | GetWindowGeometryInScreen () const |
| |
| SLATECORE_API FGeometry | GetWindowGeometryInWindow () const |
| |
| SLATECORE_API FSlateLayoutTransform | GetLocalToScreenTransform () const |
| |
| SLATECORE_API FSlateLayoutTransform | GetLocalToWindowTransform () const |
| |
| SLATECORE_API UE::Slate::FDeprecateVector2DResult | GetPositionInScreen () const |
| |
| SLATECORE_API UE::Slate::FDeprecateVector2DResult | GetSizeInScreen () const |
| |
| SLATECORE_API FSlateRect | GetNonMaximizedRectInScreen () const |
| |
| SLATECORE_API FSlateRect | GetRectInScreen () const |
| |
| SLATECORE_API FSlateRect | GetClientRectInScreen () const |
| |
| SLATECORE_API UE::Slate::FDeprecateVector2DResult | GetClientSizeInScreen () const |
| |
| SLATECORE_API FSlateRect | GetClippingRectangleInWindow () const |
| |
| SLATECORE_API FMargin | GetWindowBorderSize (bool bIncTitleBar=false) const |
| |
| SLATECORE_API FMargin | GetNonMaximizedWindowBorderSize () const |
| |
| SLATECORE_API void | MoveWindowTo (UE::Slate::FDeprecateVector2DParameter NewPosition) |
| |
| SLATECORE_API void | ReshapeWindow (UE::Slate::FDeprecateVector2DParameter NewPosition, UE::Slate::FDeprecateVector2DParameter NewSize) |
| |
| SLATECORE_API void | ReshapeWindow (const FSlateRect &InNewShape) |
| |
| SLATECORE_API void | Resize (UE::Slate::FDeprecateVector2DParameter NewClientSize) |
| |
| SLATECORE_API FSlateRect | GetFullScreenInfo () const |
| |
| SLATECORE_API bool | IsMorphing () const |
| |
| SLATECORE_API bool | IsMorphingSize () const |
| |
| SLATECORE_API void | MorphToPosition (const FCurveSequence &Sequence, const float TargetOpacity, const UE::Slate::FDeprecateVector2DParameter &TargetPosition) |
| |
| SLATECORE_API void | MorphToShape (const FCurveSequence &Sequence, const float TargetOpacity, const FSlateRect &TargetShape) |
| |
| SLATECORE_API void | UpdateMorphTargetShape (const FSlateRect &TargetShape) |
| |
| SLATECORE_API void | UpdateMorphTargetPosition (const UE::Slate::FDeprecateVector2DParameter &TargetPosition) |
| |
| SLATECORE_API UE::Slate::FDeprecateVector2DResult | GetMorphTargetPosition () const |
| |
| SLATECORE_API FSlateRect | GetMorphTargetShape () const |
| |
| SLATECORE_API void | FlashWindow () |
| |
| SLATECORE_API void | DrawAttention (const FWindowDrawAttentionParameters &Parameters) |
| |
| SLATECORE_API void | BringToFront (bool bForce=false) |
| |
| SLATECORE_API void | HACK_ForceToFront () |
| |
| SLATECORE_API void | SetCachedScreenPosition (UE::Slate::FDeprecateVector2DParameter NewPosition) |
| |
| SLATECORE_API void | SetCachedSize (UE::Slate::FDeprecateVector2DParameter NewSize) |
| |
| SLATECORE_API TSharedPtr< FGenericWindow > | GetNativeWindow () |
| |
| SLATECORE_API TSharedPtr< const FGenericWindow > | GetNativeWindow () const |
| |
| SLATECORE_API float | GetDPIScaleFactor () const |
| |
| SLATECORE_API void | SetDPIScaleFactor (const float Factor) |
| |
| SLATECORE_API void | SetManualManageDPIChanges (const bool bManualDPI) |
| |
| bool | IsManualManageDPIChanges () const |
| |
| SLATECORE_API bool | IsDescendantOf (const TSharedPtr< SWindow > &ParentWindow) const |
| |
| SLATECORE_API void | SetNativeWindow (TSharedRef< FGenericWindow > InNativeWindow) |
| |
| SLATECORE_API void | SetContent (TSharedRef< SWidget > InContent) |
| |
| SLATECORE_API TSharedRef< SWidget > | GetContent () |
| |
| SLATECORE_API bool | HasOverlay () const |
| |
| SLATECORE_API SOverlay::FScopedWidgetSlotArguments | AddOverlaySlot (const int32 ZOrder=INDEX_NONE) |
| |
| SLATECORE_API bool | RemoveOverlaySlot (const TSharedRef< SWidget > &InContent) |
| |
| virtual SLATECORE_API TSharedPtr< FPopupLayer > | OnVisualizePopup (const TSharedRef< SWidget > &PopupContent) override |
| |
| SLATECORE_API FScopedWidgetSlotArguments | AddPopupLayerSlot () |
| |
| SLATECORE_API void | RemovePopupLayerSlot (const TSharedRef< SWidget > &WidgetToRemove) |
| |
| SLATECORE_API void | SetFullWindowOverlayContent (TSharedPtr< SWidget > InContent) |
| |
| SLATECORE_API void | BeginFullWindowOverlayTransition () |
| |
| SLATECORE_API void | EndFullWindowOverlayTransition () |
| |
| SLATECORE_API bool | HasFullWindowOverlayContent () const |
| |
| SLATECORE_API void | SetNativeWindowButtonsVisibility (bool bVisible) |
| |
| SLATECORE_API bool | AppearsInTaskbar () const |
| |
| FOnWindowActivatedEvent & | GetOnWindowActivatedEvent () |
| |
| FOnWindowDeactivatedEvent & | GetOnWindowDeactivatedEvent () |
| |
| SLATECORE_API void | SetOnWindowClosed (const FOnWindowClosed &InDelegate) |
| |
| FOnWindowClosedEvent & | GetOnWindowClosedEvent () |
| |
| SLATECORE_API void | SetOnWindowMoved (const FOnWindowMoved &InDelegate) |
| |
| SLATECORE_API void | SetRequestDestroyWindowOverride (const FRequestDestroyWindowOverride &InDelegate) |
| |
| SLATECORE_API void | RequestDestroyWindow () |
| |
| SLATECORE_API void | DestroyWindowImmediately () |
| |
| SLATECORE_API void | NotifyWindowBeingDestroyed () |
| |
| SLATECORE_API void | ShowWindow () |
| |
| SLATECORE_API void | HideWindow () |
| |
| SLATECORE_API void | EnableWindow (bool bEnable) |
| |
| SLATECORE_API void | SetWindowMode (EWindowMode::Type WindowMode) |
| |
| EWindowMode::Type | GetWindowMode () const |
| |
| SLATECORE_API bool | IsVisible () const |
| |
| SLATECORE_API bool | IsWindowMaximized () const |
| |
| SLATECORE_API bool | IsWindowMinimized () const |
| |
| SLATECORE_API void | InitialMaximize () |
| |
| SLATECORE_API void | InitialMinimize () |
| |
| SLATECORE_API void | SetOpacity (const float InOpacity) |
| |
| SLATECORE_API float | GetOpacity () const |
| |
| SLATECORE_API EWindowTransparency | GetTransparencySupport () const |
| |
| virtual SLATECORE_API FString | ToString () const override |
| |
| void | SetWidgetToFocusOnActivate (TSharedPtr< SWidget > InWidget) |
| |
| TWeakPtr< SWidget > | GetWidgetFocusedOnDeactivate () |
| |
| SLATECORE_API EWindowActivationPolicy | ActivationPolicy () const |
| |
| SLATECORE_API bool | AcceptsInput () const |
| |
| void | SetAcceptsInput (bool bEnabled) |
| |
| SLATECORE_API bool | IsUserSized () const |
| |
| SLATECORE_API bool | IsAutosized () const |
| |
| SLATECORE_API void | SetSizingRule (ESizingRule InSizingRule) |
| |
| SLATECORE_API bool | IsRegularWindow () const |
| |
| SLATECORE_API bool | IsTopmostWindow () const |
| |
| bool | SizeWillChangeOften () const |
| |
| bool | ShouldPreserveAspectRatio () const |
| |
| int32 | GetExpectedMaxWidth () const |
| |
| int32 | GetExpectedMaxHeight () const |
| |
| bool | HasOSWindowBorder () const |
| |
| SLATECORE_API bool | IsScreenspaceMouseWithin (UE::Slate::FDeprecateVector2DParameter ScreenspaceMouseCoordinate) const |
| |
| SLATECORE_API bool | HasSizingFrame () const |
| |
| SLATECORE_API bool | HasCloseBox () const |
| |
| SLATECORE_API bool | HasMaximizeBox () const |
| |
| SLATECORE_API bool | HasMinimizeBox () const |
| |
| void | SetAsModalWindow () |
| |
| bool | IsModalWindow () |
| |
| void | SetMirrorWindow (bool bSetMirrorWindow) |
| |
| void | SetIsHDR (bool bHDR) |
| |
| bool | GetIsHDR () const |
| |
| void | SetViewportScaleUIOverride (float InViewportScaleUIOverride) |
| |
| void | ResetViewportScaleUIOverride () |
| |
| float | GetViewportScaleUIOverride () const |
| |
| bool | IsVirtualWindow () const |
| |
| bool | IsMirrorWindow () |
| |
| void | SetTitleBar (const TSharedPtr< IWindowTitleBar > InTitleBar) |
| |
| TSharedPtr< IWindowTitleBar > | GetTitleBar () const |
| |
| virtual SLATECORE_API FCursorReply | OnCursorQuery (const FGeometry &MyGeometry, const FPointerEvent &CursorEvent) const override |
| |
| virtual SLATECORE_API bool | OnIsActiveChanged (const FWindowActivateEvent &ActivateEvent) |
| |
| SLATECORE_API void | Maximize () |
| |
| SLATECORE_API void | Restore () |
| |
| SLATECORE_API void | Minimize () |
| |
| SLATECORE_API EWindowZone::Type | GetCurrentWindowZone (UE::Slate::FDeprecateVector2DParameter LocalMousePosition) |
| |
| SLATECORE_API int32 | GetCornerRadius () |
| |
| bool | IsDrawingEnabled () const |
| |
| virtual bool | Advanced_IsWindow () const override |
| |
| virtual SLATECORE_API const FSlateInvalidationRoot * | Advanced_AsInvalidationRoot () const override |
| |
| SLATECORE_API UE::Slate::FDeprecateVector2DResult | GetWindowSizeFromClientSize (UE::Slate::FDeprecateVector2DParameter InClientSize, TOptional< float > DPIScale=TOptional< float >()) |
| |
| bool | IsFocusedInitially () const |
| |
| SLATECORE_API const TArray< TSharedRef< SWindow > > & | GetChildWindows () const |
| |
| SLATECORE_API TArray< TSharedRef< SWindow > > & | GetChildWindows () |
| |
| SLATECORE_API void | AddChildWindow (const TSharedRef< SWindow > &ChildWindow) |
| |
| SLATECORE_API TSharedPtr< SWindow > | GetParentWindow () const |
| |
| SLATECORE_API TSharedPtr< SWindow > | GetTopmostAncestor () |
| |
| SLATECORE_API bool | RemoveDescendantWindow (const TSharedRef< SWindow > &DescendantToRemove) |
| |
| SLATECORE_API void | SetOnWorldSwitchHack (FOnSwitchWorldHack &InOnWorldSwitchHack) |
| |
| SLATECORE_API int32 | SwitchWorlds (int32 WorldId) const |
| |
| SLATECORE_API bool | IsActive () const |
| |
| SLATECORE_API bool | HasActiveChildren () const |
| |
| SLATECORE_API bool | HasActiveParent () const |
| |
| void | SetViewportSizeDrivenByWindow (bool bDrivenByWindow) |
| |
| bool | IsViewportSizeDrivenByWindow () const |
| |
| UE::Slate::FDeprecateVector2DResult | GetViewportSize () const |
| |
| void | SetIndependentViewportSize (const UE::Slate::FDeprecateVector2DParameter &VP) |
| |
| void | SetViewport (TSharedRef< ISlateViewport > ViewportRef) |
| |
| void | UnsetViewport (TSharedRef< ISlateViewport > ViewportRef) |
| |
| TSharedPtr< ISlateViewport > | GetViewport () |
| |
| SLATECORE_API FHittestGrid & | GetHittestGrid () |
| |
| SLATECORE_API FWindowSizeLimits | GetSizeLimits () const |
| |
| SLATECORE_API void | SetSizeLimits (const FWindowSizeLimits &InSizeLimits) |
| |
| SLATECORE_API void | SetAllowFastUpdate (bool bInAllowFastUpdate) |
| |
| virtual SLATECORE_API void | Tick (const FGeometry &AllottedGeometry, const double InCurrentTime, const float InDeltaTime) override |
| |
| SLATECORE_API EVisibility | GetWindowVisibility () const |
| |
| SLATECORE_API TAttribute< FText > | GetWindowCloseButtonToolTipText () const |
| |
| SLATECORE_API void | ProcessWindowInvalidation () |
| |
| 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 FSlateColor | GetForegroundColor () 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 | 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 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 TOptional< TSharedRef< SWidget > > | OnMapCursor (const FCursorReply &CursorReply) const |
| |
| virtual SLATECORE_API FReply | OnMouseButtonDoubleClick (const FGeometry &InMyGeometry, const FPointerEvent &InMouseEvent) |
| |
| virtual SLATECORE_API FReply | OnDragDetected (const FGeometry &MyGeometry, const FPointerEvent &MouseEvent) |
| |
| virtual SLATECORE_API void | OnDragEnter (const FGeometry &MyGeometry, const FDragDropEvent &DragDropEvent) |
| |
| virtual SLATECORE_API void | OnDragLeave (const FDragDropEvent &DragDropEvent) |
| |
| virtual SLATECORE_API FReply | OnDragOver (const FGeometry &MyGeometry, const FDragDropEvent &DragDropEvent) |
| |
| virtual SLATECORE_API FReply | OnDrop (const FGeometry &MyGeometry, const FDragDropEvent &DragDropEvent) |
| |
| virtual SLATECORE_API FReply | OnTouchGesture (const FGeometry &MyGeometry, const FPointerEvent &GestureEvent) |
| |
| virtual SLATECORE_API FReply | OnTouchStarted (const FGeometry &MyGeometry, const FPointerEvent &InTouchEvent) |
| |
| virtual SLATECORE_API FReply | OnTouchMoved (const FGeometry &MyGeometry, const FPointerEvent &InTouchEvent) |
| |
| virtual SLATECORE_API FReply | OnTouchEnded (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 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 | 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) |
| |
| 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 |
| |
| 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 |
| |
| SLATECORE_API | FSlateInvalidationRoot () |
| |
| virtual SLATECORE_API | ~FSlateInvalidationRoot () |
| |
| virtual SLATECORE_API void | AddReferencedObjects (FReferenceCollector &Collector) override |
| |
| virtual SLATECORE_API FString | GetReferencerName () const override |
| |
| SLATECORE_API void | InvalidateRootChildOrder (const SWidget *Investigator=nullptr) |
| |
| SLATECORE_API void | InvalidateRootLayout (const SWidget *Investigator=nullptr) |
| |
| SLATECORE_API void | InvalidateScreenPosition (const SWidget *Investigator=nullptr) |
| |
| bool | NeedsSlowPath () const |
| |
| FHittestGrid * | GetHittestGrid () const |
| |
| FSlateCachedElementData & | GetCachedElements () |
| |
| const FSlateCachedElementData & | GetCachedElements () const |
| |
| const SWidget * | GetInvalidationRootWidget () const |
| |
| FSlateInvalidationRootHandle | GetInvalidationRootHandle () const |
| |
| const FSlateInvalidationWidgetList & | GetFastPathWidgetList () const |
| |
| SLATECORE_API const TSharedPtr< SWidget > | GetFastPathWidgetListRoot () const |
| |
| SLATECORE_API FSlateInvalidationResult | PaintInvalidationRoot (const FSlateInvalidationContext &Context) |
| |
| void | OnWidgetDestroyed (const SWidget *Widget) |
| |
| SLATECORE_API void | Advanced_ResetInvalidation (bool bClearResourcesImmediately) |
| |
| | FGCObject () |
| |
| | FGCObject (const FGCObject &Other) |
| |
| | FGCObject (FGCObject &&Other) |
| |
| | FGCObject (EFlags Flags) |
| |
| virtual | ~FGCObject () |
| |
| FGCObject & | operator= (const FGCObject &) |
| |
| FGCObject & | operator= (FGCObject &&) |
| |
| COREUOBJECT_API void | RegisterGCObject () |
| |
| COREUOBJECT_API void | UnregisterGCObject () |
| |
| virtual bool | GetReferencerPropertyName (UObject *Object, FString &OutPropertyName) const |
| |
|
| using | FScopedWidgetSlotArguments = TPanelChildren< FPopupLayerSlot >::FScopedWidgetSlotArguments |
| |
| enum class | EFlags : uint32 { None = 0
, RegisterLater = 1 << 0
, AddStableNativeReferencesOnly = 1 << 1
} |
| |
| static SLATECORE_API TSharedRef< SWindow > | MakeToolTipWindow () |
| |
| static SLATECORE_API TSharedRef< SWindow > | MakeCursorDecorator () |
| |
| static SLATECORE_API TSharedRef< SWindow > | MakeStyledCursorDecorator (const FWindowStyle &InStyle) |
| |
| static SLATECORE_API TSharedRef< SWindow > | MakeNotificationWindow () |
| |
| static SLATECORE_API UE::Slate::FDeprecateVector2DResult | ComputeWindowSizeForContent (UE::Slate::FDeprecateVector2DParameter ContentSize) |
| |
| static const FSlateWidgetClassData & | StaticWidgetClass () |
| |
| static COREUOBJECT_API void | StaticInit () |
| |
| EWindowZone::Type | MoveResizeZone |
| |
| UE::Slate::FDeprecateVector2DResult | MoveResizeStart |
| |
| FSlateRect | MoveResizeRect |
| |
| static COREUOBJECT_API UGCObjectReferencer * | GGCObjectReferencer = nullptr |
| |
| virtual SLATECORE_API TSharedRef< SWidget > | MakeWindowTitleBar (const TSharedRef< SWindow > &Window, const TSharedPtr< SWidget > &CenterContent, EHorizontalAlignment CenterContentAlignment) |
| |
| virtual SLATECORE_API EHorizontalAlignment | GetTitleAlignment () |
| |
| SLATECORE_API void | StartMorph () |
| |
| virtual SLATECORE_API bool | CustomPrepass (float LayoutScaleMultiplier) override |
| |
| SLATECORE_API void | ConstructWindowInternals () |
| |
| SLATECORE_API EActiveTimerReturnType | TriggerPlayMorphSequence (double InCurrentTime, float InDeltaTime) |
| |
| SLATECORE_API void | SetWindowBackground (const FSlateBrush *InWindowBackground) |
| |
| SLATECORE_API void | UpdateWindowContentVisibility () |
| |
| virtual SLATECORE_API TSharedRef< SWidget > | GetRootWidget () override |
| |
| virtual SLATECORE_API int32 | PaintSlowPath (const FSlateInvalidationContext &InvalidationContext) override |
| |
| TSlateAttributeRef< FVector2D > | GetContentScaleAttribute () const |
| |
| TSlateAttributeRef< FLinearColor > | GetColorAndOpacityAttribute () const |
| |
| TSlateAttributeRef< FSlateColor > | GetForegroundColorAttribute () const |
| |
| SLATECORE_API | SCompoundWidget () |
| |
| virtual SLATECORE_API | ~SCompoundWidget () |
| |
| void | SetVolatilePrepass (bool bVolatile) |
| |
| 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 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 () |
| |
| void | SetInvalidationRootWidget (SWidget &InInvalidationRootWidget) |
| |
| void | SetInvalidationRootHittestGrid (FHittestGrid &InHittestGrid) |
| |
| int32 | GetCachedMaxLayerId () const |
| |
| SLATECORE_API bool | ProcessInvalidation () |
| |
| SLATECORE_API void | ClearAllFastPathData (bool bClearResourcesImmediately) |
| |
| virtual void | OnRootInvalidated () |
| |
| SLATECORE_API void | SetNeedsSlowPath (bool InNeedsSlowPath) |
| |
| | FNoncopyable () |
| |
| | ~FNoncopyable () |
| |
| static SLATECORE_API int32 | FindChildUnderMouse (const FArrangedChildren &Children, const FPointerEvent &MouseEvent) |
| |
| static SLATECORE_API int32 | FindChildUnderPosition (const FArrangedChildren &Children, const UE::Slate::FDeprecateVector2DParameter &ArrangedSpacePosition) |
| |
| static TAttribute< EVisibility > | AccessWidgetVisibilityAttribute (const TSharedRef< SWidget > &Widget) |
| |
| static UE_FORCEINLINE_HINT TSharedRef< OtherType, Mode > | SharedThis (OtherType *ThisPtr) |
| |
| static UE_FORCEINLINE_HINT TSharedRef< OtherType const, Mode > | SharedThis (const OtherType *ThisPtr) |
| |
| EWindowType | Type |
| |
| TAttribute< FText > | Title |
| |
| TAttribute< FText > | CloseButtonToolTipText |
| |
| bool | bDragAnywhere |
| |
| float | Opacity |
| |
| ESizingRule | SizingRule |
| |
| EAutoCenter | AutoCenterRule |
| |
| EWindowTransparency | TransparencySupport |
| |
| bool | bCreateTitleBar: 1 |
| |
| bool | bIsPopupWindow: 1 |
| |
| bool | bIsTopmostWindow: 1 |
| |
| bool | bSizeWillChangeOften: 1 |
| |
| bool | bInitiallyMaximized: 1 |
| |
| bool | bInitiallyMinimized: 1 |
| |
| bool | bHasEverBeenShown: 1 |
| |
| bool | bFocusWhenFirstShown: 1 |
| |
| bool | bHasOSWindowBorder: 1 |
| |
| bool | bVirtualWindow: 1 |
| |
| bool | bHasCloseButton: 1 |
| |
| bool | bHasMinimizeButton: 1 |
| |
| bool | bHasMaximizeButton: 1 |
| |
| bool | bHasSizingFrame: 1 |
| |
| bool | bIsModalWindow: 1 |
| |
| bool | bIsMirrorWindow: 1 |
| |
| bool | bShouldPreserveAspectRatio: 1 |
| |
| bool | bIsHDR: 1 |
| |
| bool | bManualManageDPI: 1 |
| |
| bool | bAllowFastUpdate: 1 |
| |
| bool | bAcceptsInput: 1 |
| |
| EWindowActivationPolicy | WindowActivationPolicy |
| |
| UE::Slate::FDeprecateVector2DResult | InitialDesiredScreenPosition |
| |
| UE::Slate::FDeprecateVector2DResult | InitialDesiredSize |
| |
| UE::Slate::FDeprecateVector2DResult | ScreenPosition |
| |
| UE::Slate::FDeprecateVector2DResult | PreFullscreenPosition |
| |
| UE::Slate::FDeprecateVector2DResult | Size |
| |
| UE::Slate::FDeprecateVector2DResult | ViewportSize |
| |
| TWeakPtr< ISlateViewport > | Viewport |
| |
| float | ViewportScaleUIOverride |
| |
| float | TitleBarSize |
| |
| struct SWindow::FMorpher | Morpher |
| |
| EWindowZone::Type | WindowZone |
| |
| TSharedPtr< SWidget > | TitleArea |
| |
| SVerticalBox::FSlot * | ContentSlot |
| |
| TWeakPtr< SWidget > | WidgetToFocusOnActivate |
| |
| TWeakPtr< SWidget > | WidgetFocusedOnDeactivate |
| |
| FWindowSizeLimits | SizeLimits |
| |
| TSharedPtr< FGenericWindow > | NativeWindow |
| |
| TUniquePtr< FHittestGrid > | HittestGrid |
| |
| FOnWindowActivated | OnWindowActivated |
| |
| FOnWindowActivatedEvent | WindowActivatedEvent |
| |
| FOnWindowDeactivated | OnWindowDeactivated |
| |
| FOnWindowDeactivatedEvent | WindowDeactivatedEvent |
| |
| FOnWindowClosed | OnWindowClosed |
| |
| FOnWindowClosedEvent | WindowClosedEvent |
| |
| FOnWindowMoved | OnWindowMoved |
| |
| FRequestDestroyWindowOverride | RequestDestroyWindowOverride |
| |
| TSharedPtr< SOverlay > | WindowOverlay |
| |
| TSharedPtr< class SPopupLayer > | PopupLayer |
| |
| TSharedPtr< SWidget > | FullWindowOverlayWidget |
| |
| TWeakPtr< SWindow > | ParentWindowPtr |
| |
| TArray< TSharedRef< SWindow > > | ChildWindows |
| |
| FOnSwitchWorldHack | OnWorldSwitchHack |
| |
| bool | bShouldShowWindowContentDuringOverlay |
| |
| int32 | ExpectedMaxWidth |
| |
| int32 | ExpectedMaxHeight |
| |
| int32 | FocusUserIndex |
| |
| TSharedPtr< IWindowTitleBar > | TitleBar |
| |
| FMargin | LayoutBorder |
| |
| FMargin | UserResizeBorder |
| |
| bool | bIsDrawingEnabled |
| |
| FCompoundWidgetOneChildSlot | ChildSlot |
| |
| uint8 | bCanSupportFocus: 1 |
| |
| uint8 | bCanHaveChildren: 1 |
| |
| uint8 | bClippingProxy: 1 |
| |
| uint8 | bHasCustomPrepass: 1 |
| |
| uint8 | bHasRelativeLayoutScale: 1 |
| |
| uint8 | bVolatilityAlwaysInvalidatesPrepass: 1 |
| |
| EWidgetClipping | Clipping |
| |
| EWidgetPixelSnapping | PixelSnappingMethod |
| |
| FMargin | CullingBoundsExtension |
| |
| float | RenderOpacity |
| |