Navigation
API > API/Plugins > API/Plugins/Niagara
Defines common bit masks for script usage
| Name | ENiagaraScriptUsageMask::Type |
| Type | enum |
| Header File | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraCommon.h |
| Include Path | #include "NiagaraCommon.h" |
Syntax
namespace ENiagaraScriptUsageMask
{
enum Type
{
System = (1 << int32(ENiagaraScriptUsage::Module)) | (1 << int32(ENiagaraScriptUsage::DynamicInput)) | (1 << int32(ENiagaraScriptUsage::Function)) | (1 << int32(ENiagaraScriptUsage::SystemSpawnScript)) | (1 << int32(ENiagaraScriptUsage::SystemUpdateScript)),
Emitter = (1 << int32(ENiagaraScriptUsage::Module)) | (1 << int32(ENiagaraScriptUsage::DynamicInput)) | (1 << int32(ENiagaraScriptUsage::Function)) | (1 << int32(ENiagaraScriptUsage::EmitterSpawnScript)) | (1 << int32(ENiagaraScriptUsage::EmitterUpdateScript)),
Particle = (1 << int32(ENiagaraScriptUsage::Module)) | (1 << int32(ENiagaraScriptUsage::DynamicInput)) | (1 << int32(ENiagaraScriptUsage::Function)) | (1 << int32(ENiagaraScriptUsage::ParticleSpawnScript)) | (1 << int32(ENiagaraScriptUsage::ParticleSpawnScriptInterpolated)) | (1 << int32(ENiagaraScriptUsage::ParticleUpdateScript)) | (1 << int32(ENiagaraScriptUsage::ParticleEventScript)) | (1 << int32(ENiagaraScriptUsage::ParticleSimulationStageScript)) | (1 << int32(ENiagaraScriptUsage::ParticleGPUComputeScript)),
}
}
Values
| Name | Remarks |
|---|---|
| System | |
| Emitter | |
| Particle |