UCLASS(abstract, hidecategories=(Object,LOD,Lighting,TextureStreaming,Activation,"Components|Activation"), editinlinenew, MinimalAPI, meta=(BlueprintSpawnableComponent), showcategories=(Mobility))
class UShapeComponent : public UPrimitiveComponent
I think the problem here is that it is flagged as MinimalAP, do you think that is a bug?
Edit:
I removed minimal api and added ENGINE_API but I’ll get the following errors.
1>d:\program files\unreal engine\4.2\engine\intermediate\build\win64\inc\engine\../../../../../Source/Runtime/Engine/Classes/Components/ShapeComponent.h(11): error C2487: 'GetPrivateStaticClass' : member of dll interface class may not be declared with dll interface
1>d:\program files\unreal engine\4.2\engine\intermediate\build\win64\inc\engine\../../../../../Source/Runtime/Engine/Classes/Components/ShapeComponent.h(11): error C2487: 'UShapeComponent::{ctor}' : member of dll interface class may not be declared with dll interface
I don’t have git access anymore, can someone tell me if this file looks different in >4.2?