In the source it says for GetNiagaraParticlePositions that since it is deprecated to “use the particle export DI inside your emitter instead.”
What does this mean exactly? What is DI? A search for DI or Export in the NiagaraEmitter.h file yields no results.
It seems a DI is a DataInterface. I don’t use Niagara, but could you add a “Particle Export Data Interface” into your emitter that exports the positions? And then read the particle positions from the data interface in C++?
Hope this helps