5 #include "CoreMinimal.h"
6 #include "DatasmithDefinitions.h"
12 namespace DatasmithMaterialsUtils
17 : UVOffset( FVector2D::ZeroVector )
18 , UVTiling( FVector2D::UnitVector )
19 , RotationPivot( 0.f, 1.f, 0.f )
20 , RotationAngle( 0.f )
22 , bIsUsingRealWorldScale(
false )
33 FVector RotationPivot;
42 bool bIsUsingRealWorldScale;
70 DATASMITHCORE_API
IDatasmithMaterialExpression* CreateWeightedMaterialExpression(
const TSharedRef< IDatasmithUEPbrMaterialElement >& MaterialElement,
const TCHAR* ParameterName, TOptional< FLinearColor > Color, TOptional< float > Scalar,
IDatasmithMaterialExpression* Expression,
float Weight, EDatasmithTextureMode TextureMode = EDatasmithTextureMode::Diffuse );