|
| | SLATE_BEGIN_ARGS (SVirtualButton) |
| | SVirtualButton () |
| void | Construct (const FArguments &InArgs) |
| virtual bool | OnPress (const FGeometry &MyGeometry, const FPointerEvent &Event) override |
| virtual void | OnMove (const FGeometry &MyGeometry, const FPointerEvent &Event) override |
| virtual void | OnRelease (const FGeometry &MyGeometry, const FPointerEvent &Event) override |
| virtual void | OnTick (const FGeometry &MyGeometry, const float InScaleFactor, const double InCurrentTime, const float InDeltaTime, const bool InForceUpdate, const bool OrientToLandscape) override |
| virtual int32 | OnPaint (const FPaintArgs &Args, const FGeometry &AllottedGeometry, const FSlateRect &MyCullingRect, FSlateWindowElementList &OutDrawElements, int32 LayerId, const FWidgetStyle &InWidgetStyle, bool bParentEnabled) const override |
| | SLATE_BEGIN_ARGS (SVirtualControl) |
| | SVirtualControl () |
| void | Construct (const FArguments &InArgs) |
| virtual | ~SVirtualControl () override |
| virtual FVector2D | ComputeDesiredSize (float LayoutScaleMultiplier) const override |
| virtual bool | SupportsKeyboardFocus () const override |
| void | SetCanvasSlot (SConstraintCanvas::FSlot *NewSlot) |
| virtual void | RefreshPosition () |
| virtual void | DrawLayer (const FVisualLayer &InLayer, const FVector2D InSize, const FVector2D InBrushSize, float Angle, const FVector2D InOffset, const FGeometry &AllottedGeometry, FSlateWindowElementList &OutDrawElements, int32 LayerId, const FWidgetStyle &InWidgetStyle) const |
| virtual bool | IsInside (const FVector2D FingerPosition) |
| EControlType | GetControlType () const |
| FName | GetControlName () const |
| FVirtualControl | GetData () const |
| FVirtualControl & | GetDataRef () |
| TArray< UVirtualInputEvent * > | GetVirtualInputEventInstances () |
| void | AddNewLayer (const FVisualLayer &VisualLayer) |
| void | InsertNewLayer (const FVisualLayer &VisualLayer, const int32 Index) |
| void | RemoveLayer (const FName LayerName) |
| void | RemoveLayerByIndex (const int32 LayerIndex) |
| UMaterialInstanceDynamic * | GetLayerDynamicMaterialInstance (const FName LayerName, UObject *InOuter) |
| bool | ApplyModification () |
| bool | ContainPointerIndex (int32 PointerIndex) |
| UEnhancedInputLocalPlayerSubsystem * | GetEnhancedInputSubsystem () |
| void | HandleOnOrientationChanged (const bool bOrientToLandscape) |
| void | Reset () |
| void | ResetChild (const FVector2D ParentPosition) |
| virtual void | FlushPressedKey () |
| bool | AddChild (TSharedPtr< SVirtualControl > Other) |
| void | PreDestroy () |
| bool | RemoveChild (TSharedPtr< SVirtualControl > ChildToRemove) |
| bool | IsParent () const |
| bool | IsChild () const |
| const TArray< TSharedPtr< SVirtualControl > > & | GetLinkedVirtualControls () |
| void | InjectInput (const UInputAction *Action, FInputActionValue RawValue) |
| void | StopInjectingInput (const UInputAction *Action) |
| void | SetEnableInput (const bool Enabled) |
| ULocalPlayer * | GetLocalPlayer () const |