35 UFUNCTION(Category=
"Touch Interface Library|Visual Layer", BlueprintCallable, BlueprintPure)
36 static FVisualLayer MakeBackgroundTextureLayer(
const FName LayerName, UTexture2D* Texture,
const bool bPressed,
const bool bReleased);
46 UFUNCTION(Category=
"Touch Interface Library|Visual Layer", BlueprintCallable, BlueprintPure)
47 static FVisualLayer MakeBackgroundTextureLayerWithSize(
const FName LayerName, UTexture2D* Texture,
const FVector2D Size,
const bool bPressed,
const bool bReleased);
56 UFUNCTION(Category=
"Touch Interface Library|Visual Layer", BlueprintCallable, BlueprintPure)
57 static FVisualLayer MakeBackgroundMaterialLayer(
const FName LayerName, UMaterialInterface*
Material,
const bool bPressed,
const bool bReleased);
67 UFUNCTION(Category=
"Touch Interface Library|Visual Layer", BlueprintCallable, BlueprintPure)
68 static FVisualLayer MakeBackgroundMaterialLayerWithSize(
const FName LayerName, UMaterialInterface*
Material,
const FVector2D Size,
const bool bPressed,
const bool bReleased);
78 UFUNCTION(Category=
"Touch Interface Library|Visual Layer", BlueprintCallable, BlueprintPure)
79 static FVisualLayer MakeThumbTextureLayer(
const FName LayerName, UTexture2D* Texture,
const FVector2D& Size,
const bool bPressed,
const bool bReleased);
89 UFUNCTION(Category=
"Touch Interface Library|Visual Layer", BlueprintCallable, BlueprintPure)
90 static FVisualLayer MakeThumbMaterialLayer(
const FName LayerName, UMaterialInterface*
Material,
const FVector2D Size,
const bool bPressed,
const bool bReleased);
92 UFUNCTION(Category=
"Touch Interface Library|Visual Layer", BlueprintCallable)
95 UFUNCTION(Category=
"Touch Interface Library|Visual Layer", BlueprintCallable)
98 UFUNCTION(Category=
"Touch Interface Library|Visual Layer", BlueprintCallable)
101 static FVisualLayer MakeVisualLayer(
const FName LayerName, UObject* Asset,
const FVector2D Size,
const int32 LayerType);
103 UFUNCTION(Category=
"Touch Interface Library|Decorator", BlueprintCallable)
106 UFUNCTION(Category=
"Touch Interface Library|Decorator", BlueprintCallable)
107 static UBlurLayer* MakeBlurLayer(
ULayoutComponent* ComponentDecorator,
const FName LayerName,
bool bEnableBackgroundBlur,
float BlurStrength, int32 BlurRadius, FVector4 CornerRadius,
const bool bAddToDecorator);
109 UFUNCTION(Category=
"Touch Interface Library|Decorator", BlueprintCallable)
110 static UFlipbookLayer* MakeFlipbookLayer(
ULayoutComponent* ComponentDecorator,
const FName LayerName, UTexture2D* Flipbook, FVector2D Grid,
float Speed,
float AnimationPhase,
bool bAutoAnimate,
const bool bAddToDecorator);
112 UFUNCTION(Category=
"Touch Interface Library|Decorator", BlueprintCallable)
115 UFUNCTION(Category=
"Touch Interface Library|Decorator", BlueprintCallable)
118 UFUNCTION(Category=
"Touch Interface Library|Decorator", BlueprintCallable)
119 static UTextLayer* MakeTextLayer(
ULayoutComponent* ComponentDecorator,
const FName LayerName, FText Text, FMargin Margin, TEnumAsByte<ETextJustify::Type> Justification, FSlateFontInfo Font, FSlateColor Color,
const bool bAddToDecorator);
121 UFUNCTION(Category=
"Touch Interface Library|Decorator", BlueprintCallable)
122 static UWidgetLayer* MakeWidgetLayer(
ULayoutComponent* ComponentDecorator,
const FName LayerName, TSubclassOf<UUserWidget> UserWidgetClass, TEnumAsByte<EHorizontalAlignment> HorizontalAlignment, TEnumAsByte<EVerticalAlignment> VerticalAlignment,
const bool bAddToDecorator);
124 static FName CheckDecoratorLayerName(
ULayoutComponent* ComponentDecorator,
const FName LayerName);
Definition TextLayer.h:14