| FNiagaraSystemScalabilitySettings
|
Module |
|
Header |
/Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraEffectType.h |
Include |
#include "NiagaraEffectType.h" |
[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)()
struct FNiagaraSystemScalabilitySettings
Scalability settings for Niagara Systems for a particular platform set (unless overridden).
Name | Description | ||
---|---|---|---|
|
uint32: 1 |
bCullByDistance |
Controls whether distance culling is enabled. |
|
uint32: 1 |
bCullByGlobalBudget |
Controls whether global budget based culling is enabled. |
|
uint32: 1 |
bCullByMaxTimeWithoutRender |
Controls whether visibility culling is enabled. |
|
uint32: 1 |
bCullMaxInstanceCount |
Controls whether we should cull systems based on how many instances with the same Effect Type are active. |
|
uint32: 1 |
bCullPerSystemMaxInstanceCount |
Controls whether we should cull systems based on how many instances of the system are active. |
|
float |
MaxDistance |
Effects of this type are culled beyond this distance. |
|
float |
MaxGlobalBudgetUsage |
Effects will be culled if the global budget usage exceeds this fraction. |
|
MaxInstances |
Effects of this type will be culled when total active instances using this same EffectType exceeds this number. |
|
|
MaxSystemInstances |
Effects of this type will be culled when total active instances of the same NiagaraSystem exceeds this number. |
|
|
float |
MaxTimeWithoutRender |
TODO: |
|
Platforms |
The platforms on which these settings are active (unless overridden). |
Name | Description | |
---|---|---|
|
FNiagaraSystemScalabilitySettings() |