UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
DatasmithMeshSerialization.cpp File Reference

Namespaces

namespace  DatasmithMeshSerializationImpl
 

Enumerations

enum class  DatasmithMeshSerializationImpl::ECompressionMethod {
  DatasmithMeshSerializationImpl::ECM_ZLib = 1 , DatasmithMeshSerializationImpl::ECM_Gzip = 2 , DatasmithMeshSerializationImpl::ECM_LZ4 = 3 , DatasmithMeshSerializationImpl::ECM_Oodle = 4 ,
  DatasmithMeshSerializationImpl::ECM_Default = ECM_Oodle
}
 

Functions

FArchiveoperator<< (FArchive &Ar, FDatasmithMeshModels &Models)
 
PRAGMA_DISABLE_DEPRECATION_WARNINGS FArchiveoperator<< (FArchive &Ar, FDatasmithClothInfo &Info)
 
FName DatasmithMeshSerializationImpl::GetMethodName (ECompressionMethod MethodCode)
 
bool DatasmithMeshSerializationImpl::CompressInline (TArray< uint8 > &UncompressedData, ECompressionMethod Method)
 
bool DatasmithMeshSerializationImpl::DecompressInline (TArray< uint8 > &CompressedData)
 
TOptional< FMeshDescriptionExtractToMeshDescription (FDatasmithMeshSourceModel &SourceModel)
 
TArray< FDatasmithMeshModelsGetDatasmithMeshFromMeshPath_Legacy (FArchive *Archive, int32 LeagacyNumMeshesCount)
 
FDatasmithPackedMeshes GetDatasmithMeshFromFile (const FString &MeshPath)
 
PRAGMA_DISABLE_DEPRECATION_WARNINGS FDatasmithPackedCloths GetDatasmithClothFromFile (const FString &Path)
 

Variables

FName DatasmithMeshSerializationImpl::NAME_Oodle ("Oodle")
 

Function Documentation

◆ ExtractToMeshDescription()

TOptional< FMeshDescription > ExtractToMeshDescription ( FDatasmithMeshSourceModel SourceModel)

◆ GetDatasmithClothFromFile()

PRAGMA_DISABLE_DEPRECATION_WARNINGS FDatasmithPackedCloths GetDatasmithClothFromFile ( const FString &  Path)

◆ GetDatasmithMeshFromFile()

FDatasmithPackedMeshes GetDatasmithMeshFromFile ( const FString &  MeshPath)

◆ GetDatasmithMeshFromMeshPath_Legacy()

TArray< FDatasmithMeshModels > GetDatasmithMeshFromMeshPath_Legacy ( FArchive Archive,
int32  LeagacyNumMeshesCount 
)

◆ operator<<() [1/2]

◆ operator<<() [2/2]

FArchive & operator<< ( FArchive Ar,
FDatasmithMeshModels Models 
)