|
| | ULayoutGroupComponent () |
| virtual void | BeginDestroy () override |
| virtual TSharedRef< SLayoutComponent > | TakeWidget (SConstraintCanvas::FSlot *WidgetSlot, TSharedPtr< STouchInterface > LayoutWidget, ULocalPlayer *LocalPlayer, TSharedPtr< SLayoutComponent > InParent=nullptr) override |
| virtual TArray< ULayoutComponent * > | GetChildren () |
| virtual BlueprintCallable ULayoutComponent * | AddChild (const FName DesiredName, const FVector2D ChildPosition, FVector2D ChildSize, const TSubclassOf< UComponentLogic > ChildLogicClass) |
| virtual BlueprintCallable void | AddChildByRef (ULayoutComponent *LayoutComponentInstance) |
| virtual BlueprintCallable void | RemoveComponentFromGroup (ULayoutComponent *Component) |
| virtual BlueprintCallable void | RemoveComponentByName (const FName ComponentName) |
| virtual BlueprintCallable void | ShowAllComponentsInGroup () |
| virtual BlueprintCallable void | HideAllComponentsInGroup () |
| virtual BlueprintCallable void | ShowAllExcept (const FName Name) |
| virtual BlueprintCallable void | HideAllExcept (const FName Name) |
| virtual BlueprintCallable void | ShowAllExceptNamedOnes (const TArray< FName > Names) |
| virtual BlueprintCallable void | HideAllExceptNamedOnes (const TArray< FName > Names) |
| virtual BlueprintCallable bool | ContainComponent (const ULayoutComponent *Component) |
| virtual BlueprintCallable bool | ContainComponentByName (const FName ComponentName) const |
| virtual BlueprintCallable bool | GetAllComponentsInGroup (TArray< ULayoutComponent * > &Components) |
| virtual BlueprintCallable ULayoutComponent * | GetComponentByName (const FName Name) const |
| virtual BlueprintCallable bool | GetComponentsByLogicClass (const TSubclassOf< UComponentLogic > Class, const bool bIncludeInherited, TArray< ULayoutComponent * > &Components) |
| BlueprintPure int32 | GetIndexOfComponent (ULayoutComponent *Component) |
| virtual BlueprintCallable bool | GetAllComponentNameInGroup (TArray< FName > &Names) |
| | ULayoutComponent () |
| UTextureRenderTarget2D * | GetCollapsedLayer () |
| FVector2D | GetComponentOffset () const |
| void | SetComponentOffset (const FVector2D InCenterOffset) |
| virtual void | UpdateScaleFactor (const FGeometry &LayoutGeometry, const float &ScaleFactor) |
| void | SetPortraitMode (const bool bEnable) |
| bool | IsInPortraitMode () const |
| bool | AllowPositionModification () const |
| bool | AllowSizeModification () const |
| virtual TSharedPtr< SLayoutComponent > | GetWidgetInstance () const |
| TSharedPtr< STouchInterface > | GetTouchInterfaceWidget () const |
| void | SetAnchor (const FAnchors NewAnchor) |
| void | SetTopLeftLocation (const FVector2D Value) |
| void | SetSize (const FVector2D Value) |
| FVector2D | GetParentSize () const |
| BlueprintCallable FAnchors | GetAnchor () const |
| BlueprintCallable FVector2D | GetAlignment () const |
| BlueprintPure FVector4f | GetAnchorOffset () const |
| virtual BlueprintPure FVector2D | GetComponentLocation () const |
| virtual BlueprintPure FVector2D | GetComponentTopLeftLocation () |
| virtual BlueprintPure FVector2D | GetComponentLocalLocation () const |
| virtual BlueprintPure FVector2D | GetLayoutTopLeftLocation () const |
| virtual BlueprintPure FVector2D | GetLayoutTopLeftCenterLocation () const |
| virtual BlueprintPure FVector2D | GetLayoutTopLeftLocationAtAlignment (FVector2D AtAlignment) |
| BlueprintPure float | GetComponentAngle () const |
| BlueprintPure FVector2D | GetComponentSize () const |
| virtual BlueprintPure FVector4f | GetComponentMaxOffset () const |
| BlueprintPure FVector2D | GetComponentSizeScale () const |
| virtual BlueprintCallable void | SetComponentAnchorPreset (const EAnchorPosition Anchor) |
| virtual BlueprintCallable void | SetComponentAlignment (const FVector2D NewAlignment) |
| virtual BlueprintCallable void | SetAnchorOffset (const FVector4f NewAnchorOffset) |
| virtual BlueprintCallable void | SetComponentLocation (const FVector2D NewLocation) |
| virtual BlueprintCallable void | SetComponentLocalLocation (const FVector2D NewLocation) |
| virtual BlueprintCallable void | SetComponentPortraitOffset (const FVector2D NewOffset) |
| virtual BlueprintCallable void | SetComponentAngle (const float Value) |
| virtual BlueprintCallable void | SetComponentSize (const FVector2D NewSize) |
| virtual BlueprintCallable void | SetComponentSizeScale (const FVector2D NewSizeScale) |
| virtual BlueprintPure bool | IsUnderLocation (const FVector2D AbsoluteLocation) |
| virtual BlueprintPure bool | CanInteract () const |
| virtual BlueprintCallable bool | IsPressed () const |
| virtual BlueprintCallable void | SetComponentVisibility (const bool bVisible) |
| virtual BlueprintCallable bool | IsVisible () |
| virtual BlueprintCallable void | Recenter (const FVector2D LayoutPosition=FVector2D::ZeroVector) |
| virtual BlueprintCallable void | ResetPosition () |
| virtual BlueprintCallable const FGeometry & | GetComponentGeometry () |
| virtual BlueprintPure bool | IsChild () const |
| BlueprintPure ULayoutComponent * | GetParent () const |
| BlueprintPure UTouchInterfaceLayout * | GetTouchInterfaceLayout () const |
| virtual BlueprintCallable void | RebuildDecorators () const |
| BlueprintCallable UComponentDecorator * | AddDecoratorByClass (TSubclassOf< UComponentDecorator > DecoratorClass, const FName Name) |
| BlueprintCallable void | AddDecorator (UComponentDecorator *Decorator) |
| BlueprintCallable UComponentDecorator * | InsertDecoratorByClassAt (TSubclassOf< UComponentDecorator > DecoratorClass, FName Name, int32 Index) |
| BlueprintCallable void | InsertDecoratorAt (UComponentDecorator *Decorator, int32 Index) |
| BlueprintCallable void | RemoveDecoratorByName (const FName Name) |
| BlueprintCallable void | RemoveDecoratorAt (const int32 Index) |
| BlueprintPure int32 | GetDecoratorIndex (const FName Name) |
| BlueprintPure UComponentDecorator * | GetDecoratorByName (const FName Name, bool bRecursive) |
| BlueprintPure UComponentDecorator * | GetDecoratorByIndex (const int32 Index) |
| BlueprintPure TArray< UComponentDecorator * > | GetAllDecorators (bool bRecursive) |
| BlueprintPure TArray< FName > | GetAllDecoratorNames (bool bRecursive) |
| BlueprintPure UProgressBarLayer * | GetDecoratorAsProgressBar (const FName LayerName) |
| BlueprintPure UTextLayer * | GetDecoratorAsText (const FName LayerName) |
| BlueprintPure UBlurLayer * | GetDecoratorAsBlur (const FName LayerName) |
| BlueprintPure UFlipbookLayer * | GetDecoratorAsFlipbook (const FName LayerName) |
| BlueprintPure UComponentDecoratorGroup * | GetDecoratorAsGroup (const FName LayerName) |
| BlueprintPure UWidgetLayer * | GetDecoratorAsWidget (const FName LayerName) |
| BlueprintPure bool | ContainDecoratorName (const FName Name, bool bRecursive=false) |
| BlueprintPure bool | ContainDecorator (UObject *LayerObject) |
| BlueprintPure bool | ContainDecoratorClass (TSubclassOf< UComponentDecorator > Class) |
| BlueprintCallable float | GetOpacity () const |
| BlueprintCallable void | SetOpacity (const float Value) |
| bool | HitPixel (const FVector2D NormalizedPosition, const float AlphaTolerance=0) |
| BlueprintCallable void | BeginEditDecorator (const FName LayerName) |
| BlueprintCallable void | EndEditDecorator () |
| bool | ConsumeInput () const |
| bool | CanRecenter () const |
| FVector2D | GetOffsetFromCenter () const |
| EInteractionType | GetInteractionShape () const |
| BlueprintPure float | GetInteractionSize () const |
| BlueprintCallable int32 | GetInputPriority () const |
| BlueprintCallable bool | IsConsumeInput () const |
| BlueprintPure ULayoutGroupComponent * | GetGroup () |
| BlueprintCallable void | SetInteractionSize (const float Value) |
| BlueprintCallable void | SetInputPriority (const int32 NewPriority) |
| BlueprintCallable void | SetConsumeInput (const bool Value) |
| BlueprintCallable void | EnableInput () |
| BlueprintCallable void | DisableInput () |
| BlueprintPure bool | IsInputEnabled () |
| BlueprintCallable UComponentLogic * | SetLogic (const TSubclassOf< UComponentLogic > NewLogicClass) |
Layout component with children support