Multithreading for an ISMC in C++


Is it possible to multithread an ISMC’s AddInstanceWorldSpace function? I’m trying to create a world-editing game where I’d need to add thousands per second but I’m getting an error for IsInGameThread like in this forum post because UE4 code needs to work on the main game thread.

I followed Orfeas’s guide, but this appears to only work for multithreading non-UE4 code.

Are there any workarounds to speeding up adding instances to an ISMC?

why you need that. its not like if bMultiThread==true then performance Ok.

where is bMultiThread?