FMaterialUtilities::CreateInstancedMaterial

Creates an instanced material based of BaseMaterial

Windows
MacOS
Linux

References

Module

MaterialUtilities

Header

/Engine/Source/Developer/MaterialUtilities/Public/MaterialUtilities.h

Include

#include "MaterialUtilities.h"

Source

/Engine/Source/Developer/MaterialUtilities/Private/MaterialUtilities.cpp

Syntax

static UMaterialInstanceConstant * CreateInstancedMaterial
(
    UMaterialInterface * BaseMaterial,
    UPackage * InOuter,
    const FString & BaseName,
    EObjectFlags Flags
)

Remarks

Creates an instanced material based of BaseMaterial

Returns

Returns a pointer to the constructed UMaterialInstanceConstant object.

Parameters

Parameter

Description

Outer

Outer for the material and texture objects, if NULL new packages will be created for each asset

BaseName

BaseName for the material and texture objects, should be a long package name in case Outer is not specified

Flags

Object flags for the material and texture objects.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss