Navigation
API > API/Plugins > API/Plugins/Niagara
| Name | ENiagaraGpuSyncMode |
| Type | enum |
| Header File | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraCommon.h |
| Include Path | #include "NiagaraCommon.h" |
Syntax
enum ENiagaraGpuSyncMode
{
None,
SyncCpuToGpu,
SyncGpuToCpu,
SyncBoth,
}
Values
| Name | Remarks |
|---|---|
| None | Data will not be automatically pushed and could diverge between Cpu & Gpu. |
| SyncCpuToGpu | Cpu modifications will be pushed to the Gpu. |
| SyncGpuToCpu | Gpu will continuously push back to the Cpu, this will incur a performance penalty. |
| SyncBoth | Gpu will continuously push back to the Cpu and Cpu modifications will be pushed to the Gpu. |