Jungle_Week1_Team2
Loading...
Searching...
No Matches
FMatrix Member List

This is the complete list of members for FMatrix, including all inherited members.

ApplyScale(const FVector &Scale) const noexceptFMatrixinline
ApplyScale(float Scale) const noexceptFMatrixinline
Decompose(FVector &OutTranslation, FMatrix &OutRotation, FVector &OutScale, float Tolerance=1.e-8f) const noexceptFMatrixinline
Determinant() const noexceptFMatrixinline
Equals(const FMatrix &Other, float Tolerance=1.e-6f) const noexceptFMatrixinline
FMatrix() noexceptFMatrixinline
FMatrix(float M00, float M01, float M02, float M03, float M10, float M11, float M12, float M13, float M20, float M21, float M22, float M23, float M30, float M31, float M32, float M33) noexceptFMatrixinline
FMatrix(const FVector4 &Row0, const FVector4 &Row1, const FVector4 &Row2, const FVector4 &Row3) noexceptFMatrixinline
FMatrix(CXMMatrix InMatrix) noexceptFMatrixinlineexplicit
FMatrix(const FMatrix &) noexcept=defaultFMatrix
FMatrix(FMatrix &&) noexcept=defaultFMatrix
GetForwardVector() const noexceptFMatrixinline
GetInverse(float Tolerance=1.e-8f) const noexceptFMatrixinline
GetMatrixWithoutScale(float Tolerance=1.e-8f) const noexceptFMatrixinline
GetMatrixWithoutTranslation() const noexceptFMatrixinline
GetOrigin() const noexceptFMatrixinline
GetRightVector() const noexceptFMatrixinline
GetRotationMatrix(float Tolerance=1.e-8f) const noexceptFMatrixinline
GetScaledAxis(EAxis Axis) const noexceptFMatrixinline
GetScaleVector() const noexceptFMatrixinline
GetTranslation() const noexceptFMatrixinline
GetTransposed() const noexceptFMatrixinline
GetUnitAxis(EAxis Axis) const noexceptFMatrixinline
GetUpVector() const noexceptFMatrixinline
IdentityFMatrixstatic
Inverse(float Tolerance=1.e-8f) noexceptFMatrixinline
IsIdentity(float Tolerance=1.e-6f) const noexceptFMatrixinline
IsInvertible(float Tolerance=1.e-8f) const noexceptFMatrixinline
MFMatrix
MakeBillboard(const FVector &Position, const FVector &CameraPosition, const FVector &Up=FVector::UpVector) noexceptFMatrixinlinestatic
MakeFromX(const FVector &XAxis) noexceptFMatrixinlinestatic
MakeFromY(const FVector &YAxis) noexceptFMatrixinlinestatic
MakeFromZ(const FVector &ZAxis) noexceptFMatrixinlinestatic
MakeLookAt(const FVector &Eye, const FVector &Target, const FVector &Up=FVector::UpVector) noexceptFMatrixinlinestatic
MakeOrthographicLH(float ViewWidth, float ViewHeight, float NearZ, float FarZ) noexceptFMatrixinlinestatic
MakePerspectiveFovLH(float FovYRad, float AspectRatio, float NearZ, float FarZ) noexceptFMatrixinlinestatic
MakeRotationX(float AngleRad) noexceptFMatrixinlinestatic
MakeRotationY(float AngleRad) noexceptFMatrixinlinestatic
MakeRotationZ(float AngleRad) noexceptFMatrixinlinestatic
MakeScale(const FVector &Scale) noexceptFMatrixinlinestatic
MakeScale(float Scale) noexceptFMatrixinlinestatic
MakeTranslation(const FVector &Translation) noexceptFMatrixinlinestatic
MakeTRS(const FVector &Translation, const FMatrix &RotationMatrix, const FVector &Scale) noexceptFMatrixinlinestatic
MakeViewLookAtLH(const FVector &Eye, const FVector &Target, const FVector &Up=FVector::UpVector) noexceptFMatrixinlinestatic
MakeWorld(const FVector &Translation, const FMatrix &RotationMatrix, const FVector &Scale) noexceptFMatrixinlinestatic
operator!=(const FMatrix &Other) const noexceptFMatrixinline
operator*(float Scalar) const noexceptFMatrixinline
operator*(const FMatrix &Other) const noexceptFMatrixinline
operator*=(float Scalar) noexceptFMatrixinline
operator*=(const FMatrix &Other) noexceptFMatrixinline
operator+(const FMatrix &Other) const noexceptFMatrixinline
operator+=(const FMatrix &Other) noexceptFMatrixinline
operator-() const noexceptFMatrixinline
operator-(const FMatrix &Other) const noexceptFMatrixinline
operator-=(const FMatrix &Other) noexceptFMatrixinline
operator/(float Scalar) const noexceptFMatrixinline
operator/=(float Scalar) noexceptFMatrixinline
operator=(const FMatrix &) noexcept=defaultFMatrix
operator=(FMatrix &&) noexcept=defaultFMatrix
operator==(const FMatrix &Other) const noexceptFMatrixinline
operator[](int32 Row) noexceptFMatrixinline
operator[](int32 Row) const noexceptFMatrixinline
RemoveTranslation() noexceptFMatrixinline
SetAxes(const FVector &XAxis, const FVector &YAxis, const FVector &ZAxis, const FVector &Origin=FVector::ZeroVector) noexceptFMatrixinline
SetOrigin(const FVector &Origin) noexceptFMatrixinline
SetTranslation(const FVector &Translation) noexceptFMatrixinline
ToXMMatrix() const noexceptFMatrixinline
TransformPosition(const FVector &V) const noexceptFMatrixinline
TransformVector(const FVector &V) const noexceptFMatrixinline