UM::

Metadata usable in UPROPERTY for customizing the behavior of Material Expressions TODO: Move this to be contained in that module?

Windows
MacOS
Linux

References

Module

CoreUObject

Header

/Engine/Source/Runtime/CoreUObject/Public/UObject/ObjectMacros.h

Include

#include "UObject/ObjectMacros.h"

Syntax

namespace UM
{
    enum
    {
        OverridingInputProperty,
        RequiredInput,
    }
}

Values

Name

Description

OverridingInputProperty

[PropertyMetadata] Used for float properties in MaterialExpression classes. If the specified FMaterialExpression pin is not connected, this value is used instead.

RequiredInput

[PropertyMetadata] Used for FMaterialExpression properties in MaterialExpression classes. If specified the pin need not be connected and the value of the property marked as OverridingInputProperty will be used instead.

Remarks

Metadata usable in UPROPERTY for customizing the behavior of Material Expressions TODO: Move this to be contained in that module?

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