Module |
|
Header |
/Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraEmitterInstanceBatcher.h |
Include |
#include "NiagaraEmitterInstanceBatcher.h" |
Source |
/Engine/Plugins/FX/Niagara/Source/Niagara/Private/NiagaraEmitterInstanceBatcher.cpp |
void ProcessPendingTicksFlush
(
FRHICommandListImmediate & RHICmdList,
bool bForceFlush
)
Process and respond to a build up of excessive ticks inside the batcher. In the case of the application not having focus the game thread may continue to process and send ticks to the render thread but the rendering thread may never process them. The World Manager will ensure this is called once per game frame so we have an opportunity to flush the ticks avoiding a stall when we gain focus again.