Navigation
API > API/Plugins > API/Plugins/Niagara > API/Plugins/Niagara/UNiagaraDataInterfaceArray
Description
Called when we are ready to write data into the simulation cache. This is always called in sequence, i.e. 0, 1, 2, etc, we will never jump around frames.
Virtual Inheritance
- INiagaraSimCacheCustomStorageInterface::SimCacheWriteFrame → UNiagaraDataInterfaceArray::SimCacheWriteFrame
| Name | SimCacheWriteFrame |
| Type | function |
| Header File | /Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraDataInterfaceArray.h |
| Include Path | #include "NiagaraDataInterfaceArray.h" |
| Source | /Engine/Plugins/FX/Niagara/Source/Niagara/Private/NiagaraDataInterfaceArray.cpp |
virtual bool SimCacheWriteFrame
(
UObject * StorageObject,
int FrameIndex,
FNiagaraSystemInstance * SystemInstance,
const void * OptionalPerInstanceData,
FNiagaraSimCacheFeedbackContext & FeedbackContext
) const