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 UM
{
enum
{
HasNativeBreak,
HasNativeMake,
HiddenByDefault,
DisableSplitPin,
}
}
Values
| Name | Description |
|---|---|
| HasNativeBreak | [StructMetadata] Indicates that the struct has a custom break node (and what the path to the BlueprintCallable UFunction is) that should be used instead of the default BreakStruct node. |
| HasNativeMake | [StructMetadata] Indicates that the struct has a custom make node (and what the path to the BlueprintCallable UFunction is) that should be used instead of the default MakeStruct node. |
| HiddenByDefault | [StructMetadata] Pins in Make and Break nodes are hidden by default. |
| DisableSplitPin | [StructMetadata] Indicates that node pins of this struct type cannot be split |
Remarks
Metadata usable in USTRUCT.