/Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingComponentsEditorOnly/Public/AssetUtils/CreateMaterialUtil.h
Create a newUMaterialInstanceConstantAsset derived from the parentUMaterialof BaseMaterial. If the input is aUMaterialInstanceConstant, duplicate it to preserve existing parameters/etc
Ok, or error flag if some part of the creation process failed. On failure, no Asset is created.
namespace UE { namespace AssetUtils { [ECreateMaterialResult](API\Plugins\ModelingComponentsEditorOnly\AssetUtils\UE__AssetUtils__-) UE::AssetUtils::CreateDerivedMaterialInstance ( [UMaterialInterface](API\Runtime\Engine\Materials\UMaterialInterface) * BaseMaterial, [FMaterialAssetOptions](API\Plugins\ModelingComponentsEditorOnly\AssetUtils\FMaterialAssetOptions) & Options, [FMaterialAssetResults](API\Plugins\ModelingComponentsEditorOnly\AssetUtils\FMaterialAssetResults) & ResultsOut ) } }