Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
UE::Math::TPlane< T > Member List

This is the complete list of members for UE::Math::TPlane< T >, including all inherited members.

AddBounded(const TVector< T > &V, T Radius=MAX_int16)UE::Math::TVector< T >
AllComponentsEqual(T Tolerance=UE_KINDA_SMALL_NUMBER) constUE::Math::TVector< T >
BackwardVectorUE::Math::TVector< T >static
BoundToBox(const TVector< T > &Min, const TVector< T > &Max) constUE::Math::TVector< T >
BoundToCube(T Radius) constUE::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) constUE::Math::TVector< T >
ComponentMax(const TVector< T > &Other) constUE::Math::TVector< T >
ComponentMin(const TVector< T > &Other) constUE::Math::TVector< T >
ContainsNaN() constUE::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) constUE::Math::TVector< T >
CreateOrthonormalBasis(TVector< T > &XAxis, TVector< T > &YAxis, TVector< T > &ZAxis)UE::Math::TVector< T >static
Cross(const TVector< T > &V2) constUE::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() constUE::Math::TPlane< T >inline
UE::Math::TVector::DiagnosticCheckNaN(const TCHAR *Message) constUE::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) constUE::Math::TVector< T >
DotProduct(const TVector< T > &A, const TVector< T > &B)UE::Math::TVector< T >static
DownVectorUE::Math::TVector< T >static
Equals(const TPlane< T > &V, T Tolerance=UE_KINDA_SMALL_NUMBER) constUE::Math::TPlane< T >
UE::Math::TVector::Equals(const TVector< T > &V, T Tolerance=UE_KINDA_SMALL_NUMBER) constUE::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) constUE::Math::TVector< T >
Flip() constUE::Math::TPlane< T >
ForwardVectorUE::Math::TVector< T >static
FReal typedefUE::Math::TPlane< T >
GenerateClusterCenters(TArray< TVector< T > > &Clusters, const TArray< TVector< T > > &Points, int32 NumIterations, int32 NumConnectionsToBeValid)UE::Math::TVector< T >static
GetAbs() constUE::Math::TVector< T >
GetAbsMax() constUE::Math::TVector< T >
GetAbsMin() constUE::Math::TVector< T >
GetClampedToMaxSize(T MaxSize) constUE::Math::TVector< T >
GetClampedToMaxSize2D(T MaxSize) constUE::Math::TVector< T >
GetClampedToSize(T Min, T Max) constUE::Math::TVector< T >
GetClampedToSize2D(T Min, T Max) constUE::Math::TVector< T >
GetComponentForAxis(EAxis::Type Axis) constUE::Math::TVector< T >
GetMax() constUE::Math::TVector< T >
GetMin() constUE::Math::TVector< T >
GetNormal() constUE::Math::TPlane< T >
GetOrigin() constUE::Math::TPlane< T >
GetSafeNormal(T Tolerance=UE_SMALL_NUMBER, const TVector< T > &ResultIfZero=ZeroVector) constUE::Math::TVector< T >
GetSafeNormal2D(T Tolerance=UE_SMALL_NUMBER, const TVector< T > &ResultIfZero=ZeroVector) constUE::Math::TVector< T >
GetSignVector() constUE::Math::TVector< T >
GetUnsafeNormal() constUE::Math::TVector< T >
GetUnsafeNormal2D() constUE::Math::TVector< T >
GridSnap(const T &GridSz) constUE::Math::TVector< T >
HeadingAngle() constUE::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) constUE::Math::TVector< T >
IsNormalized() constUE::Math::TVector< T >
IsUniform(T Tolerance=UE_KINDA_SMALL_NUMBER) constUE::Math::TVector< T >
IsUnit(T LengthSquaredTolerance=UE_KINDA_SMALL_NUMBER) constUE::Math::TVector< T >
IsValid() constUE::Math::TPlane< T >
IsZero() constUE::Math::TVector< T >
LeftVectorUE::Math::TVector< T >static
Length() constUE::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) constUE::Math::TVector< T >inline
MirrorByVector(const TVector< T > &MirrorNormal) constUE::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
OneVectorUE::Math::TVector< T >static
operator!=(const TPlane< T > &V) constUE::Math::TPlane< T >
UE::Math::TVector::operator!=(const TVector< T > &V) constUE::Math::TVector< T >
operator*(T Scale) constUE::Math::TPlane< T >
operator*(const TPlane< T > &V)UE::Math::TPlane< T >
UE::Math::TVector::operator*(FArg Scale) constUE::Math::TVector< T >inline
UE::Math::TVector::operator*(const TVector< T > &V) constUE::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) constUE::Math::TPlane< T >
UE::Math::TVector::operator+(const TVector< T > &V) constUE::Math::TVector< T >
UE::Math::TVector::operator+(FArg Bias) constUE::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) constUE::Math::TPlane< T >
UE::Math::TVector::operator-(const TVector< T > &V) constUE::Math::TVector< T >
UE::Math::TVector::operator-(FArg Bias) constUE::Math::TVector< T >inline
UE::Math::TVector::operator-() constUE::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) constUE::Math::TPlane< T >
UE::Math::TVector::operator/(FArg Scale) constUE::Math::TVector< T >inline
UE::Math::TVector::operator/(const TVector< T > &V) constUE::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) constUE::Math::TPlane< T >
UE::Math::TVector::operator==(const TVector< T > &V) constUE::Math::TVector< T >
operator[](int32 Index)UE::Math::TVector< T >
operator[](int32 Index) constUE::Math::TVector< T >
operator^(const TVector< T > &V) constUE::Math::TVector< T >
operator|(const TPlane< T > &V) constUE::Math::TPlane< T >
UE::Math::TVector::operator|(const TVector< T > &V) constUE::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) constUE::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() constUE::Math::TVector< T >
ProjectOnTo(const TVector< T > &A) constUE::Math::TVector< T >
ProjectOnToNormal(const TVector< T > &Normal) constUE::Math::TVector< T >
RadiansToDegrees(const TVector< T > &RadVector)UE::Math::TVector< T >inlinestatic
Reciprocal() constUE::Math::TVector< T >
RightVectorUE::Math::TVector< T >static
RotateAngleAxis(const T AngleDeg, const TVector< T > &Axis) constUE::Math::TVector< T >inline
RotateAngleAxisRad(const T AngleRad, const TVector< T > &Axis) constUE::Math::TVector< T >inline
Rotation() constUE::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() constUE::Math::TVector< T >
Size2D() constUE::Math::TVector< T >
SizeSquared() constUE::Math::TVector< T >
SizeSquared2D() constUE::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() constUE::Math::TVector< T >
ToCompactString() constUE::Math::TVector< T >
ToCompactText() constUE::Math::TVector< T >
ToDirectionAndLength(TVector< T > &OutDir, double &OutLength) constUE::Math::TVector< T >
ToDirectionAndLength(TVector< T > &OutDir, float &OutLength) constUE::Math::TVector< T >
ToOrientationQuat() constUE::Math::TVector< T >
ToOrientationRotator() constUE::Math::TVector< T >
ToString() constUE::Math::TVector< T >
ToText() constUE::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) constUE::Math::TPlane< T >inline
TransformByUsingAdjointT(const TMatrix< T > &M, T DetM, const TMatrix< T > &TA) constUE::Math::TPlane< T >inline
TranslateBy(const TVector< T > &V) constUE::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() constUE::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 >
UpVectorUE::Math::TVector< T >static
VectorPlaneProject(const TVector< T > &V, const TVector< T > &PlaneNormal)UE::Math::TVector< T >inlinestatic
WUE::Math::TPlane< T >
XUE::Math::TVector< T >
XAxisVectorUE::Math::TVector< T >static
XYZUE::Math::TVector< T >
YUE::Math::TVector< T >
YAxisVectorUE::Math::TVector< T >static
ZUE::Math::TVector< T >
ZAxisVectorUE::Math::TVector< T >static
Zero()UE::Math::TVector< T >inlinestatic
ZeroVectorUE::Math::TVector< T >static