UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UI Namespace Reference

Enumerations

enum  { MinimalAPI , Blueprintable , NotBlueprintable , ConversionRoot }
 

Enumeration Type Documentation

◆ anonymous enum

Enumerator
MinimalAPI 

This keyword indicates that the interface should be accessible outside of it's module, but does not need all methods exported. It exports only the autogenerated methods required for Cast<>, etc... to work.

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.