|
| UMG_API | UUserWidget (const FObjectInitializer &ObjectInitializer) |
| |
| virtual UMG_API class UWorld * | GetWorld () const override |
| |
| virtual UMG_API void | PostDuplicate (bool bDuplicateForPIE) override |
| |
| virtual UMG_API void | BeginDestroy () override |
| |
| virtual UMG_API void | PostLoad () override |
| |
| UMG_API void | DuplicateAndInitializeFromWidgetTree (UWidgetTree *InWidgetTree, const TMap< FName, UWidget * > &NamedSlotContentToMerge) |
| |
| virtual UMG_API bool | Initialize () |
| |
| EWidgetTickFrequency | GetDesiredTickFrequency () const |
| |
| UMG_API UWidgetBlueprintGeneratedClass * | GetWidgetTreeOwningClass () const |
| |
| UMG_API void | UpdateCanTick () |
| |
| virtual UMG_API void | ReleaseSlateResources (bool bReleaseChildren) override |
| |
| virtual UMG_API void | SynchronizeProperties () override |
| |
| virtual UMG_API void | GetSlotNames (TArray< FName > &SlotNames) const override |
| |
| virtual UMG_API UWidget * | GetContentForSlot (FName SlotName) const override |
| |
| virtual UMG_API void | SetContentForSlot (FName SlotName, UWidget *Content) override |
| |
| UMG_API void | AddToViewport (int32 ZOrder=0) |
| |
| UMG_API bool | AddToPlayerScreen (int32 ZOrder=0) |
| |
| UMG_API void | RemoveFromViewport () |
| |
| UMG_API void | SetPositionInViewport (FVector2D Position, bool bRemoveDPIScale=true) |
| |
| UMG_API void | SetDesiredSizeInViewport (FVector2D Size) |
| |
| UMG_API void | SetAnchorsInViewport (FAnchors Anchors) |
| |
| UMG_API void | SetAlignmentInViewport (FVector2D Alignment) |
| |
| UMG_API FAnchors | GetAnchorsInViewport () const |
| |
| UMG_API FVector2D | GetAlignmentInViewport () const |
| |
| UMG_API bool | GetIsVisible () const |
| |
| virtual UMG_API void | SetVisibility (ESlateVisibility InVisibility) override |
| |
| UMG_API void | SetPlayerContext (const FLocalPlayerContext &InPlayerContext) |
| |
| UMG_API const FLocalPlayerContext & | GetPlayerContext () const |
| |
| virtual UMG_API ULocalPlayer * | GetOwningLocalPlayer () const override |
| |
| template<class T > |
| T * | GetOwningLocalPlayer () const |
| |
| UMG_API void | SetOwningLocalPlayer (ULocalPlayer *LocalPlayer) |
| |
| virtual UMG_API APlayerController * | GetOwningPlayer () const override |
| |
| template<class T > |
| T * | GetOwningPlayer () const |
| |
| UMG_API void | SetOwningPlayer (APlayerController *LocalPlayerController) |
| |
| UMG_API class APawn * | GetOwningPlayerPawn () const |
| |
| template<class T > |
| T * | GetOwningPlayerPawn () const |
| |
| template<class TPlayerState = APlayerState> |
| TPlayerState * | GetOwningPlayerState (bool bChecked=false) const |
| |
| UMG_API class APlayerCameraManager * | GetOwningPlayerCameraManager () const |
| |
| template<class T > |
| T * | GetOwningPlayerCameraManager () const |
| |
| UMG_API void | OnInitialized () |
| |
| UMG_API void | PreConstruct (bool IsDesignTime) |
| |
| UMG_API void | Construct () |
| |
| UMG_API void | Destruct () |
| |
| UMG_API void | Tick (FGeometry MyGeometry, float InDeltaTime) |
| |
| UMG_API void | OnPaint (UPARAM(ref) FPaintContext &Context) const |
| |
| UMG_API bool | IsInteractable () const |
| |
| UMG_API FEventReply | OnFocusReceived (FGeometry MyGeometry, FFocusEvent InFocusEvent) |
| |
| UMG_API void | OnFocusLost (FFocusEvent InFocusEvent) |
| |
| UMG_API void | OnAddedToFocusPath (FFocusEvent InFocusEvent) |
| |
| UMG_API void | OnRemovedFromFocusPath (FFocusEvent InFocusEvent) |
| |
| UMG_API FEventReply | OnKeyChar (FGeometry MyGeometry, FCharacterEvent InCharacterEvent) |
| |
| UMG_API FEventReply | OnPreviewKeyDown (FGeometry MyGeometry, FKeyEvent InKeyEvent) |
| |
| UMG_API FEventReply | OnKeyDown (FGeometry MyGeometry, FKeyEvent InKeyEvent) |
| |
| UMG_API FEventReply | OnKeyUp (FGeometry MyGeometry, FKeyEvent InKeyEvent) |
| |
| UMG_API FEventReply | OnAnalogValueChanged (FGeometry MyGeometry, FAnalogInputEvent InAnalogInputEvent) |
| |
| UMG_API FEventReply | OnMouseButtonDown (FGeometry MyGeometry, const FPointerEvent &MouseEvent) |
| |
| UMG_API FEventReply | OnPreviewMouseButtonDown (FGeometry MyGeometry, const FPointerEvent &MouseEvent) |
| |
| UMG_API FEventReply | OnMouseButtonUp (FGeometry MyGeometry, const FPointerEvent &MouseEvent) |
| |
| UMG_API FEventReply | OnMouseMove (FGeometry MyGeometry, const FPointerEvent &MouseEvent) |
| |
| UMG_API void | OnMouseEnter (FGeometry MyGeometry, const FPointerEvent &MouseEvent) |
| |
| UMG_API void | OnMouseLeave (const FPointerEvent &MouseEvent) |
| |
| UMG_API FEventReply | OnMouseWheel (FGeometry MyGeometry, const FPointerEvent &MouseEvent) |
| |
| UMG_API FEventReply | OnMouseButtonDoubleClick (FGeometry InMyGeometry, const FPointerEvent &InMouseEvent) |
| |
| UMG_API void | OnDragDetected (FGeometry MyGeometry, const FPointerEvent &PointerEvent, UDragDropOperation *&Operation) |
| |
| UMG_API void | OnDragCancelled (const FPointerEvent &PointerEvent, UDragDropOperation *Operation) |
| |
| UMG_API void | OnDragEnter (FGeometry MyGeometry, FPointerEvent PointerEvent, UDragDropOperation *Operation) |
| |
| UMG_API void | OnDragLeave (FPointerEvent PointerEvent, UDragDropOperation *Operation) |
| |
| UMG_API bool | OnDragOver (FGeometry MyGeometry, FPointerEvent PointerEvent, UDragDropOperation *Operation) |
| |
| UMG_API bool | OnDrop (FGeometry MyGeometry, FPointerEvent PointerEvent, UDragDropOperation *Operation) |
| |
| UMG_API FEventReply | OnTouchGesture (FGeometry MyGeometry, const FPointerEvent &GestureEvent) |
| |
| UMG_API FEventReply | OnTouchStarted (FGeometry MyGeometry, const FPointerEvent &InTouchEvent) |
| |
| UMG_API FEventReply | OnTouchMoved (FGeometry MyGeometry, const FPointerEvent &InTouchEvent) |
| |
| UMG_API FEventReply | OnTouchEnded (FGeometry MyGeometry, const FPointerEvent &InTouchEvent) |
| |
| UMG_API FEventReply | OnMotionDetected (FGeometry MyGeometry, FMotionEvent InMotionEvent) |
| |
| UMG_API void | OnMouseCaptureLost () |
| |
| UMG_API void | CancelLatentActions () |
| |
| UMG_API void | StopAnimationsAndLatentActions () |
| |
| UMG_API FEventReply | OnTouchForceChanged (FGeometry MyGeometry, const FPointerEvent &InTouchEvent) |
| |
| UMG_API FEventReply | OnTouchFirstMove (FGeometry MyGeometry, const FPointerEvent &InTouchEvent) |
| |
| UMG_API void | BindToAnimationStarted (UWidgetAnimation *Animation, FWidgetAnimationDynamicEvent Delegate) |
| |
| UMG_API void | UnbindFromAnimationStarted (UWidgetAnimation *Animation, FWidgetAnimationDynamicEvent Delegate) |
| |
| UMG_API void | UnbindAllFromAnimationStarted (UWidgetAnimation *Animation) |
| |
| UMG_API void | BindToAnimationFinished (UWidgetAnimation *Animation, FWidgetAnimationDynamicEvent Delegate) |
| |
| UMG_API void | UnbindFromAnimationFinished (UWidgetAnimation *Animation, FWidgetAnimationDynamicEvent Delegate) |
| |
| UMG_API void | UnbindAllFromAnimationFinished (UWidgetAnimation *Animation) |
| |
| UMG_API void | BindToAnimationEvent (UWidgetAnimation *Animation, FWidgetAnimationDynamicEvent Delegate, EWidgetAnimationEvent AnimationEvent, FName UserTag=NAME_None) |
| |
| virtual bool | IsEditorUtility () const |
| |
| | DECLARE_EVENT_OneParam (UUserWidget, FNativeOnVisibilityChangedEvent, ESlateVisibility) |
| |
| | DECLARE_EVENT_OneParam (UUserWidget, FNativeOnDestruct, UUserWidget *) |
| |
| UMG_API void | SetColorAndOpacity (FLinearColor InColorAndOpacity) |
| |
| UMG_API const FLinearColor & | GetColorAndOpacity () const |
| |
| UMG_API void | SetForegroundColor (FSlateColor InForegroundColor) |
| |
| UMG_API const FSlateColor & | GetForegroundColor () const |
| |
| UMG_API void | SetPadding (FMargin InPadding) |
| |
| UMG_API FMargin | GetPadding () const |
| |
| UMG_API int32 | GetInputActionPriority () const |
| |
| UMG_API bool | IsInputActionBlocking () const |
| |
| UMG_API bool | IsFocusable () const |
| |
| UMG_API void | SetIsFocusable (bool InIsFocusable) |
| |
| UMG_API void | QueuePlayAnimation (UWidgetAnimation *InAnimation, float StartAtTime=0.0f, int32 NumLoopsToPlay=1, EUMGSequencePlayMode::Type PlayMode=EUMGSequencePlayMode::Forward, float PlaybackSpeed=1.0f, bool bRestoreState=false) |
| |
| UMG_API void | QueuePlayAnimationTimeRange (UWidgetAnimation *InAnimation, float StartAtTime=0.0f, float EndAtTime=0.0f, int32 NumLoopsToPlay=1, EUMGSequencePlayMode::Type PlayMode=EUMGSequencePlayMode::Forward, float PlaybackSpeed=1.0f, bool bRestoreState=false) |
| |
| UMG_API void | QueuePlayAnimationForward (UWidgetAnimation *InAnimation, float PlaybackSpeed=1.0f, bool bRestoreState=false) |
| |
| UMG_API void | QueuePlayAnimationReverse (UWidgetAnimation *InAnimation, float PlaybackSpeed=1.0f, bool bRestoreState=false) |
| |
| UMG_API void | QueueStopAnimation (const UWidgetAnimation *InAnimation) |
| |
| UMG_API void | QueueStopAllAnimations () |
| |
| UMG_API float | QueuePauseAnimation (const UWidgetAnimation *InAnimation) |
| |
| UMG_API FWidgetAnimationHandle | PlayAnimation (UWidgetAnimation *InAnimation, float StartAtTime=0.0f, int32 NumLoopsToPlay=1, EUMGSequencePlayMode::Type PlayMode=EUMGSequencePlayMode::Forward, float PlaybackSpeed=1.0f, bool bRestoreState=false) |
| |
| UMG_API FWidgetAnimationHandle | PlayAnimationTimeRange (UWidgetAnimation *InAnimation, float StartAtTime=0.0f, float EndAtTime=0.0f, int32 NumLoopsToPlay=1, EUMGSequencePlayMode::Type PlayMode=EUMGSequencePlayMode::Forward, float PlaybackSpeed=1.0f, bool bRestoreState=false) |
| |
| UMG_API FWidgetAnimationHandle | PlayAnimationForward (UWidgetAnimation *InAnimation, float PlaybackSpeed=1.0f, bool bRestoreState=false) |
| |
| UMG_API FWidgetAnimationHandle | PlayAnimationReverse (UWidgetAnimation *InAnimation, float PlaybackSpeed=1.0f, bool bRestoreState=false) |
| |
| UMG_API void | StopAnimation (const UWidgetAnimation *InAnimation) |
| |
| UMG_API void | StopAllAnimations () |
| |
| UMG_API float | PauseAnimation (const UWidgetAnimation *InAnimation) |
| |
| UMG_API float | GetAnimationCurrentTime (const UWidgetAnimation *InAnimation) const |
| |
| UMG_API void | SetAnimationCurrentTime (const UWidgetAnimation *InAnimation, float InTime) |
| |
| UMG_API bool | IsAnimationPlaying (const UWidgetAnimation *InAnimation) const |
| |
| UMG_API bool | IsAnyAnimationPlaying () const |
| |
| UMG_API void | SetNumLoopsToPlay (const UWidgetAnimation *InAnimation, int32 NumLoopsToPlay) |
| |
| UMG_API void | SetPlaybackSpeed (const UWidgetAnimation *InAnimation, float PlaybackSpeed=1.0f) |
| |
| UMG_API void | ReverseAnimation (const UWidgetAnimation *InAnimation) |
| |
| UMG_API bool | IsAnimationPlayingForward (const UWidgetAnimation *InAnimation) |
| |
| UMG_API void | FlushAnimations () |
| |
| template<typename ExtensionType > |
| ExtensionType * | GetExtension () const |
| |
| UMG_API UUserWidgetExtension * | GetExtension (TSubclassOf< UUserWidgetExtension > ExtensionType) const |
| |
| UMG_API TArray< UUserWidgetExtension * > | GetExtensions (TSubclassOf< UUserWidgetExtension > ExtensionType) const |
| |
| template<typename ExtensionType > |
| ExtensionType * | AddExtension () |
| |
| UMG_API UUserWidgetExtension * | AddExtension (TSubclassOf< UUserWidgetExtension > InExtensionType) |
| |
| UMG_API void | RemoveExtension (UUserWidgetExtension *InExtension) |
| |
| template<typename ExtensionType > |
| void | RemoveExtensions () |
| |
| UMG_API void | RemoveExtensions (TSubclassOf< UUserWidgetExtension > InExtensionType) |
| |
| UMG_API void | PlaySound (class USoundBase *SoundToPlay) |
| |
| UMG_API bool | SetDesiredFocusWidget (FName WidgetName) |
| |
| UMG_API bool | SetDesiredFocusWidget (UWidget *Widget) |
| |
| UMG_API FName | GetDesiredFocusWidgetName () const |
| |
| UMG_API UWidget * | GetDesiredFocusWidget () const |
| |
| UMG_API UWidget * | GetWidgetHandle (TSharedRef< SWidget > InWidget) |
| |
| UMG_API UWidget * | GetRootWidget () const |
| |
| UMG_API TSharedPtr< SWidget > | GetSlateWidgetFromName (const FName &Name) const |
| |
| UMG_API UWidget * | GetWidgetFromName (const FName &Name) const |
| |
| virtual UMG_API bool | IsAsset () const |
| |
| virtual UMG_API void | PreSave (FObjectPreSaveContext ObjectSaveContext) override |
| |
| UMG_API bool | IsPlayingAnimation () const |
| |
| | UE_FIELD_NOTIFICATION_DECLARE_CLASS_DESCRIPTOR_BASE_END () |
| |
| | DECLARE_DYNAMIC_DELEGATE_RetVal (bool, FGetBool) |
| |
| | DECLARE_DYNAMIC_DELEGATE_RetVal (float, FGetFloat) |
| |
| | DECLARE_DYNAMIC_DELEGATE_RetVal (int32, FGetInt32) |
| |
| | DECLARE_DYNAMIC_DELEGATE_RetVal (FText, FGetText) |
| |
| | DECLARE_DYNAMIC_DELEGATE_RetVal (FSlateColor, FGetSlateColor) |
| |
| | DECLARE_DYNAMIC_DELEGATE_RetVal (FLinearColor, FGetLinearColor) |
| |
| | DECLARE_DYNAMIC_DELEGATE_RetVal (FSlateBrush, FGetSlateBrush) |
| |
| | DECLARE_DYNAMIC_DELEGATE_RetVal (ESlateVisibility, FGetSlateVisibility) |
| |
| | DECLARE_DYNAMIC_DELEGATE_RetVal (EMouseCursor::Type, FGetMouseCursor) |
| |
| | DECLARE_DYNAMIC_DELEGATE_RetVal (ECheckBoxState, FGetCheckBoxState) |
| |
| | DECLARE_DYNAMIC_DELEGATE_RetVal (UWidget *, FGetWidget) |
| |
| | DECLARE_DYNAMIC_DELEGATE_RetVal_OneParam (UWidget *, FGenerateWidgetForString, FString, Item) |
| |
| | DECLARE_DYNAMIC_DELEGATE_RetVal_OneParam (UWidget *, FGenerateWidgetForObject, UObject *, Item) |
| |
| | DECLARE_DYNAMIC_DELEGATE_RetVal (FEventReply, FOnReply) |
| |
| | DECLARE_DYNAMIC_DELEGATE_RetVal_TwoParams (FEventReply, FOnPointerEvent, FGeometry, MyGeometry, const FPointerEvent &, MouseEvent) |
| |
| | DECLARE_MULTICAST_DELEGATE_TwoParams (FOnWidgetStateBroadcast, UWidget *, const FWidgetStateBitfield &) |
| |
| UMG_API const FWidgetTransform & | GetRenderTransform () const |
| |
| UMG_API void | SetRenderTransform (FWidgetTransform InTransform) |
| |
| UMG_API void | SetRenderScale (FVector2D Scale) |
| |
| UMG_API void | SetRenderShear (FVector2D Shear) |
| |
| UMG_API void | SetRenderTransformAngle (float Angle) |
| |
| UMG_API float | GetRenderTransformAngle () const |
| |
| UMG_API void | SetRenderTranslation (FVector2D Translation) |
| |
| UMG_API FVector2D | GetRenderTransformPivot () const |
| |
| UMG_API void | SetRenderTransformPivot (FVector2D Pivot) |
| |
| UMG_API EFlowDirectionPreference | GetFlowDirectionPreference () const |
| |
| UMG_API void | SetFlowDirectionPreference (EFlowDirectionPreference FlowDirection) |
| |
| UMG_API bool | GetIsEnabled () const |
| |
| virtual UMG_API void | SetIsEnabled (bool bInIsEnabled) |
| |
| UMG_API bool | IsInViewport () const |
| |
| UMG_API FText | GetToolTipText () const |
| |
| UMG_API void | SetToolTipText (const FText &InToolTipText) |
| |
| UMG_API UWidget * | GetToolTip () const |
| |
| UMG_API void | SetToolTip (UWidget *Widget) |
| |
| UMG_API EMouseCursor::Type | GetCursor () const |
| |
| UMG_API void | SetCursor (EMouseCursor::Type InCursor) |
| |
| UMG_API void | ResetCursor () |
| |
| UMG_API bool | IsRendered () const |
| |
| UMG_API bool | IsVisible () const |
| |
| UMG_API ESlateVisibility | GetVisibility () const |
| |
| UMG_API float | GetRenderOpacity () const |
| |
| UMG_API void | SetRenderOpacity (float InOpacity) |
| |
| UMG_API EWidgetClipping | GetClipping () const |
| |
| UMG_API void | SetClipping (EWidgetClipping InClipping) |
| |
| UMG_API EWidgetPixelSnapping | GetPixelSnapping () const |
| |
| UMG_API void | SetPixelSnapping (EWidgetPixelSnapping InPixelSnapping) |
| |
| UMG_API void | ForceVolatile (bool bForce) |
| |
| virtual UMG_API bool | IsHovered () const |
| |
| UMG_API bool | HasKeyboardFocus () const |
| |
| UMG_API bool | HasMouseCapture () const |
| |
| UMG_API bool | HasMouseCaptureByUser (int32 UserIndex, int32 PointerIndex=-1) const |
| |
| UMG_API void | SetKeyboardFocus () |
| |
| UMG_API bool | HasUserFocus (APlayerController *PlayerController) const |
| |
| UMG_API bool | HasAnyUserFocus () const |
| |
| UMG_API bool | HasFocusedDescendants () const |
| |
| UMG_API bool | HasUserFocusedDescendants (APlayerController *PlayerController) const |
| |
| UMG_API void | SetFocus () |
| |
| UMG_API void | SetUserFocus (APlayerController *PlayerController) |
| |
| UMG_API void | ForceLayoutPrepass () |
| |
| UMG_API void | InvalidateLayoutAndVolatility () |
| |
| UMG_API FVector2D | GetDesiredSize () const |
| |
| UMG_API void | SetAllNavigationRules (EUINavigationRule Rule, FName WidgetToFocus) |
| |
| UMG_API void | SetNavigationRule (EUINavigation Direction, EUINavigationRule Rule, FName WidgetToFocus) |
| |
| UMG_API void | SetNavigationRuleBase (EUINavigation Direction, EUINavigationRule Rule) |
| |
| UMG_API void | SetNavigationRuleExplicit (EUINavigation Direction, UWidget *InWidget) |
| |
| UMG_API void | SetNavigationRuleCustom (EUINavigation Direction, FCustomWidgetNavigationDelegate InCustomDelegate) |
| |
| UMG_API void | SetNavigationRuleCustomBoundary (EUINavigation Direction, FCustomWidgetNavigationDelegate InCustomDelegate) |
| |
| UMG_API void | SetNavigationMethod (const TInstancedStruct< FNavigationMethod > &NavigationMethod) |
| |
| UMG_API class UPanelWidget * | GetParent () const |
| |
| virtual UMG_API void | RemoveFromParent () |
| |
| UMG_API const FGeometry & | GetCachedGeometry () const |
| |
| UMG_API const FGeometry & | GetTickSpaceGeometry () const |
| |
| UMG_API const FGeometry & | GetPaintSpaceGeometry () const |
| |
| virtual UMG_API FDelegateHandle | AddFieldValueChangedDelegate (UE::FieldNotification::FFieldId InFieldId, FFieldValueChangedDelegate InNewDelegate) override final |
| |
| virtual UMG_API bool | RemoveFieldValueChangedDelegate (UE::FieldNotification::FFieldId InFieldId, FDelegateHandle InHandle) override final |
| |
| virtual UMG_API int32 | RemoveAllFieldValueChangedDelegates (FDelegateUserObjectConst InUserObject) override final |
| |
| virtual UMG_API int32 | RemoveAllFieldValueChangedDelegates (UE::FieldNotification::FFieldId InFieldId, FDelegateUserObjectConst InUserObject) override final |
| |
| virtual UMG_API void | BroadcastFieldValueChanged (UE::FieldNotification::FFieldId InFieldId) override final |
| |
| UMG_API void | K2_AddFieldValueChangedDelegate (FFieldNotificationId FieldId, FFieldValueChangedDynamicDelegate Delegate) |
| |
| UMG_API void | K2_RemoveFieldValueChangedDelegate (FFieldNotificationId FieldId, FFieldValueChangedDynamicDelegate Delegate) |
| |
| UMG_API TSharedRef< SWidget > | TakeWidget () |
| |
| template<class WidgetType = SObjectWidget> |
| TSharedRef< WidgetType > | TakeDerivedWidget (ConstructMethodType ConstructMethod) |
| |
| UMG_API TSharedPtr< SWidget > | GetCachedWidget () const |
| |
| UMG_API TSharedPtr< SWidget > | GetCachedWrappedWidget () const |
| |
| UMG_API bool | IsConstructed () const |
| |
| UMG_API UGameInstance * | GetGameInstance () const |
| |
| template<class TGameInstance = UGameInstance> |
| TGameInstance * | GetGameInstance () const |
| |
| template<class TPlayerController = APlayerController> |
| TPlayerController * | GetOwningPlayer () const |
| |
| template<class T > |
| T * | GetOwningLocalPlayer () const |
| |
| UMG_API FText | GetAccessibleText () const |
| |
| UMG_API FText | GetAccessibleSummaryText () const |
| |
| UMG_API void | BuildNavigation () |
| |
| bool | IsDesignTime () const |
| |
| bool | IsPreviewTime () const |
| |
| UMG_API bool | IsChildOf (UWidget *PossibleParent) |
| |
| UMG_API bool | AddBinding (FDelegateProperty *DelegateProperty, UObject *SourceObject, const FDynamicPropertyPath &BindingPath) |
| |
| UMG_API FDelegateHandle | RegisterPostStateListener (const FOnWidgetStateBroadcast::FDelegate &ListenerDelegate, bool bBroadcastCurrentState=true) |
| |
| UMG_API void | UnregisterPostStateListener (const FDelegateHandle &ListenerDelegate) |
| |
| virtual UMG_API void | FinishDestroy () override |
| |
| bool | CanSafelyRouteEvent () |
| |
| bool | CanSafelyRoutePaint () |
| |
| virtual UMG_API bool | NeedsLoadForServer () const override |
| |
| COREUOBJECT_API | UObject () |
| |
| COREUOBJECT_API | UObject (const FObjectInitializer &ObjectInitializer) |
| |
| COREUOBJECT_API | UObject (EStaticConstructor, EObjectFlags InFlags) |
| |
| COREUOBJECT_API | UObject (FVTableHelper &Helper) |
| |
| COREUOBJECT_API UObject * | CreateDefaultSubobject (FName SubobjectFName, UClass *ReturnType, UClass *ClassToCreateByDefault, bool bIsRequired, bool bIsTransient) |
| |
| template<class TReturnType > |
| TReturnType * | CreateEditorOnlyDefaultSubobject (FName SubobjectName, bool bTransient=false) |
| |
| template<class TReturnType > |
| TReturnType * | CreateDefaultSubobject (FName SubobjectName, bool bTransient=false) |
| |
| template<class TReturnType , class TClassToConstructByDefault > |
| TReturnType * | CreateDefaultSubobject (FName SubobjectName, bool bTransient=false) |
| |
| template<class TReturnType > |
| TReturnType * | CreateOptionalDefaultSubobject (FName SubobjectName, bool bTransient=false) |
| |
| template<class TReturnType , class TClassToConstructByDefault > |
| TReturnType * | CreateOptionalDefaultSubobject (FName SubobjectName, bool bTransient=false) |
| |
| COREUOBJECT_API void | GetDefaultSubobjects (TArray< UObject * > &OutDefaultSubobjects) |
| |
| COREUOBJECT_API UObject * | GetDefaultSubobjectByName (FName ToFind) |
| |
| virtual COREUOBJECT_API void | PostInitProperties () |
| |
| virtual COREUOBJECT_API void | PostReinitProperties () |
| |
| virtual void | PostCDOContruct () |
| |
| virtual COREUOBJECT_API void | PreSaveRoot (FObjectPreSaveRootContext ObjectSaveContext) |
| |
| virtual COREUOBJECT_API void | PostSaveRoot (FObjectPostSaveRootContext ObjectSaveContext) |
| |
| virtual COREUOBJECT_API void | CollectSaveOverrides (FObjectCollectSaveOverridesContext SaveContext) |
| |
| UE_FORCEINLINE_HINT bool | Modify (bool bAlwaysMarkDirty=true) |
| |
| UE_FORCEINLINE_HINT bool | IsCapturingAsRootObjectForTransaction () const |
| |
| virtual bool | ResolveSubobject (const TCHAR *SubObjectPath, UObject *&OutObject, bool bLoadIfExists) |
| |
| virtual bool | IsReadyForAsyncPostLoad () const |
| |
| virtual COREUOBJECT_API void | PostLoadSubobjects (FObjectInstancingGraph *OuterInstanceGraph) |
| |
| virtual bool | IsReadyForFinishDestroy () |
| |
| virtual COREUOBJECT_API void | Serialize (FArchive &Ar) |
| |
| virtual COREUOBJECT_API void | Serialize (FStructuredArchive::FRecord Record) |
| |
| virtual void | ShutdownAfterError () |
| |
| virtual void | PostInterpChange (FProperty *PropertyThatChanged) |
| |
| virtual COREUOBJECT_API void | PostRename (UObject *OldOuter, const FName OldName) |
| |
| virtual void | PreDuplicate (FObjectDuplicationParameters &DupParams) |
| |
| virtual void | PostDuplicate (EDuplicateMode::Type DuplicateMode) |
| |
| virtual COREUOBJECT_API bool | NeedsLoadForClient () const |
| |
| virtual COREUOBJECT_API bool | NeedsLoadForTargetPlatform (const class ITargetPlatform *TargetPlatform) const |
| |
| virtual bool | NeedsLoadForEditorGame () const |
| |
| virtual bool | IsEditorOnly () const |
| |
| virtual bool | HasNonEditorOnlyReferences () const |
| |
| virtual bool | IsPostLoadThreadSafe () const |
| |
| virtual COREUOBJECT_API bool | IsDestructionThreadSafe () const |
| |
| virtual COREUOBJECT_API void | GetPreloadDependencies (TArray< UObject * > &OutDeps) |
| |
| virtual void | GetPrestreamPackages (TArray< UObject * > &OutPrestream) |
| |
| virtual void | ExportCustomProperties (FOutputDevice &Out, uint32 Indent) |
| |
| virtual void | ImportCustomProperties (const TCHAR *SourceText, FFeedbackContext *Warn) |
| |
| virtual void | PostEditImport () |
| |
| virtual void | PostReloadConfig (class FProperty *PropertyThatWasLoaded) |
| |
| virtual COREUOBJECT_API bool | Rename (const TCHAR *NewName=nullptr, UObject *NewOuter=nullptr, ERenameFlags Flags=REN_None) |
| |
| virtual FString | GetDesc () |
| |
| COREUOBJECT_API UScriptStruct * | GetSparseClassDataStruct () const |
| |
| virtual bool | GetNativePropertyValues (TMap< FString, FString > &out_PropertyValues, uint32 ExportFlags=0) const |
| |
| virtual COREUOBJECT_API void | GetResourceSizeEx (FResourceSizeEx &CumulativeResourceSize) |
| |
| SIZE_T | GetResourceSizeBytes (EResourceSizeMode::Type Mode) |
| |
| virtual FName | GetExporterName (void) |
| |
| COREUOBJECT_API void | CallAddReferencedObjects (FReferenceCollector &Collector) |
| |
| virtual FRestoreForUObjectOverwrite * | GetRestoreForUObjectOverwrite () |
| |
| virtual bool | AreNativePropertiesIdenticalTo (UObject *Other) const |
| |
| virtual COREUOBJECT_API void | GetAssetRegistryTags (FAssetRegistryTagsContext Context) const |
| |
| virtual COREUOBJECT_API void | GetAssetRegistryTags (TArray< FAssetRegistryTag > &OutTags) const |
| |
| COREUOBJECT_API void | GetAssetRegistryTags (FAssetData &Out) const |
| |
| COREUOBJECT_API void | GetAssetRegistryTags (FAssetRegistryTagsContext Context, FAssetData &Out) const |
| |
| virtual COREUOBJECT_API FPrimaryAssetId | GetPrimaryAssetId () const |
| |
| virtual COREUOBJECT_API bool | IsLocalizedResource () const |
| |
| virtual COREUOBJECT_API bool | IsSafeForRootSet () const |
| |
| virtual COREUOBJECT_API void | TagSubobjects (EObjectFlags NewFlags) |
| |
| virtual COREUOBJECT_API void | GetLifetimeReplicatedProps (TArray< class FLifetimeProperty > &OutLifetimeProps) const |
| |
| virtual COREUOBJECT_API void | GetReplicatedCustomConditionState (FCustomPropertyConditionState &OutActiveState) const |
| |
| virtual COREUOBJECT_API void | RegisterReplicationFragments (UE::Net::FFragmentRegistrationContext &Context, UE::Net::EFragmentRegistrationFlags RegistrationFlags) |
| |
| virtual COREUOBJECT_API bool | IsNameStableForNetworking () const |
| |
| virtual COREUOBJECT_API bool | IsFullNameStableForNetworking () const |
| |
| virtual COREUOBJECT_API bool | IsSupportedForNetworking () const |
| |
| virtual void | GetSubobjectsWithStableNamesForNetworking (TArray< UObject * > &ObjList) |
| |
| virtual COREUOBJECT_API void | PreNetReceive () |
| |
| virtual COREUOBJECT_API void | PostNetReceive () |
| |
| virtual void | PostRepNotifies () |
| |
| virtual COREUOBJECT_API void | PreDestroyFromReplication () |
| |
| COREUOBJECT_API bool | IsSelected () const |
| |
| COREUOBJECT_API void | SerializeScriptProperties (FArchive &Ar) const |
| |
| COREUOBJECT_API void | SerializeScriptProperties (FStructuredArchive::FSlot Slot) const |
| |
| COREUOBJECT_API void | ReinitializeProperties (UObject *SourceObject=NULL, struct FObjectInstancingGraph *InstanceGraph=NULL) |
| |
| COREUOBJECT_API FString | GetDetailedInfo () const |
| |
| COREUOBJECT_API bool | ConditionalBeginDestroy () |
| |
| COREUOBJECT_API bool | ConditionalFinishDestroy () |
| |
| COREUOBJECT_API void | ConditionalPostLoad () |
| |
| COREUOBJECT_API void | ConditionalPreload () |
| |
| COREUOBJECT_API void | ConditionalPostLoadSubobjects (struct FObjectInstancingGraph *OuterInstanceGraph=NULL) |
| |
| bool | IsBasedOnArchetype (const UObject *const SomeObject) const |
| |
| COREUOBJECT_API UFunction * | FindFunction (FName InName) const |
| |
| COREUOBJECT_API UFunction * | FindFunctionChecked (FName InName) const |
| |
| virtual COREUOBJECT_API void | BuildSubobjectMapping (UObject *OtherObject, TMap< UObject *, UObject * > &ObjectMapping) const |
| |
| COREUOBJECT_API void | CollectDefaultSubobjects (TArray< UObject * > &OutDefaultSubobjects, bool bIncludeNestedSubobjects=false) const |
| |
| COREUOBJECT_API bool | CheckDefaultSubobjects (bool bForceCheck=false) const |
| |
| COREUOBJECT_API void | SaveConfig (uint64 RequiredPropertyFlags=CPF_Config, const TCHAR *Filename=nullptr, FConfigCacheIni *Config=GConfig, bool bAllowCopyToDefaultObject=true) |
| |
| COREUOBJECT_API void | SaveConfig (const FSaveConfigContext &Context) |
| |
| COREUOBJECT_API void | UpdateDefaultConfigFile (const FString &SpecificFileLocation="") |
| |
| COREUOBJECT_API bool | TryUpdateDefaultConfigFile (const FString &SpecificFileLocation="", bool bWarnIfFail=true) |
| |
| COREUOBJECT_API void | UpdateGlobalUserConfigFile () |
| |
| COREUOBJECT_API void | UpdateProjectUserConfigFile () |
| |
| COREUOBJECT_API void | UpdateSinglePropertyInConfigFile (const FProperty *InProperty, const FString &InConfigIniName) |
| |
| COREUOBJECT_API FString | GetDefaultConfigFilename () const |
| |
| COREUOBJECT_API FString | GetGlobalUserConfigFilename () const |
| |
| COREUOBJECT_API FString | GetProjectUserConfigFilename () const |
| |
| virtual const TCHAR * | GetConfigOverridePlatform () const |
| |
| virtual void | OverrideConfigSection (FString &SectionName) |
| |
| virtual void | OverridePerObjectConfigSection (FString &SectionName) |
| |
| COREUOBJECT_API void | LoadConfig (UClass *ConfigClass=nullptr, const TCHAR *Filename=nullptr, uint32 PropagationFlags=UE::LCPF_None, class FProperty *PropertyToLoad=nullptr, TArray< UE::ConfigAccessTracking::FConfigAccessData > *OutAccessedKeys=nullptr) |
| |
| COREUOBJECT_API void | ReloadConfig (UClass *ConfigClass=NULL, const TCHAR *Filename=NULL, uint32 PropagationFlags=UE::LCPF_None, class FProperty *PropertyToLoad=NULL) |
| |
| COREUOBJECT_API void | ParseParms (const TCHAR *Parms) |
| |
| COREUOBJECT_API void | OutputReferencers (FOutputDevice &Ar, FReferencerInformationList *Referencers=NULL) |
| |
| COREUOBJECT_API void | RetrieveReferencers (TArray< FReferencerInformation > *OutInternalReferencers, TArray< FReferencerInformation > *OutExternalReferencers) |
| |
| COREUOBJECT_API void | SetLinker (FLinkerLoad *LinkerLoad, int32 LinkerIndex, bool bShouldDetachExisting=true, bool bSilenceLogs=false) |
| |
| COREUOBJECT_API UObject * | GetArchetype () const |
| |
| COREUOBJECT_API void | GetArchetypeInstances (TArray< UObject * > &Instances) |
| |
| COREUOBJECT_API void | InstanceSubobjectTemplates (struct FObjectInstancingGraph *InstanceGraph=NULL) |
| |
| template<class T > |
| bool | Implements () const |
| |
| virtual COREUOBJECT_API void | ProcessEvent (UFunction *Function, void *Parms) |
| |
| virtual int32 | GetFunctionCallspace (UFunction *Function, FFrame *Stack) |
| |
| virtual bool | CallRemoteFunction (UFunction *Function, void *Parms, struct FOutParmRec *OutParms, FFrame *Stack) |
| |
| COREUOBJECT_API bool | CallFunctionByNameWithArguments (const TCHAR *Cmd, FOutputDevice &Ar, UObject *Executor, bool bForceCallWithNonExec=false) |
| |
| COREUOBJECT_API void | CallFunction (FFrame &Stack, RESULT_DECL, UFunction *Function) |
| |
| | DECLARE_FUNCTION (ProcessInternal) |
| |
| virtual bool | ProcessConsoleExec (const TCHAR *Cmd, FOutputDevice &Ar, UObject *Executor) |
| |
| COREUOBJECT_API void | SkipFunction (FFrame &Stack, RESULT_DECL, UFunction *Function) |
| |
| virtual UClass * | RegenerateClass (UClass *ClassToRegenerate, UObject *PreviousCDO) |
| |
| COREUOBJECT_API bool | IsInBlueprint () const |
| |
| COREUOBJECT_API void | DestroyNonNativeProperties () |
| |
| virtual void | MarkAsEditorOnlySubobject () |
| |
| COREUOBJECT_API void | AbortInsideMemberFunction () const |
| |
| | DECLARE_FUNCTION (execUndefined) |
| |
| | DECLARE_FUNCTION (execLocalVariable) |
| |
| | DECLARE_FUNCTION (execInstanceVariable) |
| |
| | DECLARE_FUNCTION (execDefaultVariable) |
| |
| | DECLARE_FUNCTION (execLocalOutVariable) |
| |
| | DECLARE_FUNCTION (execInterfaceVariable) |
| |
| | DECLARE_FUNCTION (execClassSparseDataVariable) |
| |
| | DECLARE_FUNCTION (execInterfaceContext) |
| |
| | DECLARE_FUNCTION (execArrayElement) |
| |
| | DECLARE_FUNCTION (execBoolVariable) |
| |
| | DECLARE_FUNCTION (execClassDefaultVariable) |
| |
| | DECLARE_FUNCTION (execEndFunctionParms) |
| |
| | DECLARE_FUNCTION (execNothing) |
| |
| | DECLARE_FUNCTION (execNothingInt32) |
| |
| | DECLARE_FUNCTION (execNothingOp4a) |
| |
| | DECLARE_FUNCTION (execBreakpoint) |
| |
| | DECLARE_FUNCTION (execTracepoint) |
| |
| | DECLARE_FUNCTION (execWireTracepoint) |
| |
| | DECLARE_FUNCTION (execInstrumentation) |
| |
| | DECLARE_FUNCTION (execEndOfScript) |
| |
| | DECLARE_FUNCTION (execReturnNothing) |
| |
| | DECLARE_FUNCTION (execEmptyParmValue) |
| |
| | DECLARE_FUNCTION (execJump) |
| |
| | DECLARE_FUNCTION (execJumpIfNot) |
| |
| | DECLARE_FUNCTION (execAssert) |
| |
| | DECLARE_FUNCTION (execPushExecutionFlow) |
| |
| | DECLARE_FUNCTION (execPopExecutionFlow) |
| |
| | DECLARE_FUNCTION (execComputedJump) |
| |
| | DECLARE_FUNCTION (execPopExecutionFlowIfNot) |
| |
| | DECLARE_FUNCTION (execLet) |
| |
| | DECLARE_FUNCTION (execLetObj) |
| |
| | DECLARE_FUNCTION (execLetWeakObjPtr) |
| |
| | DECLARE_FUNCTION (execLetBool) |
| |
| | DECLARE_FUNCTION (execLetDelegate) |
| |
| | DECLARE_FUNCTION (execLetMulticastDelegate) |
| |
| | DECLARE_FUNCTION (execAddMulticastDelegate) |
| |
| | DECLARE_FUNCTION (execClearMulticastDelegate) |
| |
| | DECLARE_FUNCTION (execEatReturnValue) |
| |
| | DECLARE_FUNCTION (execRemoveMulticastDelegate) |
| |
| | DECLARE_FUNCTION (execSelf) |
| |
| | DECLARE_FUNCTION (execContext) |
| |
| | DECLARE_FUNCTION (execContext_FailSilent) |
| |
| | DECLARE_FUNCTION (execStructMemberContext) |
| |
| | DECLARE_FUNCTION (execVirtualFunction) |
| |
| | DECLARE_FUNCTION (execFinalFunction) |
| |
| | DECLARE_FUNCTION (execLocalVirtualFunction) |
| |
| | DECLARE_FUNCTION (execLocalFinalFunction) |
| |
| | DECLARE_FUNCTION (execStructCmpEq) |
| |
| | DECLARE_FUNCTION (execStructCmpNe) |
| |
| | DECLARE_FUNCTION (execStructMember) |
| |
| | DECLARE_FUNCTION (execEqualEqual_DelegateDelegate) |
| |
| | DECLARE_FUNCTION (execNotEqual_DelegateDelegate) |
| |
| | DECLARE_FUNCTION (execEqualEqual_DelegateFunction) |
| |
| | DECLARE_FUNCTION (execNotEqual_DelegateFunction) |
| |
| | DECLARE_FUNCTION (execIntConst) |
| |
| | DECLARE_FUNCTION (execInt64Const) |
| |
| | DECLARE_FUNCTION (execUInt64Const) |
| |
| | DECLARE_FUNCTION (execSkipOffsetConst) |
| |
| | DECLARE_FUNCTION (execFloatConst) |
| |
| | DECLARE_FUNCTION (execDoubleConst) |
| |
| | DECLARE_FUNCTION (execStringConst) |
| |
| | DECLARE_FUNCTION (execUnicodeStringConst) |
| |
| | DECLARE_FUNCTION (execTextConst) |
| |
| | DECLARE_FUNCTION (execPropertyConst) |
| |
| | DECLARE_FUNCTION (execObjectConst) |
| |
| | DECLARE_FUNCTION (execSoftObjectConst) |
| |
| | DECLARE_FUNCTION (execFieldPathConst) |
| |
| | DECLARE_FUNCTION (execInstanceDelegate) |
| |
| | DECLARE_FUNCTION (execNameConst) |
| |
| | DECLARE_FUNCTION (execByteConst) |
| |
| | DECLARE_FUNCTION (execIntZero) |
| |
| | DECLARE_FUNCTION (execIntOne) |
| |
| | DECLARE_FUNCTION (execTrue) |
| |
| | DECLARE_FUNCTION (execFalse) |
| |
| | DECLARE_FUNCTION (execNoObject) |
| |
| | DECLARE_FUNCTION (execNullInterface) |
| |
| | DECLARE_FUNCTION (execIntConstByte) |
| |
| | DECLARE_FUNCTION (execRotationConst) |
| |
| | DECLARE_FUNCTION (execVectorConst) |
| |
| | DECLARE_FUNCTION (execVector3fConst) |
| |
| | DECLARE_FUNCTION (execTransformConst) |
| |
| | DECLARE_FUNCTION (execStructConst) |
| |
| | DECLARE_FUNCTION (execSetArray) |
| |
| | DECLARE_FUNCTION (execSetSet) |
| |
| | DECLARE_FUNCTION (execSetMap) |
| |
| | DECLARE_FUNCTION (execArrayConst) |
| |
| | DECLARE_FUNCTION (execSetConst) |
| |
| | DECLARE_FUNCTION (execMapConst) |
| |
| | DECLARE_FUNCTION (execBitFieldConst) |
| |
| | DECLARE_FUNCTION (execNew) |
| |
| | DECLARE_FUNCTION (execClassContext) |
| |
| | DECLARE_FUNCTION (execNativeParm) |
| |
| | DECLARE_FUNCTION (execCast) |
| |
| | DECLARE_FUNCTION (execDynamicCast) |
| |
| | DECLARE_FUNCTION (execMetaCast) |
| |
| | DECLARE_FUNCTION (execInterfaceCast) |
| |
| | DECLARE_FUNCTION (execDoubleToFloatCast) |
| |
| | DECLARE_FUNCTION (execFloatToDoubleCast) |
| |
| | DECLARE_FUNCTION (execObjectToBool) |
| |
| | DECLARE_FUNCTION (execInterfaceToBool) |
| |
| | DECLARE_FUNCTION (execObjectToInterface) |
| |
| | DECLARE_FUNCTION (execInterfaceToInterface) |
| |
| | DECLARE_FUNCTION (execInterfaceToObject) |
| |
| | DECLARE_FUNCTION (execGetDynArrayElement) |
| |
| | DECLARE_FUNCTION (execSetDynArrayElement) |
| |
| | DECLARE_FUNCTION (execGetDynArrayLength) |
| |
| | DECLARE_FUNCTION (execSetDynArrayLength) |
| |
| | DECLARE_FUNCTION (execDynArrayInsert) |
| |
| | DECLARE_FUNCTION (execDynArrayRemove) |
| |
| | DECLARE_FUNCTION (execDynArrayFind) |
| |
| | DECLARE_FUNCTION (execDynArrayFindStruct) |
| |
| | DECLARE_FUNCTION (execDynArrayAdd) |
| |
| | DECLARE_FUNCTION (execDynArrayAddItem) |
| |
| | DECLARE_FUNCTION (execDynArrayInsertItem) |
| |
| | DECLARE_FUNCTION (execDynArrayRemoveItem) |
| |
| | DECLARE_FUNCTION (execDynArraySort) |
| |
| | DECLARE_FUNCTION (execBindDelegate) |
| |
| | DECLARE_FUNCTION (execCallMulticastDelegate) |
| |
| | DECLARE_FUNCTION (execLetValueOnPersistentFrame) |
| |
| | DECLARE_FUNCTION (execCallMathFunction) |
| |
| | DECLARE_FUNCTION (execSwitchValue) |
| |
| | DECLARE_FUNCTION (execArrayGetByRef) |
| |
| | DECLARE_FUNCTION (execAutoRtfmTransact) |
| |
| | DECLARE_FUNCTION (execAutoRtfmStopTransact) |
| |
| | DECLARE_FUNCTION (execAutoRtfmAbortIfNot) |
| |
| void | ExecuteUbergraph (int32 EntryPoint) |
| |
| virtual void | ValidateGeneratedRepEnums (const TArray< struct FRepRecord > &ClassReps) const |
| |
| virtual uint64 | GetNetPushIdDynamic () const |
| |
| | UObjectBaseUtility () |
| |
| | UObjectBaseUtility (EObjectFlags InFlags) |
| |
| void | SetFlags (EObjectFlags NewFlags) |
| |
| void | ClearFlags (EObjectFlags FlagsToClear) |
| |
| bool | HasAnyFlags (EObjectFlags FlagsToCheck) const |
| |
| bool | HasAllFlags (EObjectFlags FlagsToCheck) const |
| |
| UE_FORCEINLINE_HINT EObjectFlags | GetMaskedFlags (EObjectFlags Mask=RF_AllFlags) const |
| |
| UE_FORCEINLINE_HINT void | Mark (EObjectMark Marks) const |
| |
| UE_FORCEINLINE_HINT void | UnMark (EObjectMark Marks) const |
| |
| UE_FORCEINLINE_HINT bool | HasAnyMarks (EObjectMark Marks) const |
| |
| UE_FORCEINLINE_HINT bool | HasAllMarks (EObjectMark Marks) const |
| |
| UE_FORCEINLINE_HINT EObjectMark | GetAllMarks () const |
| |
| void | MarkAsGarbage () |
| |
| void | ClearGarbage () |
| |
| UE_FORCEINLINE_HINT void | AddToRoot () |
| |
| UE_FORCEINLINE_HINT void | RemoveFromRoot () |
| |
| UE_FORCEINLINE_HINT bool | IsRooted () const |
| |
| UE_FORCEINLINE_HINT int32 | GetRefCount () const |
| |
| bool | ThisThreadAtomicallyClearedRFUnreachable () |
| |
| UE_FORCEINLINE_HINT bool | IsUnreachable () const |
| |
| UE_FORCEINLINE_HINT bool | IsNative () const |
| |
| void | SetInternalFlags (EInternalObjectFlags FlagsToSet) const |
| |
| UE_FORCEINLINE_HINT EInternalObjectFlags | GetInternalFlags () const |
| |
| UE_FORCEINLINE_HINT bool | HasAnyInternalFlags (EInternalObjectFlags FlagsToCheck) const |
| |
| void | ClearInternalFlags (EInternalObjectFlags FlagsToClear) const |
| |
| bool | AtomicallyClearInternalFlags (EInternalObjectFlags FlagsToClear) const |
| |
| COREUOBJECT_API FString | GetFullName (const UObject *StopOuter=NULL, EObjectFullNameFlags Flags=EObjectFullNameFlags::None) const |
| |
| COREUOBJECT_API void | GetFullName (const UObject *StopOuter, FString &ResultString, EObjectFullNameFlags Flags=EObjectFullNameFlags::None) const |
| |
| COREUOBJECT_API void | GetFullName (FStringBuilderBase &ResultString, const UObject *StopOuter=NULL, EObjectFullNameFlags Flags=EObjectFullNameFlags::None) const |
| |
| COREUOBJECT_API FString | GetPathName (const UObject *StopOuter=NULL) const |
| |
| COREUOBJECT_API void | GetPathName (const UObject *StopOuter, FString &ResultString) const |
| |
| COREUOBJECT_API void | GetPathName (const UObject *StopOuter, FStringBuilderBase &ResultString) const |
| |
| virtual bool | CanBeClusterRoot () const |
| |
| virtual COREUOBJECT_API bool | CanBeInCluster () const |
| |
| virtual COREUOBJECT_API void | CreateCluster () |
| |
| virtual void | OnClusterMarkedAsPendingKill () |
| |
| COREUOBJECT_API void | AddToCluster (UObjectBaseUtility *ClusterRootOrObjectFromCluster, bool bAddAsMutableObject=false) |
| |
| COREUOBJECT_API FString | GetFullGroupName (bool bStartWithOuter) const |
| |
| UE_FORCEINLINE_HINT FString | GetName () const |
| |
| UE_FORCEINLINE_HINT void | GetName (FString &ResultString) const |
| |
| UE_FORCEINLINE_HINT void | AppendName (FString &ResultString) const |
| |
| COREUOBJECT_API bool | IsPackageExternal () const |
| |
| COREUOBJECT_API void | DetachExternalPackage () |
| |
| COREUOBJECT_API void | ReattachExternalPackage () |
| |
| COREUOBJECT_API UObject * | GetOutermostObject () const |
| |
| COREUOBJECT_API UPackage * | GetPackage () const |
| |
| UE_INTERNAL virtual COREUOBJECT_API UE::Core::FVersePath | GetVersePath () const |
| |
| COREUOBJECT_API UPackage * | GetOutermost () const |
| |
| COREUOBJECT_API bool | MarkPackageDirty () const |
| |
| COREUOBJECT_API bool | IsTemplate (EObjectFlags TemplateTypes=RF_ArchetypeObject|RF_ClassDefaultObject) const |
| |
| COREUOBJECT_API UObject * | GetTypedOuter (UClass *Target) const |
| |
| template<typename T > |
| T * | GetTypedOuter () const |
| |
| template<typename InterfaceClassType > |
| InterfaceClassType * | GetImplementingOuter () const |
| |
| COREUOBJECT_API UObjectBaseUtility * | GetImplementingOuterObject (const UClass *InInterfaceClass) const |
| |
| COREUOBJECT_API bool | IsIn (const UObject *SomeOuter) const |
| |
| COREUOBJECT_API bool | IsIn (const UPackage *SomePackage) const |
| |
| COREUOBJECT_API bool | IsInOuter (const UObject *SomeOuter) const |
| |
| COREUOBJECT_API bool | IsInPackage (const UPackage *SomePackage) const |
| |
| COREUOBJECT_API bool | IsInA (const UClass *SomeBaseClass) const |
| |
| COREUOBJECT_API bool | RootPackageHasAnyFlags (uint32 CheckFlagMask) const |
| |
| template<typename OtherClassType > |
| bool | IsA (OtherClassType SomeBase) const |
| |
| template<class T > |
| bool | IsA () const |
| |
| COREUOBJECT_API const UClass * | FindNearestCommonBaseClass (const UClass *TestClass) const |
| |
| COREUOBJECT_API void * | GetInterfaceAddress (UClass *InterfaceClass) |
| |
| COREUOBJECT_API void * | GetNativeInterfaceAddress (UClass *InterfaceClass) |
| |
| const void * | GetNativeInterfaceAddress (UClass *InterfaceClass) const |
| |
| COREUOBJECT_API bool | IsTemplateForSubobjects (EObjectFlags TemplateTypes=RF_ClassDefaultObject|RF_DefaultSubObject|RF_InheritableComponentTemplate) const |
| |
| COREUOBJECT_API bool | IsDefaultSubobject () const |
| |
| COREUOBJECT_API class FLinkerLoad * | GetLinker () const |
| |
| COREUOBJECT_API int32 | GetLinkerIndex () const |
| |
| COREUOBJECT_API FPackageFileVersion | GetLinkerUEVersion () const |
| |
| int32 | GetLinkerUE4Version () const |
| |
| COREUOBJECT_API int32 | GetLinkerLicenseeUEVersion () const |
| |
| int32 | GetLinkerLicenseeUE4Version () const |
| |
| COREUOBJECT_API int32 | GetLinkerCustomVersion (FGuid CustomVersionKey) const |
| |
| UE_FORCEINLINE_HINT bool | operator< (const UObjectBaseUtility &Other) const |
| |
| TStatId | GetStatID (bool bForDeferredUse=false) const |
| |
| COREUOBJECT_API | UObjectBase (UClass *InClass, EObjectFlags InFlags, EInternalObjectFlags InInternalFlags, UObject *InOuter, FName InName, int32 InInternalIndex=-1, int32 InSerialNumber=0, FRemoteObjectId InRemoteId=FRemoteObjectId()) |
| |
| virtual COREUOBJECT_API | ~UObjectBase () |
| |
| COREUOBJECT_API bool | IsValidLowLevel () const |
| |
| COREUOBJECT_API bool | IsValidLowLevelFast (bool bRecursive=true) const |
| |
| FORCEINLINE uint32 | GetUniqueID () const |
| |
| FORCEINLINE UClass * | GetClass () const |
| |
| FORCEINLINE UObject * | GetOuter () const |
| |
| FORCEINLINE FName | GetFName () const |
| |
| virtual COREUOBJECT_API FName | GetFNameForStatID () const |
| |
| COREUOBJECT_API UPackage * | GetExternalPackage () const |
| |
| COREUOBJECT_API void | SetExternalPackage (UPackage *InPackage) |
| |
| COREUOBJECT_API UPackage * | GetExternalPackageInternal () const |
| |
| COREUOBJECT_API void | MarkAsReachable () const |
| |
| COREUOBJECT_API void | AddRef () const |
| |
| COREUOBJECT_API void | ReleaseRef () const |
| |
| FORCEINLINE EObjectFlags | GetFlags () const |
| |
| FORCENOINLINE void | AtomicallySetFlags (EObjectFlags FlagsToAdd) |
| |
| FORCENOINLINE void | AtomicallyClearFlags (EObjectFlags FlagsToClear) |
| |
| virtual const UE::FieldNotification::IClassDescriptor & | GetFieldNotificationDescriptor () const =0 |
| |
| UMG_API bool | ContainsContent (UWidget *Content) const |
| |
| UMG_API FName | FindSlotForContent (UWidget *Content) const |
| |
| UMG_API void | ReleaseNamedSlotSlateResources (bool bReleaseChildren) |
| |
|
| virtual void | InitializeNativeClassData () |
| |
| virtual ERequiresLegacyPlayer | GetLegacyPlayerRequirement () const |
| |
| UMG_API void | InitializeNamedSlots () |
| |
| UMG_API void | OnAnimationStarted (const UWidgetAnimation *Animation) |
| |
| virtual UMG_API void | OnAnimationStarted_Implementation (const UWidgetAnimation *Animation) |
| |
| UMG_API void | OnAnimationFinished (const UWidgetAnimation *Animation) |
| |
| virtual UMG_API void | OnAnimationFinished_Implementation (const UWidgetAnimation *Animation) |
| |
| UMG_API void | BroadcastAnimationStateChange (const UUMGSequencePlayer &Player, EWidgetAnimationEvent AnimationEvent) |
| |
| FOnWidgetAnimationEvent & | OnAnimationStartedPlaying () |
| |
| FOnWidgetAnimationEvent & | OnAnimationFinishedPlaying () |
| |
| virtual void | OnAnimationStartedPlaying (UUMGSequencePlayer &Player) |
| |
| virtual void | OnAnimationFinishedPlaying (UUMGSequencePlayer &Player) |
| |
| virtual UMG_API TSharedRef< SWidget > | RebuildWidget () override |
| |
| virtual UMG_API void | OnWidgetRebuilt () override |
| |
| UMG_API FMargin | GetFullScreenOffset () const |
| |
| virtual UMG_API void | NativeOnInitialized () |
| |
| virtual UMG_API void | NativePreConstruct () |
| |
| virtual UMG_API void | NativeConstruct () |
| |
| virtual UMG_API void | NativeDestruct () |
| |
| virtual UMG_API void | NativeTick (const FGeometry &MyGeometry, float InDeltaTime) |
| |
| virtual UMG_API int32 | NativePaint (const FPaintArgs &Args, const FGeometry &AllottedGeometry, const FSlateRect &MyCullingRect, FSlateWindowElementList &OutDrawElements, int32 LayerId, const FWidgetStyle &InWidgetStyle, bool bParentEnabled) const |
| |
| FVector2D | GetMinimumDesiredSize () const |
| |
| UMG_API void | SetMinimumDesiredSize (FVector2D InMinimumDesiredSize) |
| |
| virtual UMG_API bool | NativeIsInteractable () const |
| |
| virtual UMG_API bool | NativeSupportsKeyboardFocus () const |
| |
| virtual bool | NativeSupportsCustomNavigation () const |
| |
| virtual UMG_API FReply | NativeOnFocusReceived (const FGeometry &InGeometry, const FFocusEvent &InFocusEvent) |
| |
| virtual UMG_API void | NativeOnFocusLost (const FFocusEvent &InFocusEvent) |
| |
| virtual UMG_API void | NativeOnFocusChanging (const FWeakWidgetPath &PreviousFocusPath, const FWidgetPath &NewWidgetPath, const FFocusEvent &InFocusEvent) |
| |
| virtual UMG_API void | NativeOnAddedToFocusPath (const FFocusEvent &InFocusEvent) |
| |
| virtual UMG_API void | NativeOnRemovedFromFocusPath (const FFocusEvent &InFocusEvent) |
| |
| virtual UMG_API FNavigationReply | NativeOnNavigation (const FGeometry &MyGeometry, const FNavigationEvent &InNavigationEvent, const FNavigationReply &InDefaultReply) |
| |
| virtual UMG_API FReply | NativeOnKeyChar (const FGeometry &InGeometry, const FCharacterEvent &InCharEvent) |
| |
| virtual UMG_API FReply | NativeOnPreviewKeyDown (const FGeometry &InGeometry, const FKeyEvent &InKeyEvent) |
| |
| virtual UMG_API FReply | NativeOnKeyDown (const FGeometry &InGeometry, const FKeyEvent &InKeyEvent) |
| |
| virtual UMG_API FReply | NativeOnKeyUp (const FGeometry &InGeometry, const FKeyEvent &InKeyEvent) |
| |
| virtual UMG_API FReply | NativeOnAnalogValueChanged (const FGeometry &InGeometry, const FAnalogInputEvent &InAnalogEvent) |
| |
| virtual UMG_API FReply | NativeOnMouseButtonDown (const FGeometry &InGeometry, const FPointerEvent &InMouseEvent) |
| |
| virtual UMG_API FReply | NativeOnPreviewMouseButtonDown (const FGeometry &InGeometry, const FPointerEvent &InMouseEvent) |
| |
| virtual UMG_API FReply | NativeOnMouseButtonUp (const FGeometry &InGeometry, const FPointerEvent &InMouseEvent) |
| |
| virtual UMG_API FReply | NativeOnMouseMove (const FGeometry &InGeometry, const FPointerEvent &InMouseEvent) |
| |
| virtual UMG_API void | NativeOnMouseEnter (const FGeometry &InGeometry, const FPointerEvent &InMouseEvent) |
| |
| virtual UMG_API void | NativeOnMouseLeave (const FPointerEvent &InMouseEvent) |
| |
| virtual UMG_API FReply | NativeOnMouseWheel (const FGeometry &InGeometry, const FPointerEvent &InMouseEvent) |
| |
| virtual UMG_API FReply | NativeOnMouseButtonDoubleClick (const FGeometry &InGeometry, const FPointerEvent &InMouseEvent) |
| |
| virtual UMG_API void | NativeOnDragDetected (const FGeometry &InGeometry, const FPointerEvent &InMouseEvent, UDragDropOperation *&OutOperation) |
| |
| virtual UMG_API void | NativeOnDragEnter (const FGeometry &InGeometry, const FDragDropEvent &InDragDropEvent, UDragDropOperation *InOperation) |
| |
| virtual UMG_API void | NativeOnDragLeave (const FDragDropEvent &InDragDropEvent, UDragDropOperation *InOperation) |
| |
| virtual UMG_API bool | NativeOnDragOver (const FGeometry &InGeometry, const FDragDropEvent &InDragDropEvent, UDragDropOperation *InOperation) |
| |
| virtual UMG_API bool | NativeOnDrop (const FGeometry &InGeometry, const FDragDropEvent &InDragDropEvent, UDragDropOperation *InOperation) |
| |
| virtual UMG_API void | NativeOnDragCancelled (const FDragDropEvent &InDragDropEvent, UDragDropOperation *InOperation) |
| |
| virtual UMG_API FReply | NativeOnTouchGesture (const FGeometry &InGeometry, const FPointerEvent &InGestureEvent) |
| |
| virtual UMG_API FReply | NativeOnTouchStarted (const FGeometry &InGeometry, const FPointerEvent &InGestureEvent) |
| |
| virtual UMG_API FReply | NativeOnTouchMoved (const FGeometry &InGeometry, const FPointerEvent &InGestureEvent) |
| |
| virtual UMG_API FReply | NativeOnTouchEnded (const FGeometry &InGeometry, const FPointerEvent &InGestureEvent) |
| |
| virtual UMG_API FReply | NativeOnMotionDetected (const FGeometry &InGeometry, const FMotionEvent &InMotionEvent) |
| |
| virtual UMG_API FReply | NativeOnTouchForceChanged (const FGeometry &MyGeometry, const FPointerEvent &TouchEvent) |
| |
| virtual UMG_API FReply | NativeOnTouchFirstMove (const FGeometry &MyGeometry, const FPointerEvent &TouchEvent) |
| |
| virtual UMG_API FCursorReply | NativeOnCursorQuery (const FGeometry &InGeometry, const FPointerEvent &InCursorEvent) |
| |
| virtual UMG_API FNavigationReply | NativeOnNavigation (const FGeometry &InGeometry, const FNavigationEvent &InNavigationEvent) |
| |
| virtual UMG_API void | NativeOnMouseCaptureLost (const FCaptureLostEvent &CaptureLostEvent) |
| |
| virtual void | NativeOnFinishedPointerInput () |
| |
| UMG_API void | TickActionsAndAnimation (float InDeltaTime) |
| |
| void | PostTickActionsAndAnimation (float InDeltaTime) |
| |
| UMG_API void | RemoveObsoleteBindings (const TArray< FName > &NamedSlots) |
| |
| UMG_API TSharedPtr< const FWidgetAnimationState > | GetAnimationState (const UWidgetAnimation *InAnimation) const |
| |
| UMG_API TSharedPtr< FWidgetAnimationState > | GetAnimationState (const UWidgetAnimation *InAnimation) |
| |
| UMG_API TSharedPtr< FWidgetAnimationState > | GetOrAddAnimationState (UWidgetAnimation *InAnimation) |
| |
| UMG_API void | ExecuteQueuedAnimationTransitions () |
| |
| UMG_API void | ConditionalTearDownAnimations () |
| |
| UMG_API void | TearDownAnimations () |
| |
| UMG_API void | DisableAnimations () |
| |
| UMG_API void | Invalidate (EInvalidateWidgetReason InvalidateReason) |
| |
| UMG_API void | ListenForInputAction (FName ActionName, TEnumAsByte< EInputEvent > EventType, bool bConsume, FOnInputAction Callback) |
| |
| UMG_API void | StopListeningForInputAction (FName ActionName, TEnumAsByte< EInputEvent > EventType) |
| |
| UMG_API void | StopListeningForAllInputActions () |
| |
| UMG_API void | RegisterInputComponent () |
| |
| UMG_API void | UnregisterInputComponent () |
| |
| UMG_API bool | IsListeningForInputAction (FName ActionName) const |
| |
| UMG_API void | SetInputActionPriority (int32 NewPriority) |
| |
| UMG_API void | SetInputActionBlocking (bool bShouldBlock) |
| |
| UMG_API void | OnInputAction (FOnInputAction Callback) |
| |
| virtual UMG_API void | InitializeInputComponent () final |
| |
| virtual UMG_API void | CreateInputComponent () |
| |
| virtual UMG_API void | StartProcessingInputScriptDelegates () |
| |
| virtual UMG_API void | StopProcessingInputScriptDelegates () |
| |
| virtual UMG_API void | DestroyInputComponent () |
| |
| void | HandleOwningLocalPlayerControllerChanged (APlayerController *NewPlayerController) |
| |
| void | StartListeningForPlayerControllerChanges () |
| |
| void | StopListeningForPlayerControllerChanges () |
| |
| | PROPERTY_BINDING_IMPLEMENTATION (FLinearColor, ColorAndOpacity) |
| |
| | PROPERTY_BINDING_IMPLEMENTATION (FSlateColor, ForegroundColor) |
| |
| UMG_API void | SetVisibilityInternal (ESlateVisibility InVisibility) |
| |
| UMG_API void | K2_BroadcastFieldValueChanged (FFieldNotificationId FieldId) |
| |
| bool | CanSafelyRouteCall () |
| |
| virtual UMG_API void | OnBindingChanged (const FName &Property) |
| |
| UMG_API void | BroadcastBinaryPostStateChange (const FWidgetStateBitfield &StateChange, bool bInValue) |
| |
| UMG_API void | BroadcastEnumPostStateChange (const FWidgetStateBitfield &StateChange) |
| |
| UMG_API UObject * | GetSourceAssetOrClass () const |
| |
| UMG_API void | UpdateRenderTransform () |
| |
| UMG_API void | SynchronizeAccessibleData () |
| |
| EVisibility | ConvertVisibility (TAttribute< ESlateVisibility > SerializedType) const |
| |
| TOptional< float > | ConvertFloatToOptionalFloat (TAttribute< float > InFloat) const |
| |
| FSlateColor | ConvertLinearColorToSlateColor (TAttribute< FLinearColor > InLinearColor) const |
| |
| UMG_API void | SetNavigationRuleInternal (EUINavigation Direction, EUINavigationRule Rule, FName WidgetToFocus=NAME_None, UWidget *InWidget=nullptr, FCustomWidgetNavigationDelegate InCustomDelegate=FCustomWidgetNavigationDelegate()) |
| |
| virtual FString | GetDetailedInfoInternal () const |
| |
| COREUOBJECT_API bool | CanCheckDefaultSubObjects (bool bForceCheck, bool &bResult) const |
| |
| virtual COREUOBJECT_API bool | CheckDefaultSubobjectsInternal () const |
| |
| | UObjectBase () |
| |
| COREUOBJECT_API | UObjectBase (EObjectFlags InFlags) |
| |
| COREUOBJECT_API void | LowLevelRename (FName NewName, UObject *NewOuter=NULL) |
| |
| virtual void | RegisterDependencies () |
| |
| COREUOBJECT_API void | Register (class UClass *(*StaticClassFn)(), const TCHAR *PackageName, const TCHAR *Name) |
| |
| COREUOBJECT_API void | Register (const TCHAR *PackageName, const TCHAR *Name) |
| |
| virtual COREUOBJECT_API void | DeferredRegister (UClass *UClassStaticClass, const TCHAR *PackageName, const TCHAR *Name) |
| |
| FORCEINLINE void | SetFlagsTo (EObjectFlags NewFlags) |
| |