Procedural Texture Generation

(?CreateTask@?$TGraphTask@VEURCMacro_UpdateTextureRegionsData@?4??UpdateTextureRegions@AmapDynamicTexture@@IEAAXPEAVUTexture2D@@HIPEAUFUpdateTextureRegion2D@@IIPEAE_N@Z@@@SA?AVFConstructor@1@PEBV?$TArray@V?$TRefCountPtr@VFGraphEvent@@@@anonymous_user_e71e0d8a?$TInlineAllocator@$03VFDefaultAllocator@@@@@@W4Type@ENamedThreads@@@Z)
1>mapDynamicTexture.cpp.obj : error LNK2019: unresolved external symbol “__declspec(dllimport) class FRHICommandListImmediate & __cdecl GetImmediateCommandList_ForRenderCommand(void)” (_imp?GetImmediateCommandList_ForRenderCommand@@YAAEAVFRHICommandListImmediate@@XZ) referenced in function “public: void __cdecl protected: void __cdecl AmapDynamicTexture::UpdateTextureRegions(class UTexture2D *,int,unsigned int,struct FUpdateTextureRegion2D *,unsigned int,unsigned int,unsigned char *,bool)'::5’::EURCMacro_UpdateTextureRegionsData::DoTask(enum ENamedThreads::Type,class TRefCountPtr const &)” (?DoTask@EURCMacro_UpdateTextureRegionsData@?4??UpdateTextureRegions@AmapDynamicTexture@@IEAAXPEAVUTexture2D@@HIPEAUFUpdateTextureRegion2D@@IIPEAE_N@Z@QEAAXW4Type@ENamedThreads@@AEBV?$TRefCountPtr@VFGraphEvent@@@@@Z)
1>mapDynamicTexture.cpp.obj : error LNK2001: unresolved external symbol “__declspec(dllimport) class FRHICommandListExecutor GRHICommandList” (_imp?GRHICommandList@@3VFRHICommandListExecutor@@A)
1>mapDynamicTexture.cpp.obj : error LNK2001: unresolved external symbol “__declspec(dllimport) bool GIsThreadedRendering” (_imp?GIsThreadedRendering@@3_NA)
1>mapDynamicTexture.cpp.obj : error LNK2001: unresolved external symbol “__declspec(dllimport) bool GMainThreadBlockedOnRenderThread” (_imp?GMainThreadBlockedOnRenderThread@@3_NA)