Navigation
API > API/Plugins > API/Plugins/Niagara
References
| Module | Niagara |
| Header | /Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraEffectType.h |
| Include | #include "NiagaraEffectType.h" |
Syntax
USTRUCT&40;&41;
struct FNiagaraGlobalBudgetScaling
Variables
| Type | Name | Description | |
|---|---|---|---|
| uint32: 1 | bCullByGlobalBudget | Controls whether global budget based culling is enabled. | |
| uint32: 1 | bScaleMaxDistanceByGlobalBudgetUse | Controls whether we scale down the MaxDistance based on the global budget use. | |
| uint32: 1 | bScaleMaxInstanceCountByGlobalBudgetUse | Controls whether we scale down the system instance counts by global budget usage. | |
| uint32: 1 | bScaleSystemInstanceCountByGlobalBudgetUse | Controls whether we scale down the effect type instance counts by global budget usage. | |
| FNiagaraLinearRamp | MaxDistanceScaleByGlobalBudgetUse | When enabled, MaxDistance is scaled down by the global budget use based on this curve. | |
| float | MaxGlobalBudgetUsage | Effects will be culled if the global budget usage exceeds this fraction. | |
| FNiagaraLinearRamp | MaxInstanceCountScaleByGlobalBudgetUse | When enabled, Max Effect Type Instances is scaled down by the global budget use based on this curve. | |
| FNiagaraLinearRamp | MaxSystemInstanceCountScaleByGlobalBudgetUse | When enabled, Max System Instances is scaled down by the global budget use based on this curve. |
Constructors
| Type | Name | Description | |
|---|---|---|---|