I am using 4.8 Preview 1 and I have a use case where I have to inherit from UMaterialInstanceDynamic and when I try to do so, I get the following errors:
1>CustomMaterialInstanceDynamic.cpp.obj : error LNK2019: unresolved external symbol “__declspec(dllimport) public: __cdecl FRenderCommandFence::~FRenderCommandFence(void)” (_imp??1FRenderCommandFence@@QEAA@XZ) referenced in function “public: virtual __cdecl UMaterialInstance::~UMaterialInstance(void)” (??1UMaterialInstance@@UEAA@XZ)
1>CustomProject.generated.cpp.obj : error LNK2001: unresolved external symbol “__declspec(dllimport) public: __cdecl FRenderCommandFence::~FRenderCommandFence(void)” (_imp??1FRenderCommandFence@@QEAA@XZ)
1>C:\Users\EO-PC\Documents\Unreal Projects\CustomProject\Binaries\Win64\UE4Editor-CustomProject-6261.dll : fatal error LNK1120: 1 unresolved externals
Is UMaterialInstanceDynamic not supposed to be subclassed or am I missing something else here?