unreal.NiagaraSystemScalabilityOverride
¶
- class unreal.NiagaraSystemScalabilityOverride¶
Bases:
unreal.NiagaraSystemScalabilitySettings
Niagara System Scalability Override
C++ Source:
Plugin: Niagara
Module: Niagara
File: NiagaraEffectType.h
Editor Properties: (see get_editor_property/set_editor_property)
budget_scaling
(NiagaraGlobalBudgetScaling): [Read-Write] Budget Scaling: Settings related to scaling down FX based on the current budget usage.cull_by_distance
(bool): [Read-Write] Cull by Distance: Controls whether distance culling is enabled.cull_by_max_time_without_render
(bool): [Read-Write] Cull by Max Time Without Render: Controls whether visibility culling is enabled.cull_max_instance_count
(bool): [Read-Write] Cull Max Instance Count: Controls whether we should cull systems based on how many instances with the same Effect Type are active.cull_per_system_max_instance_count
(bool): [Read-Write] Cull Per System Max Instance Count: Controls whether we should cull systems based on how many instances of the system are active.cull_proxy_mode
(NiagaraCullProxyMode): [Read-Write] Cull Proxy Mode: Controls what, if any, proxy will be used in place of culled systems.max_distance
(float): [Read-Write] Max Distance: Effects of this type are culled beyond this distance.max_instances
(int32): [Read-Write] Max Instances: Effects of this type will be culled when total active instances using this same EffectType exceeds this number. If the effect type has a significance handler, instances are sorted by their significance and only the N most significant will be kept. The rest are culled. If it does not have a significance handler, instance count culling will be applied at spawn time only. New FX that would exceed the counts are not spawned/activated.max_system_instances
(int32): [Read-Write] Max System Instances: Effects of this type will be culled when total active instances of the same NiagaraSystem exceeds this number. If the effect type has a significance handler, instances are sorted by their significance and only the N most significant will be kept. The rest are culled. If it does not have a significance handler, instance count culling will be applied at spawn time only. New FX that would exceed the counts are not spawned/activated.max_system_proxies
(int32): [Read-Write] Max System Proxies: Limit on the number of proxies that can be used at once per system. While much cheaper than full FX instances, proxies still incur some cost so must have a limit. When significance information is available using a significance handler, the most significance proxies will be kept up to this limit.max_time_without_render
(float): [Read-Write] Max Time Without Render: Effects will be culled if they go more than this length of time without being rendered.override_cull_proxy_settings
(bool): [Read-Write] Override Cull Proxy Settings: Controls whether we override the cull proxy settings.override_distance_settings
(bool): [Read-Write] Override Distance Settings: Controls whether we override the distance culling settings.override_global_budget_scaling_settings
(bool): [Read-Write] Override Global Budget Scaling Settings: Controls whether we override the global budget scaling settings.override_instance_count_settings
(bool): [Read-Write] Override Instance Count Settings: Controls whether we override the instance count culling settings.override_per_system_instance_count_settings
(bool): [Read-Write] Override Per System Instance Count Settings: Controls whether we override the per system instance count culling settings.override_time_since_renderer_settings
(bool): [Read-Write] Override Time Since Renderer Settings: Controls whether we override the visibility culling settings.platforms
(NiagaraPlatformSet): [Read-Write] Platforms: The platforms on which these settings are active (unless overridden).