Navigation
API > API/Plugins > API/Plugins/Niagara
Scalability settings for Niagara Systems for a particular platform set (unless overridden).
| Name | FNiagaraSystemScalabilitySettings |
| Type | struct |
| Header File | /Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraEffectType.h |
| Include Path | #include "NiagaraEffectType.h" |
Syntax
USTRUCT ()
struct FNiagaraSystemScalabilitySettings
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FNiagaraSystemScalabilitySettings() |
NiagaraEffectType.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bCullByDistance | uint32 | Controls whether distance culling is enabled. | NiagaraEffectType.h |
|
| bCullMaxInstanceCount | uint32 | Controls whether we should cull systems based on how many instances with the same Effect Type are active. | NiagaraEffectType.h |
|
| bCullPerSystemMaxInstanceCount | uint32 | Controls whether we should cull systems based on how many instances of the system are active. | NiagaraEffectType.h |
|
| BudgetScaling | FNiagaraGlobalBudgetScaling | Settings related to scaling down FX based on the current budget usage. | NiagaraEffectType.h |
|
| CullProxyMode | ENiagaraCullProxyMode | Controls what, if any, proxy will be used in place of culled systems. | NiagaraEffectType.h |
|
| MaxDistance | float | Effects of this type are culled beyond this distance. | NiagaraEffectType.h |
|
| MaxInstances | int32 | Effects of this type will be culled when total active instances using this same EffectType exceeds this number. | NiagaraEffectType.h |
|
| MaxSystemInstances | int32 | Effects of this type will be culled when total active instances of the same NiagaraSystem exceeds this number. | NiagaraEffectType.h |
|
| MaxSystemProxies | int32 | Limit on the number of proxies that can be used at once per system. | NiagaraEffectType.h |
|
| Platforms | FNiagaraPlatformSet | The platforms on which these settings are active (unless overridden). | NiagaraEffectType.h |
|
| VisibilityCulling | FNiagaraSystemVisibilityCullingSettings | Settings controlling how systems are culled by visibility. | NiagaraEffectType.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Clear() |
NiagaraEffectType.h | ||
void PostLoad
(
int32 Version |
NiagaraEffectType.h |
Deprecated Variables
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bCullByMaxTimeWithoutRender_DEPRECATED | uint32 | Deprecated visibility culling property. | NiagaraEffectType.h | |
| MaxTimeWithoutRender_DEPRECATED | float | Depreceated visibiltiy culling property. | NiagaraEffectType.h |