321 UMG_API void InitializeNamedSlots();
329 UMG_API virtual void SynchronizeProperties()
override;
344 UFUNCTION(BlueprintCallable, BlueprintCosmetic, Category=
"User Interface|Viewport", meta=( AdvancedDisplay =
"ZOrder" ))
353 UFUNCTION(BlueprintCallable, BlueprintCosmetic, Category="
User Interface|Viewport", meta=( AdvancedDisplay = "ZOrder" ))
359 UE_DEPRECATED(5.1, "RemoveFromViewport is deprecated. Use RemoveFromParent
instead.")
360 UFUNCTION(BlueprintCallable, BlueprintCosmetic, Category="
User Interface|Viewport", meta=( DeprecatedFunction, DeprecationMessage="Use RemoveFromParent
instead" ))
361 UMG_API void RemoveFromViewport();
370 UFUNCTION(BlueprintCallable, BlueprintCosmetic, Category="
User Interface|Viewport")
374 UFUNCTION(BlueprintCallable, BlueprintCosmetic, Category="
User Interface|Viewport")
378 UFUNCTION(BlueprintCallable, BlueprintCosmetic, Category="
User Interface|Viewport")
382 UFUNCTION(BlueprintCallable, BlueprintCosmetic, Category="
User Interface|Viewport")
386 UFUNCTION(BlueprintCallable, BlueprintCosmetic, Category = "
User Interface|Viewport")
390 UFUNCTION(BlueprintCallable, BlueprintCosmetic, Category = "
User Interface|Viewport")
394 UE_DEPRECATED(5.1, "GetIsVisible is deprecated. Please use IsInViewport
instead.")
395 UFUNCTION(BlueprintPure, BlueprintCosmetic, Category="
Appearance", meta=( DeprecatedFunction, DeprecationMessage="Use IsInViewport
instead" ))
396 UMG_API bool GetIsVisible() const;
418 T* GetOwningLocalPlayer()
const
420 return Cast<T>(GetOwningLocalPlayer());
442 return Cast<T>(GetOwningPlayer());
449 UFUNCTION(BlueprintCallable, BlueprintCosmetic, Category=
"Player")
456 UFUNCTION(BlueprintCallable, BlueprintCosmetic, Category="Player")
457 UMG_API class APawn* GetOwningPlayerPawn() const;
465 T* GetOwningPlayerPawn()
const
467 return Cast<T>(GetOwningPlayerPawn());
475 template <
class TPlayerState = APlayerState>
491 UFUNCTION(BlueprintCallable, BlueprintCosmetic, Category =
"Player")
500 T* GetOwningPlayerCameraManager()
const
502 return Cast<T>(GetOwningPlayerCameraManager());
510 UFUNCTION(BlueprintImplementableEvent, BlueprintCosmetic, Category=
"User Interface")
525 UFUNCTION(BlueprintImplementableEvent, BlueprintCosmetic, Category="
User Interface")
533 UFUNCTION(BlueprintImplementableEvent, BlueprintCosmetic, Category="
User Interface", meta=( Keywords="
Begin Play" ))
549 UFUNCTION(BlueprintImplementableEvent, BlueprintCosmetic, Category="
User Interface")
571 UFUNCTION(BlueprintImplementableEvent, BlueprintCosmetic, Category="
Input")
579 UFUNCTION(BlueprintImplementableEvent, BlueprintCosmetic, Category="
Input")
588 UFUNCTION(BlueprintImplementableEvent, BlueprintCosmetic, Category="
Input")
597 UFUNCTION(BlueprintImplementableEvent, BlueprintCosmetic, Category="
Input")
607 UFUNCTION(BlueprintImplementableEvent, BlueprintCosmetic, Category="
Input")
631 UFUNCTION(BlueprintImplementableEvent, BlueprintCosmetic, Category="
Input")
641 UFUNCTION(BlueprintImplementableEvent, BlueprintCosmetic, Category="
Input")
661 UFUNCTION(BlueprintImplementableEvent, BlueprintCosmetic, Category="
Mouse")
675 UFUNCTION(BlueprintImplementableEvent, BlueprintCosmetic, Category="
Mouse")
685 UFUNCTION(BlueprintImplementableEvent, BlueprintCosmetic, Category="
Mouse")
695 UFUNCTION(BlueprintImplementableEvent, BlueprintCosmetic, Category="
Mouse")
704 UFUNCTION(BlueprintImplementableEvent, BlueprintCosmetic, Category="
Mouse")
712 UFUNCTION(BlueprintImplementableEvent, BlueprintCosmetic, Category="
Mouse")
721 UFUNCTION(BlueprintImplementableEvent, BlueprintCosmetic, Category="
Mouse")
731 UFUNCTION(BlueprintImplementableEvent, BlueprintCosmetic, Category="
Mouse")
748 UFUNCTION(BlueprintImplementableEvent, BlueprintCosmetic, Category="Drag and Drop")
758 UFUNCTION(BlueprintImplementableEvent, BlueprintCosmetic, Category="Drag and Drop")
768 UFUNCTION(BlueprintImplementableEvent, BlueprintCosmetic, Category="Drag and Drop")
777 UFUNCTION(BlueprintImplementableEvent, BlueprintCosmetic, Category="Drag and Drop")
789 UFUNCTION(BlueprintImplementableEvent, BlueprintCosmetic, Category="Drag and Drop")
801 UFUNCTION(BlueprintImplementableEvent, BlueprintCosmetic, Category="Drag and Drop")
860 UFUNCTION(BlueprintCallable, Category = "Delay")
861 UMG_API void CancelLatentActions();
866 UFUNCTION(BlueprintCallable, Category = "Delay")
867 UMG_API void StopAnimationsAndLatentActions();
938 virtual bool IsEditorUtility()
const {
return false; }
947 UFUNCTION( BlueprintNativeEvent, BlueprintCosmetic, Category =
"Animation" )
996 UE_DEPRECATED(5.2,
"Direct access to ColorAndOpacity is deprecated. Please use the getter or setter.")
998 UPROPERTY(EditAnywhere, BlueprintReadWrite, Getter, Setter, BlueprintSetter = "SetColorAndOpacity", Category = "
Appearance")
1009 UPROPERTY(EditAnywhere, BlueprintReadWrite, Getter, Setter, BlueprintSetter = "SetForegroundColor", Category = "
Appearance")
1026 UPROPERTY(EditAnywhere, BlueprintReadWrite, Getter, Setter, BlueprintSetter = "SetPadding", Category = "
Appearance")
1030 UPROPERTY(EditAnywhere, BlueprintReadWrite, Getter = "GetInputActionPriority", Setter = "SetInputActionPriority", BlueprintSetter = "SetInputActionPriority", Category = "
Input")
1035 UPROPERTY(EditAnywhere, BlueprintReadWrite, Getter = "IsFocusable", Setter = "SetIsFocusable", Category = "
Interaction")
1039 UPROPERTY(EditAnywhere, BlueprintReadWrite, Getter = "IsInputActionBlocking", Setter = "SetInputActionBlocking", BlueprintSetter = "SetInputActionBlocking", Category = "
Input")
1049 uint8 bAutomaticallyRegisterInputOnConstruction : 1;
1100 UMG_API bool IsInputActionBlocking() const;
1105 UMG_API bool IsFocusable() const;
1174 UMG_API void QueueStopAllAnimations();
1252 UMG_API void StopAllAnimations();
1294 UMG_API bool IsAnyAnimationPlaying() const;
1334 UMG_API void FlushAnimations();
1344 UFUNCTION(BlueprintCallable, Category =
"User Interface|Extension", Meta = (DeterminesOutputType =
"ExtensionType"))
1359 UFUNCTION(BlueprintCallable, Category =
"User Interface|Extension", Meta = (DeterminesOutputType =
"InExtensionType"))
1363 UFUNCTION(BlueprintCallable, Category = "
User Interface|Extension")
1368 void RemoveExtensions()
1370 return RemoveExtensions(ExtensionType::StaticClass());
1374 UFUNCTION(BlueprintCallable, Category =
"User Interface|Extension")
1427 UMG_API bool IsPlayingAnimation() const;
1472 void ClearStoppedAnimationStates();
1483 UE_DEPRECATED(5.6, "Please use ActiveAnimations")
1491 UE_DEPRECATED(5.6, "Please use ActiveAnimations")
1501 bool bIsTickingAnimations =
false;
1520#if WITH_EDITORONLY_DATA
1553 uint8 bInitialized : 1;
1556 uint8 bAreExtensionsPreConstructed : 1;
1559 uint8 bAreExtensionsConstructed : 1;
1562 uint8 bStoppingAllAnimations : 1;
1589 UMG_API virtual bool NativeIsInteractable()
const;
1590 UMG_API virtual bool NativeSupportsKeyboardFocus()
const;
1646 UMG_API void ExecuteQueuedAnimationTransitions();
1648 UMG_API void ConditionalTearDownAnimations();
1650 UMG_API void TearDownAnimations();
1652 UMG_API void DisableAnimations();
1660 UFUNCTION( BlueprintCallable, Category =
"Input", meta = ( BlueprintProtected =
"true" ) )
1666 UFUNCTION( BlueprintCallable, Category = "
Input", meta = ( BlueprintProtected = "
true" ) )
1672 UFUNCTION( BlueprintCallable, Category = "
Input", meta = ( BlueprintProtected = "
true" ) )
1673 UMG_API void StopListeningForAllInputActions();
1680 UFUNCTION(BlueprintCallable, Category = "
Input", meta = ( BlueprintProtected = "
true" ))
1681 UMG_API void RegisterInputComponent();
1688 UFUNCTION(BlueprintCallable, Category = "
Input", meta = ( BlueprintProtected = "
true" ))
1689 UMG_API void UnregisterInputComponent();
1694 UFUNCTION( BlueprintCallable, Category = "
Input", meta = ( BlueprintProtected = "
true" ) )
1695 UMG_API bool IsListeningForInputAction(
FName ActionName ) const;
1697 UFUNCTION( BlueprintCallable, Category = "
Input", meta = ( BlueprintProtected = "
true" ) )
1700 UFUNCTION( BlueprintCallable, Category = "
Input", meta = ( BlueprintProtected = "
true" ) )
1701 UMG_API void SetInputActionBlocking(
bool bShouldBlock );
1716 UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Performance", meta=(AllowPrivateAccess="
true"))
1762 void StartListeningForPlayerControllerChanges();
1763 void StopListeningForPlayerControllerChanges();
1798 friend class FWidgetBlueprintCompilerContext;