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. |