Touch Interface Designer 2025.2
Create touch interface with a visual editor and manage all mobile inputs like gestures
Loading...
Searching...
No Matches
DesignerHelper.h
Go to the documentation of this file.
1// Copyright Lost in Game Studio. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "Components/Widget.h"
7#include "DesignerHelper.generated.h"
8
9class SDesignHelper;
11
12UCLASS()
13class TOUCHINTERFACE_API UDesignerHelper : public UWidget
14{
15 GENERATED_BODY()
16
17public:
19
20 //Begin UWidget
21 virtual void SynchronizeProperties() override;
22
23protected:
24 virtual TSharedRef<SWidget> RebuildWidget() override;
25
26public:
27#if WITH_EDITOR
28 virtual const FText GetPaletteCategory() override;
29 virtual void OnBeginEditByDesigner() override;
30 virtual void OnEndEditByDesigner() override;
31 virtual void OnDesignerChanged(const FDesignerChangedEventArgs& EventArgs) override;
32#endif
33 //End UWidget
34
35 //Begin UVisual
36 virtual void ReleaseSlateResources(bool bReleaseChildren) override;
37 //End UVisual
38
39public:
40 UPROPERTY(Category="Designer Helper", EditAnywhere)
42
43 UPROPERTY(Category="Designer Helper", EditAnywhere, BlueprintReadWrite, meta=(UIMin=0.0f, ClampMin=0.0f, UIMax=1.0f, ClampMax=1.0f))
44 float Opacity;
45
46 UPROPERTY(Category="Designer Helper", EditAnywhere, BlueprintReadWrite)
48
49protected:
51
52private:
53 FIntPoint ScreenSize;
54 float CurrentDPIScale;
55};
Definition SDesignHelper.h:13
BlueprintReadWrite
Definition DesignerHelper.h:43
TSharedPtr< SDesignHelper > MyDesignHelper
Definition DesignerHelper.h:50
BlueprintReadWrite bool bShowInteractionZone
Definition DesignerHelper.h:47
virtual TSharedRef< SWidget > RebuildWidget() override
Definition DesignerHelper.cpp:23
EditAnywhere
Definition DesignerHelper.h:43
EditAnywhere UVirtualControlSetup * PreviewSetup
Definition DesignerHelper.h:41
UDesignerHelper()
Definition DesignerHelper.cpp:8
virtual void SynchronizeProperties() override
Definition DesignerHelper.cpp:14
meta
Definition DesignerHelper.h:43
Category
Definition DesignerHelper.h:40
virtual void ReleaseSlateResources(bool bReleaseChildren) override
Definition DesignerHelper.cpp:72
Definition VirtualControlSetup.h:465