UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SlateRotatedRect.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#include "Layout/SlateRect.h"
9#include "Math/Vector2D.h"
12#include "Types/SlateVector2.h"
13
20{
21public:
24
32
40
41public:
42
49
50public:
52 {
53 return
54 TopLeft == Other.TopLeft &&
55 ExtentX == Other.ExtentX &&
56 ExtentY == Other.ExtentY;
57 }
58
59public:
60
63
66
71
73
78
83};
84
88template <typename TransformType>
90{
92 (
96 );
97}
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
@ Bottom
Definition MaterialExpressionFunctionInput.h:43
@ Top
Definition MaterialExpressionFunctionInput.h:42
FSlateRotatedRect TransformRect(const TransformType &Transform, const FSlateRotatedRect &Rect)
Definition SlateRotatedRect.h:89
VectorType TransformVector(const TransformType &Transform, const VectorType &Vector)
Definition TransformCalculus.h:367
PositionType TransformPoint(const TransformType &Transform, const PositionType &Point)
Definition TransformCalculus.h:358
ConcatenateRules< TransformTypeA, TransformTypeB >::ResultType Concatenate(const TransformTypeA &LHS, const TransformTypeB &RHS)
Definition TransformCalculus.h:293
Definition SlateLayoutTransform.h:20
Definition SlateRect.h:26
Definition TransformCalculus2D.h:682
Definition SlateRotatedRect.h:20
static FSlateRotatedRect MakeRotatedRect(const FSlateRect &ClipRectInLayoutWindowSpace, const FSlateLayoutTransform &InverseLayoutTransform, const FSlateRenderTransform &RenderTransform)
Definition SlateRotatedRect.h:67
FVector2f TopLeft
Definition SlateRotatedRect.h:44
static FSlateRotatedRect MakeSnappedRotatedRect(const FSlateRect &ClipRectInLayoutWindowSpace, const FSlateLayoutTransform &InverseLayoutTransform, const FSlateRenderTransform &RenderTransform)
Definition SlateRotatedRect.h:74
SLATECORE_API FSlateRect ToBoundingRect() const
Definition SlateRotatedRect.cpp:7
FSlateRotatedRect(const FSlateRect &AlignedRect)
Definition SlateRotatedRect.h:26
SLATECORE_API bool IsUnderLocation(const UE::Slate::FDeprecateVector2DParameter Location) const
Definition SlateRotatedRect.cpp:24
bool operator==(const FSlateRotatedRect &Other) const
Definition SlateRotatedRect.h:51
FVector2f ExtentY
Definition SlateRotatedRect.h:48
FSlateRotatedRect(const UE::Slate::FDeprecateVector2DParameter &InTopLeft, const UE::Slate::FDeprecateVector2DParameter &InExtentX, const UE::Slate::FDeprecateVector2DParameter &InExtentY)
Definition SlateRotatedRect.h:34
FSlateRotatedRect()
Definition SlateRotatedRect.h:23
FVector2f ExtentX
Definition SlateRotatedRect.h:46
Definition LinuxPlatformSplash.cpp:43
Definition SlateVector2.h:485