Navigation
API > API/Runtime > API/Runtime/DatasmithCore
| Name | FDatasmithUtils |
| Type | class |
| Header File | /Engine/Source/Runtime/Datasmith/DatasmithCore/Public/DatasmithUtils.h |
| Include Path | #include "DatasmithUtils.h" |
Syntax
class FDatasmithUtils
Enums
Public
| Name | Remarks |
|---|---|
| EModelCoordSystem |
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static float AreaTriangle3D
(
const FVector3f& v0, |
Computes the area of a triangle | DatasmithUtils.h | |
static FTransform ConvertTransform
(
EModelCoordSystem SourceCoordSystem, |
DatasmithUtils.h | ||
static VecType ConvertVector
(
EModelCoordSystem ModelCoordSys, |
DatasmithUtils.h | ||
static void ConvertVectorArray
(
EModelCoordSystem ModelCoordSys, |
DatasmithUtils.h | ||
static void GetCleanFilenameAndExtension
(
const FString& InFilePath, |
Gets the file name and its extension. | DatasmithUtils.h | |
static float GetDatasmithFormatVersionAsFloat() |
Returns the Datasmith data format version | DatasmithUtils.h | |
static int32 GetDatasmithFormatVersionAsInt() |
DatasmithUtils.h | ||
static FString GetDatasmithFormatVersionAsString() |
DatasmithUtils.h | ||
static int32 GetEnterpriseVersionAsInt() |
DatasmithUtils.h | ||
static FString GetEnterpriseVersionAsString
(
bool bWithChangelist |
DatasmithUtils.h | ||
static const TCHAR * GetFileExtension() |
Returns the file extension without the dot, of the DatasmithScene. Currently udatasmith | DatasmithUtils.h | |
static const TCHAR * GetLongAppName() |
Returns the long name of Datasmith | DatasmithUtils.h | |
static const TCHAR * GetShortAppName() |
Returns the abbreviated name of Datasmith | DatasmithUtils.h | |
static UE::Math::TMatrix< Type > GetSymmetricMatrix
(
const UE::Math::TVector< Type >& Origin, |
DatasmithUtils.h | ||
static FString SanitizeFileName
(
FString InString |
DatasmithUtils.h | ||
static FString SanitizeName
(
FString InString |
DatasmithUtils.h | ||
static void SanitizeNameInplace
(
FString& InString |
DatasmithUtils.h | ||
static FString SanitizeObjectName
(
FString InString |
DatasmithUtils.h | ||
static void SanitizeStringInplace
(
FString& InString |
Remove all non-printable characters from the string | DatasmithUtils.h |