#include "CoreTypes.h"
#include "Math/Vector2D.h"
#include "Math/IntPoint.h"
#include "Math/UnrealMathUtility.h"
#include "Misc/Optional.h"
#include "SlateVector2.generated.h"
Go to the source code of this file.
◆ UE_ENABLE_SLATE_VECTOR_DEPRECATION_MECHANISMS
| #define UE_ENABLE_SLATE_VECTOR_DEPRECATION_MECHANISMS 1 |
When disabled, all deprecation mechanisms will be disabled, and public slate APIs will only compile with single-precision
◆ UE_INCLUDETOOL_IGNORE_INCONSISTENT_STATE
| #define UE_INCLUDETOOL_IGNORE_INCONSISTENT_STATE |
The subsequent deprecation macros can be enabled or disabled per-module Tell the IncludeTool static analyzer to ignore that divergence
◆ UE_REPORT_SLATE_VECTOR_DEPRECATION
| #define UE_REPORT_SLATE_VECTOR_DEPRECATION 0 |
When a module enables UE_REPORT_SLATE_VECTOR_DEPRECATION through PrivateDefines.Add("UE_REPORT_SLATE_VECTOR_DEPRECATION=1"), deprecation mechanisms will be enabled on that module for Slate double/single vector APIs
◆ UE_REPORT_SLATE_VECTOR_DEPRECATION_VERSION
| #define UE_REPORT_SLATE_VECTOR_DEPRECATION_VERSION all |
◆ UE_SLATE_BINARY_ASSIGNMENT_VECTOR_OPERATORS_A
| #define UE_SLATE_BINARY_ASSIGNMENT_VECTOR_OPERATORS_A |
( |
|
Type, |
|
|
|
... |
|
) |
| |
Value:
{\
}\
{\
}\
{\
}\
{\
}
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
FStringBuilderBase & operator+=(FStringBuilderBase &Builder, ANSICHAR Char)
Definition StringBuilder.h:582
Type
Definition PawnAction_Move.h:11
const FVector2f & CastToVector2f(const FVector2f &InValue)
Definition SlateVector2.h:591
◆ UE_SLATE_BINARY_ASSIGNMENT_VECTOR_OPERATORS_B
| #define UE_SLATE_BINARY_ASSIGNMENT_VECTOR_OPERATORS_B |
( |
|
Type, |
|
|
|
... |
|
) |
| |
◆ UE_SLATE_BINARY_VECTOR_OPERATORS_A
| #define UE_SLATE_BINARY_VECTOR_OPERATORS_A |
( |
|
Type, |
|
|
|
... |
|
) |
| |
Value:
{\
}\
{\
}\
{\
}\
{\
}\
{\
}\
{\
}
UE_FORCEINLINE_HINT FLinearColor operator*(float Scalar, const FLinearColor &Color)
Definition Color.h:473
UE_FORCEINLINE_HINT bool operator!=(const FIndexedPointer &Other) const
Definition LockFreeList.h:76
FScreenTransform operator/(const FScreenTransform &AToB, const FVector2f &InvertedScale)
Definition ScreenPass.inl:280
FScreenTransform operator-(const FScreenTransform &AToB, const FVector2f &Bias)
Definition ScreenPass.inl:264
bool operator==(const FCachedAssetKey &A, const FCachedAssetKey &B)
Definition AssetDataMap.h:501
◆ UE_SLATE_BINARY_VECTOR_OPERATORS_B
| #define UE_SLATE_BINARY_VECTOR_OPERATORS_B |
( |
|
Type, |
|
|
|
... |
|
) |
| |
Value:
{\
}\
{\
}\
{\
}\
{\
}\
{\
}\
{\
}
◆ UE_SLATE_DEPRECATED_VECTOR_VIRTUAL_FUNCTION
| #define UE_SLATE_DEPRECATED_VECTOR_VIRTUAL_FUNCTION |
◆ UE_SLATE_VECTOR_DEPRECATED
◆ UE_SLATE_VECTOR_DEPRECATED_DEFAULT
| #define UE_SLATE_VECTOR_DEPRECATED_DEFAULT |
( |
| ) |
|
◆ TransformPoint() [1/2]
◆ TransformPoint() [2/2]
◆ TransformVector() [1/2]
◆ TransformVector() [2/2]