UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SlateScrollHelper.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
6
11{
12
13public:
14
19 : Position( 0.0f, 0.0f )
20 {
21 }
22
23
29 const FVector2D& GetPosition() const
30 {
31 return Position;
32 }
33
34
39 {
40 Position = InNewPosition;
41 }
42
43
52 {
53 return InVec + Position;
54 }
55
56
65 {
66 return ( InVec - Position ) ;
67 }
68
69
78 {
79 return InVec;
80 }
81
82
91 {
92 return InVec;
93 }
94
95
96private:
97
99 FVector2D Position;
100
101};
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition SlateScrollHelper.h:11
FVector2D SizeToScrollerSpace(const FVector2D &InVec) const
Definition SlateScrollHelper.h:77
FScrollHelper()
Definition SlateScrollHelper.h:18
FVector2D FromScrollerSpace(const FVector2D &InVec) const
Definition SlateScrollHelper.h:64
FVector2D SizeFromScrollerSpace(const FVector2D &InVec) const
Definition SlateScrollHelper.h:90
FVector2D ToScrollerSpace(const FVector2D &InVec) const
Definition SlateScrollHelper.h:51
const FVector2D & GetPosition() const
Definition SlateScrollHelper.h:29
void SetPosition(const FVector2D &InNewPosition)
Definition SlateScrollHelper.h:38