Ark Server API (ASA) - Wiki
|
#include "CoreTypes.h"
#include "HAL/UnrealMemory.h"
#include "Math/UnrealMathUtility.h"
#include "Containers/UnrealString.h"
#include "Math/Vector.h"
#include "Math/Vector4.h"
#include "Math/Plane.h"
#include "Math/Rotator.h"
#include "Math/Axis.h"
#include "Misc/LargeWorldCoordinatesSerializer.h"
#include "UObject/ObjectVersion.h"
#include <type_traits>
#include "Math/Matrix.inl"
Go to the source code of this file.
Classes | |
struct | UE::Math::TMatrix< T > |
struct | UE::Math::TBasisVectorMatrix< T > |
struct | UE::Math::TLookFromMatrix< T > |
struct | UE::Math::TLookAtMatrix< T > |
Namespaces | |
namespace | UE |
namespace | UE::Math |
Macros | |
#define | UE_DECLARE_MATRIX_TYPE_TRAITS(TYPE) |
Functions | |
UE_DECLARE_LWC_TYPE (Quat, 4) | |
FArchive & | UE::Math::operator<< (FArchive &Ar, TMatrix< float > &M) |
FArchive & | UE::Math::operator<< (FArchive &Ar, TMatrix< double > &M) |
UE_DECLARE_LWC_TYPE (Matrix, 44) | |
UE_DECLARE_LWC_TYPE (BasisVectorMatrix, 44) | |
UE_DECLARE_LWC_TYPE (LookFromMatrix, 44) | |
UE_DECLARE_LWC_TYPE (LookAtMatrix, 44) | |
UE_DECLARE_MATRIX_TYPE_TRAITS (Matrix) | |
UE_DECLARE_MATRIX_TYPE_TRAITS (BasisVectorMatrix) | |
UE_DECLARE_MATRIX_TYPE_TRAITS (LookFromMatrix) | |
UE_DECLARE_MATRIX_TYPE_TRAITS (LookAtMatrix) | |
template<typename FArg , TEMPLATE_REQUIRES(std::is_floating_point< FArg >::value) > | |
static void | Inverse4x4 (double *dst, const FArg *src) |
UE_DECLARE_LWC_TYPE | ( | BasisVectorMatrix | , |
44 | ) |
UE_DECLARE_LWC_TYPE | ( | LookAtMatrix | , |
44 | ) |
UE_DECLARE_LWC_TYPE | ( | LookFromMatrix | , |
44 | ) |
UE_DECLARE_LWC_TYPE | ( | Matrix | , |
44 | ) |
UE_DECLARE_LWC_TYPE | ( | Quat | , |
4 | ) |
UE_DECLARE_MATRIX_TYPE_TRAITS | ( | BasisVectorMatrix | ) |
UE_DECLARE_MATRIX_TYPE_TRAITS | ( | LookAtMatrix | ) |
UE_DECLARE_MATRIX_TYPE_TRAITS | ( | LookFromMatrix | ) |
UE_DECLARE_MATRIX_TYPE_TRAITS | ( | Matrix | ) |