Module |
|
Header |
/Engine/Source/Runtime/CoreUObject/Public/UObject/ObjectMacros.h |
Include |
#include "UObject/ObjectMacros.h" |
namespace UI
{
enum
{
MinimalAPI,
Blueprintable,
NotBlueprintable,
ConversionRoot,
}
}
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 |
Exposes this interface as an acceptable base class for creating blueprints. The default is NotBlueprintable, unless inherited otherwise. This is inherited by subclasses. |
NotBlueprintable |
Specifies that this interface is NOT an acceptable base class for creating blueprints. The default is NotBlueprintable, unless inherited otherwise. This is inherited by subclasses. |
ConversionRoot |
Sets IsConversionRoot metadata flag for this interface. |
Valid keywords for the UINTERFACE macro, see the UCLASS versions, above