AddBounded(const TVector< T > &V, T Radius=MAX_int16) | UE::Math::TVector< T > | |
AllComponentsEqual(T Tolerance=UE_KINDA_SMALL_NUMBER) const | UE::Math::TVector< T > | |
BackwardVector | UE::Math::TVector< T > | static |
BoundToBox(const TVector< T > &Min, const TVector< T > &Max) const | UE::Math::TVector< T > | |
BoundToCube(T Radius) const | UE::Math::TVector< T > | |
BoxPushOut(const TVector< T > &Normal, const TVector< T > &Size) | UE::Math::TVector< T > | static |
Coincident(const TVector< T > &Normal1, const TVector< T > &Normal2, T ParallelCosineThreshold=UE_THRESH_NORMALS_ARE_PARALLEL) | UE::Math::TVector< T > | inlinestatic |
Component(int32 Index) | UE::Math::TVector< T > | |
Component(int32 Index) const | UE::Math::TVector< T > | |
ComponentMax(const TVector< T > &Other) const | UE::Math::TVector< T > | |
ComponentMin(const TVector< T > &Other) const | UE::Math::TVector< T > | |
ContainsNaN() const | UE::Math::TVector< T > | |
Coplanar(const TVector< T > &Base1, const TVector< T > &Normal1, const TVector< T > &Base2, const TVector< T > &Normal2, T ParallelCosineThreshold=UE_THRESH_NORMALS_ARE_PARALLEL) | UE::Math::TVector< T > | inlinestatic |
CosineAngle2D(TVector< T > B) const | UE::Math::TVector< T > | |
CreateOrthonormalBasis(TVector< T > &XAxis, TVector< T > &YAxis, TVector< T > &ZAxis) | UE::Math::TVector< T > | static |
Cross(const TVector< T > &V2) const | UE::Math::TVector< T > | |
CrossProduct(const TVector< T > &A, const TVector< T > &B) | UE::Math::TVector< T > | static |
DegreesToRadians(const TVector< T > &DegVector) | UE::Math::TVector< T > | inlinestatic |
DiagnosticCheckNaN() const | UE::Math::TPlane< T > | inline |
UE::Math::TVector::DiagnosticCheckNaN(const TCHAR *Message) const | UE::Math::TVector< T > | inline |
Dist(const TVector< T > &V1, const TVector< T > &V2) | UE::Math::TVector< T > | static |
Dist2D(const TVector< T > &V1, const TVector< T > &V2) | UE::Math::TVector< T > | inlinestatic |
Distance(const TVector< T > &V1, const TVector< T > &V2) | UE::Math::TVector< T > | inlinestatic |
DistSquared(const TVector< T > &V1, const TVector< T > &V2) | UE::Math::TVector< T > | static |
DistSquared2D(const TVector< T > &V1, const TVector< T > &V2) | UE::Math::TVector< T > | inlinestatic |
DistSquaredXY(const TVector< T > &V1, const TVector< T > &V2) | UE::Math::TVector< T > | static |
DistXY(const TVector< T > &V1, const TVector< T > &V2) | UE::Math::TVector< T > | static |
Dot(const TVector< T > &V) const | UE::Math::TVector< T > | |
DotProduct(const TVector< T > &A, const TVector< T > &B) | UE::Math::TVector< T > | static |
DownVector | UE::Math::TVector< T > | static |
Equals(const TPlane< T > &V, T Tolerance=UE_KINDA_SMALL_NUMBER) const | UE::Math::TPlane< T > | |
UE::Math::TVector::Equals(const TVector< T > &V, T Tolerance=UE_KINDA_SMALL_NUMBER) const | UE::Math::TVector< T > | |
EvaluateBezier(const TVector< T > *ControlPoints, int32 NumPoints, TArray< TVector< T > > &OutPoints) | UE::Math::TVector< T > | static |
FindBestAxisVectors(TVector< T > &Axis1, TVector< T > &Axis2) const | UE::Math::TVector< T > | |
Flip() const | UE::Math::TPlane< T > | |
ForwardVector | UE::Math::TVector< T > | static |
FReal typedef | UE::Math::TPlane< T > | |
GenerateClusterCenters(TArray< TVector< T > > &Clusters, const TArray< TVector< T > > &Points, int32 NumIterations, int32 NumConnectionsToBeValid) | UE::Math::TVector< T > | static |
GetAbs() const | UE::Math::TVector< T > | |
GetAbsMax() const | UE::Math::TVector< T > | |
GetAbsMin() const | UE::Math::TVector< T > | |
GetClampedToMaxSize(T MaxSize) const | UE::Math::TVector< T > | |
GetClampedToMaxSize2D(T MaxSize) const | UE::Math::TVector< T > | |
GetClampedToSize(T Min, T Max) const | UE::Math::TVector< T > | |
GetClampedToSize2D(T Min, T Max) const | UE::Math::TVector< T > | |
GetComponentForAxis(EAxis::Type Axis) const | UE::Math::TVector< T > | |
GetMax() const | UE::Math::TVector< T > | |
GetMin() const | UE::Math::TVector< T > | |
GetNormal() const | UE::Math::TPlane< T > | |
GetOrigin() const | UE::Math::TPlane< T > | |
GetSafeNormal(T Tolerance=UE_SMALL_NUMBER, const TVector< T > &ResultIfZero=ZeroVector) const | UE::Math::TVector< T > | |
GetSafeNormal2D(T Tolerance=UE_SMALL_NUMBER, const TVector< T > &ResultIfZero=ZeroVector) const | UE::Math::TVector< T > | |
GetSignVector() const | UE::Math::TVector< T > | |
GetUnsafeNormal() const | UE::Math::TVector< T > | |
GetUnsafeNormal2D() const | UE::Math::TVector< T > | |
GridSnap(const T &GridSz) const | UE::Math::TVector< T > | |
HeadingAngle() const | UE::Math::TVector< T > | |
InitFromCompactString(const FString &InSourceString) | UE::Math::TVector< T > | |
InitFromString(const FString &InSourceString) | UE::Math::TVector< T > | |
IsNearlyZero(T Tolerance=UE_KINDA_SMALL_NUMBER) const | UE::Math::TVector< T > | |
IsNormalized() const | UE::Math::TVector< T > | |
IsUniform(T Tolerance=UE_KINDA_SMALL_NUMBER) const | UE::Math::TVector< T > | |
IsUnit(T LengthSquaredTolerance=UE_KINDA_SMALL_NUMBER) const | UE::Math::TVector< T > | |
IsValid() const | UE::Math::TPlane< T > | |
IsZero() const | UE::Math::TVector< T > | |
LeftVector | UE::Math::TVector< T > | static |
Length() const | UE::Math::TVector< T > | |
Max(const TVector< T > &A, const TVector< T > &B) | UE::Math::TVector< T > | static |
Max3(const TVector< T > &A, const TVector< T > &B, const TVector< T > &C) | UE::Math::TVector< T > | static |
Min(const TVector< T > &A, const TVector< T > &B) | UE::Math::TVector< T > | static |
Min3(const TVector< T > &A, const TVector< T > &B, const TVector< T > &C) | UE::Math::TVector< T > | static |
MirrorByPlane(const TPlane< T > &Plane) const | UE::Math::TVector< T > | inline |
MirrorByVector(const TVector< T > &MirrorNormal) const | UE::Math::TVector< T > | |
NetSerialize(FArchive &Ar, class UPackageMap *, bool &bOutSuccess) | UE::Math::TPlane< T > | inline |
Normalize(T Tolerance=UE_SMALL_NUMBER) | UE::Math::TPlane< T > | |
One() | UE::Math::TVector< T > | inlinestatic |
OneVector | UE::Math::TVector< T > | static |
operator!=(const TPlane< T > &V) const | UE::Math::TPlane< T > | |
UE::Math::TVector::operator!=(const TVector< T > &V) const | UE::Math::TVector< T > | |
operator*(T Scale) const | UE::Math::TPlane< T > | |
operator*(const TPlane< T > &V) | UE::Math::TPlane< T > | |
UE::Math::TVector::operator*(FArg Scale) const | UE::Math::TVector< T > | inline |
UE::Math::TVector::operator*(const TVector< T > &V) const | UE::Math::TVector< T > | |
operator*=(T Scale) | UE::Math::TPlane< T > | |
operator*=(const TPlane< T > &V) | UE::Math::TPlane< T > | |
UE::Math::TVector::operator*=(FArg Scale) | UE::Math::TVector< T > | inline |
UE::Math::TVector::operator*=(const TVector< T > &V) | UE::Math::TVector< T > | |
operator+(const TPlane< T > &V) const | UE::Math::TPlane< T > | |
UE::Math::TVector::operator+(const TVector< T > &V) const | UE::Math::TVector< T > | |
UE::Math::TVector::operator+(FArg Bias) const | UE::Math::TVector< T > | inline |
operator+=(const TPlane< T > &V) | UE::Math::TPlane< T > | |
UE::Math::TVector::operator+=(const TVector< T > &V) | UE::Math::TVector< T > | |
operator-(const TPlane< T > &V) const | UE::Math::TPlane< T > | |
UE::Math::TVector::operator-(const TVector< T > &V) const | UE::Math::TVector< T > | |
UE::Math::TVector::operator-(FArg Bias) const | UE::Math::TVector< T > | inline |
UE::Math::TVector::operator-() const | UE::Math::TVector< T > | |
operator-=(const TPlane< T > &V) | UE::Math::TPlane< T > | |
UE::Math::TVector::operator-=(const TVector< T > &V) | UE::Math::TVector< T > | |
operator/(T Scale) const | UE::Math::TPlane< T > | |
UE::Math::TVector::operator/(FArg Scale) const | UE::Math::TVector< T > | inline |
UE::Math::TVector::operator/(const TVector< T > &V) const | UE::Math::TVector< T > | |
operator/=(T V) | UE::Math::TPlane< T > | |
UE::Math::TVector::operator/=(FArg Scale) | UE::Math::TVector< T > | inline |
UE::Math::TVector::operator/=(const TVector< T > &V) | UE::Math::TVector< T > | |
operator==(const TPlane< T > &V) const | UE::Math::TPlane< T > | |
UE::Math::TVector::operator==(const TVector< T > &V) const | UE::Math::TVector< T > | |
operator[](int32 Index) | UE::Math::TVector< T > | |
operator[](int32 Index) const | UE::Math::TVector< T > | |
operator^(const TVector< T > &V) const | UE::Math::TVector< T > | |
operator|(const TPlane< T > &V) const | UE::Math::TPlane< T > | |
UE::Math::TVector::operator|(const TVector< T > &V) const | UE::Math::TVector< T > | |
Orthogonal(const TVector< T > &Normal1, const TVector< T > &Normal2, T OrthogonalCosineThreshold=UE_THRESH_NORMALS_ARE_ORTHOGONAL) | UE::Math::TVector< T > | inlinestatic |
Parallel(const TVector< T > &Normal1, const TVector< T > &Normal2, T ParallelCosineThreshold=UE_THRESH_NORMALS_ARE_PARALLEL) | UE::Math::TVector< T > | inlinestatic |
PlaneDot(const TVector< T > &P) const | UE::Math::TPlane< T > | |
PointPlaneDist(const TVector< T > &Point, const TVector< T > &PlaneBase, const TVector< T > &PlaneNormal) | UE::Math::TVector< T > | inlinestatic |
PointPlaneProject(const TVector< T > &Point, const TPlane< T > &Plane) | UE::Math::TVector< T > | inlinestatic |
PointPlaneProject(const TVector< T > &Point, const TVector< T > &A, const TVector< T > &B, const TVector< T > &C) | UE::Math::TVector< T > | inlinestatic |
PointPlaneProject(const TVector< T > &Point, const TVector< T > &PlaneBase, const TVector< T > &PlaneNormal) | UE::Math::TVector< T > | inlinestatic |
PointsAreNear(const TVector< T > &Point1, const TVector< T > &Point2, T Dist) | UE::Math::TVector< T > | inlinestatic |
PointsAreSame(const TVector< T > &P, const TVector< T > &Q) | UE::Math::TVector< T > | inlinestatic |
Projection() const | UE::Math::TVector< T > | |
ProjectOnTo(const TVector< T > &A) const | UE::Math::TVector< T > | |
ProjectOnToNormal(const TVector< T > &Normal) const | UE::Math::TVector< T > | |
RadiansToDegrees(const TVector< T > &RadVector) | UE::Math::TVector< T > | inlinestatic |
Reciprocal() const | UE::Math::TVector< T > | |
RightVector | UE::Math::TVector< T > | static |
RotateAngleAxis(const T AngleDeg, const TVector< T > &Axis) const | UE::Math::TVector< T > | inline |
RotateAngleAxisRad(const T AngleRad, const TVector< T > &Axis) const | UE::Math::TVector< T > | inline |
Rotation() const | UE::Math::TVector< T > | inline |
Serialize(FArchive &Ar) | UE::Math::TPlane< T > | inline |
UE::Math::TVector::Serialize(FStructuredArchive::FSlot Slot) | UE::Math::TVector< T > | inline |
SerializeFromMismatchedTag(FName StructTag, FArchive &Ar) | UE::Math::TPlane< T > | inline |
UE::Math::TVector::SerializeFromMismatchedTag(FName StructTag, FStructuredArchive::FSlot Slot) | UE::Math::TVector< T > | inline |
Set(T InX, T InY, T InZ) | UE::Math::TVector< T > | |
SetComponentForAxis(EAxis::Type Axis, T Component) | UE::Math::TVector< T > | |
Size() const | UE::Math::TVector< T > | |
Size2D() const | UE::Math::TVector< T > | |
SizeSquared() const | UE::Math::TVector< T > | |
SizeSquared2D() const | UE::Math::TVector< T > | |
SlerpNormals(TVector< T > &NormalA, TVector< T > &NormalB, T Alpha) | UE::Math::TVector< T > | static |
SlerpVectorToDirection(TVector< T > &V, TVector< T > &Direction, T Alpha) | UE::Math::TVector< T > | static |
SquaredLength() const | UE::Math::TVector< T > | |
ToCompactString() const | UE::Math::TVector< T > | |
ToCompactText() const | UE::Math::TVector< T > | |
ToDirectionAndLength(TVector< T > &OutDir, double &OutLength) const | UE::Math::TVector< T > | |
ToDirectionAndLength(TVector< T > &OutDir, float &OutLength) const | UE::Math::TVector< T > | |
ToOrientationQuat() const | UE::Math::TVector< T > | |
ToOrientationRotator() const | UE::Math::TVector< T > | |
ToString() const | UE::Math::TVector< T > | |
ToText() const | UE::Math::TVector< T > | |
TPlane() | UE::Math::TPlane< T > | |
TPlane(const TVector4< T > &V) | UE::Math::TPlane< T > | |
TPlane(T InX, T InY, T InZ, T InW) | UE::Math::TPlane< T > | |
TPlane(TVector< T > InNormal, T InW) | UE::Math::TPlane< T > | |
TPlane(TVector< T > InBase, const TVector< T > &InNormal) | UE::Math::TPlane< T > | |
TPlane(TVector< T > A, TVector< T > B, TVector< T > C) | UE::Math::TPlane< T > | |
TPlane(EForceInit) | UE::Math::TPlane< T > | explicit |
TPlane(const TPlane< FArg > &From) | UE::Math::TPlane< T > | inlineexplicit |
TransformBy(const TMatrix< T > &M) const | UE::Math::TPlane< T > | inline |
TransformByUsingAdjointT(const TMatrix< T > &M, T DetM, const TMatrix< T > &TA) const | UE::Math::TPlane< T > | inline |
TranslateBy(const TVector< T > &V) const | UE::Math::TPlane< T > | |
Triple(const TVector< T > &X, const TVector< T > &Y, const TVector< T > &Z) | UE::Math::TVector< T > | inlinestatic |
TVector() | UE::Math::TVector< T > | |
TVector(T InF) | UE::Math::TVector< T > | explicit |
TVector(T InF, TVectorConstInit) | UE::Math::TVector< T > | |
TVector(T InX, T InY, T InZ) | UE::Math::TVector< T > | |
TVector(const TVector2< T > V, T InZ) | UE::Math::TVector< T > | explicit |
TVector(const UE::Math::TVector4< T > &V) | UE::Math::TVector< T > | |
TVector(const FLinearColor &InColor) | UE::Math::TVector< T > | explicit |
TVector(TIntVector3< IntType > InVector) | UE::Math::TVector< T > | explicit |
TVector(TIntPoint< IntType > A) | UE::Math::TVector< T > | explicit |
TVector(EForceInit) | UE::Math::TVector< T > | explicit |
TVector(const TVector< FArg > &From) | UE::Math::TVector< T > | inlineexplicit |
TVector(TIntVector3< IntType > InVector) | UE::Math::TVector< T > | |
TVector(TIntPoint< IntType > A) | UE::Math::TVector< T > | |
UnitCartesianToSpherical() const | UE::Math::TVector< T > | |
UnitX() | UE::Math::TVector< T > | inlinestatic |
UnitY() | UE::Math::TVector< T > | inlinestatic |
UnitZ() | UE::Math::TVector< T > | inlinestatic |
UnwindEuler() | UE::Math::TVector< T > | |
UpVector | UE::Math::TVector< T > | static |
VectorPlaneProject(const TVector< T > &V, const TVector< T > &PlaneNormal) | UE::Math::TVector< T > | inlinestatic |
W | UE::Math::TPlane< T > | |
X | UE::Math::TVector< T > | |
XAxisVector | UE::Math::TVector< T > | static |
XYZ | UE::Math::TVector< T > | |
Y | UE::Math::TVector< T > | |
YAxisVector | UE::Math::TVector< T > | static |
Z | UE::Math::TVector< T > | |
ZAxisVector | UE::Math::TVector< T > | static |
Zero() | UE::Math::TVector< T > | inlinestatic |
ZeroVector | UE::Math::TVector< T > | static |