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
&123;
NeverAsPin,
PinShownByDefault,
AlwaysAsPin,
CustomizeProperty,
&125;
}
Values
Name | Description |
---|---|
NeverAsPin | [PropertyMetadata] The property is not exposed as a data pin and is only be editable in the details panel. Applicable only to properties that will be displayed in Persona and UMG. |
PinShownByDefault | [PropertyMetadata] The property can be exposed as a data pin and is visible by default. Applicable only to properties that will be displayed in Persona and UMG. |
AlwaysAsPin | [PropertyMetadata] The property is always exposed as a data pin. Applicable only to properties that will be displayed in Persona and UMG. |
CustomizeProperty | [PropertyMetadata] Indicates that the property has custom code to display and should not generate a standard property widget in the details panel. Applicable only to properties that will be displayed in Persona. |
Remarks
Metadata usable in UPROPERTY for customizing the behavior of Persona and UMG TODO: Move this to be contained in those modules specifically?