UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
DatasmithMaterialElementsImpl.h File Reference
#include "DatasmithMaterialElements.h"
#include "DatasmithSceneElementsImpl.h"
#include "Algo/Find.h"
#include "Containers/Array.h"
#include "Misc/SecureHash.h"

Go to the source code of this file.

Classes

class  FDatasmithExpressionInputImpl
 
class  FDatasmithExpressionOutputImpl
 
class  FDatasmithMaterialExpressionImpl< InterfaceType >
 
class  FDatasmithExpressionParameterImpl< InterfaceType >
 
class  FDatasmithMaterialExpressionBoolImpl
 
class  FDatasmithMaterialExpressionColorImpl
 
class  FDatasmithMaterialExpressionScalarImpl
 
class  FDatasmithMaterialExpressionTextureImpl
 
class  FDatasmithMaterialExpressionTextureCoordinateImpl
 
class  FDatasmithMaterialExpressionFlattenNormalImpl
 
class  FDatasmithMaterialExpressionGenericImpl
 
class  FDatasmithMaterialExpressionFunctionCallImpl
 
class  FDatasmithMaterialExpressionCustomImpl
 
class  FDatasmithUEPbrMaterialElementImpl
 

Namespaces

namespace  FDatasmithExpressionUtils
 

Macros

#define UE_API   DATASMITHCORE_API
 

Functions

FORCEINLINE void FDatasmithExpressionUtils::UpdateHashWithString (FMD5 &MD5, const FString &String)
 
FORCEINLINE void FDatasmithExpressionUtils::UpdateHashWithStrings (FMD5 &MD5, const TArray< FString > &Strings)
 
template<typename ReferenceType >
void FDatasmithExpressionUtils::UpdateHashWithReference (FMD5 &MD5, TDatasmithReferenceProxy< ReferenceType > &Reference)
 
template<typename ClassType >
void FDatasmithExpressionUtils::UpdateHashWithArray (FMD5 &MD5, TDatasmithReferenceArrayProxy< ClassType > &Array)
 

Macro Definition Documentation

◆ UE_API

#define UE_API   DATASMITHCORE_API