Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/UObject
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,
BlueprintInternalUseOnlyHierarchical,
}
}
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. |
| BlueprintInternalUseOnlyHierarchical | Indicates that a BlueprintType struct and its derived structs should not be exposed to the end user. |
Remarks
Valid keywords for the USTRUCT macro