MrMasters hill of questions

I’m having the same issue with the launcher version, with an additional oddity…

The DynamicMeshBuilder header is #include’d and only the FDynamicMeshVertex types in the FGeneratedMeshTriangle struct are not recognised, yet the FDynamicMeshVertex type in the class is recognised.

1>D:/Users/…/Documents/Unreal Projects/ViReFilEx_0_0_0b/Source/ViReFilEx_0_0_0b/Public/GeneratedMeshComponent.h(35): error : In GeneratedMeshComponent: Unrecognized type ‘FDynamicMeshVertex’
1>Error : Failed to generate code for ViReFilEx_0_0_0bEditor - error code: 2
1> UnrealHeaderTool failed for target ‘ViReFilEx_0_0_0bEditor’ (platform: Win64, module info: D:\Users.…\Documents\Unreal Projects\ViReFilEx_0_0_0b\Intermediate\Build\Win64\ViReFilEx_0_0_0bEditor\DebugGame\UnrealHeaderTool.manifest).

Colour me confused…


Ugh… so simple…

Simply remove any and all UE reflection tags/macros (UCLASS(), USTRUCT(), PROPERTY(), etc.) from anything that uses the FDynamicMeshVertex struct. (I’m guessing because it wasn’t used in FDynamicMeshVertex’s declaration). Like so:

and then, voila: