US::

Valid keywords for the USTRUCT macro

Windows
MacOS
Linux

References

Module

CoreUObject

Header

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

Include

#include "UObject/ObjectMacros.h"

Syntax

namespace US
{
    enum
    {
        NoExport,
        Atomic,
        Immutable,
        BlueprintType,
        BlueprintInternalUseOnly,
    }
}

Values

Name

Description

NoExport

No autogenerated code will be created for this class; the header is only provided to parse metadata from.

Atomic

Indicates that this struct should always be serialized as a single unit.

Immutable

Immutable is only legal in Object.h and is being phased out, do not use on new structs!

BlueprintType

Exposes this struct as a type that can be used for variables in blueprints.

BlueprintInternalUseOnly

Indicates that a BlueprintType struct should not be exposed to the end user.

Remarks

Valid keywords for the USTRUCT macro

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