Navigation
Unreal Engine C++ API Reference > Runtime > CoreUObject > UObject
References
Module | CoreUObject |
Header | /Engine/Source/Runtime/CoreUObject/Public/UObject/ObjectMacros.h |
Include | #include "UObject/ObjectMacros.h" |
Syntax
namespace UI
{
enum
&123;
MinimalAPI,
Blueprintable,
NotBlueprintable,
ConversionRoot,
&125;
}
Values
Name | Description |
---|---|
MinimalAPI | This keyword indicates that the interface should be accessible outside of it's module, but does not need all methods exported. |
Blueprintable | Specifies that this interface can be directly implemented by blueprints, this is implied if the interface has any blueprint events. |
NotBlueprintable | Specifies that this interface cannot be implemented by blueprints, equivalent to CannotImplementInterfaceInBlueprint metadata. |
ConversionRoot | Sets IsConversionRoot metadata flag for this interface. |
Remarks
Valid keywords for the UINTERFACE macro, see the UCLASS versions, above