UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
DatasmithMaterialsUtils.h File Reference
#include "CoreMinimal.h"
#include "DatasmithDefinitions.h"
#include "Math/Color.h"
#include "Math/UnrealMathSSE.h"
#include "Math/Vector.h"
#include "Math/Vector2D.h"
#include "Misc/Optional.h"
#include "Templates/SharedPointer.h"

Go to the source code of this file.

Classes

struct  DatasmithMaterialsUtils::FUVEditParameters
 

Namespaces

namespace  DatasmithMaterialsUtils
 

Functions

DATASMITHCORE_API IDatasmithMaterialExpressionTextureDatasmithMaterialsUtils::CreateTextureExpression (const TSharedRef< IDatasmithUEPbrMaterialElement > &MaterialElement, const TCHAR *ParameterName, const TCHAR *TextureMapPath, const FUVEditParameters &UVParameters)
 
DATASMITHCORE_API IDatasmithMaterialExpressionDatasmithMaterialsUtils::CreateWeightedMaterialExpression (const TSharedRef< IDatasmithUEPbrMaterialElement > &MaterialElement, const TCHAR *ParameterName, TOptional< FLinearColor > Color, TOptional< float > Scalar, IDatasmithMaterialExpression *Expression, float Weight, EDatasmithTextureMode TextureMode=EDatasmithTextureMode::Diffuse)
 
DATASMITHCORE_API FLinearColor DatasmithMaterialsUtils::TemperatureToColor (float Kelvin)