|
G1R AngelScript
Scripting reference for the Gothic 1 Remake
|
Public Member Functions | |
Functions | |
| void | SetbOverrideGlobalBudgetScalingSettings (bool Value) |
| Controls whether we override the global budget scaling settings. | |
| void | SetbOverrideDistanceSettings (bool Value) |
| Controls whether we override the distance culling settings. | |
| void | SetbOverrideInstanceCountSettings (bool Value) |
| Controls whether we override the instance count culling settings. | |
| void | SetbOverridePerSystemInstanceCountSettings (bool Value) |
| Controls whether we override the per system instance count culling settings. | |
| void | SetbOverrideVisibilitySettings (bool Value) |
| Controls whether we override the visibility culling settings. | |
| FNiagaraSystemScalabilityOverride & | opAssign (FNiagaraSystemScalabilityOverride Other) |
| void | SetbOverrideCullProxySettings (bool Value) |
| Controls whether we override the cull proxy settings. | |
| void | SetbCullByDistance (bool Value) |
| Controls whether distance culling is enabled. | |
| void | SetbCullMaxInstanceCount (bool Value) |
| Controls whether we should cull systems based on how many instances with the same Effect Type are active. | |
| void | SetbCullPerSystemMaxInstanceCount (bool Value) |
| Controls whether we should cull systems based on how many instances of the system are active. | |
| Public Member Functions inherited from FNiagaraSystemScalabilitySettings | |
| void | SetbCullByDistance (bool Value) |
| Controls whether distance culling is enabled. | |
| void | SetbCullMaxInstanceCount (bool Value) |
| Controls whether we should cull systems based on how many instances with the same Effect Type are active. | |
| void | SetbCullPerSystemMaxInstanceCount (bool Value) |
| Controls whether we should cull systems based on how many instances of the system are active. | |
| FNiagaraSystemScalabilitySettings & | opAssign (FNiagaraSystemScalabilitySettings Other) |
Public Attributes | |
Scalability | |
| float32 | MaxDistance |
| Effects of this type are culled beyond this distance. | |
| int | MaxInstances |
| 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. | |
| int | MaxSystemInstances |
| 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. | |
| ENiagaraCullProxyMode | CullProxyMode |
| Controls what, if any, proxy will be used in place of culled systems. | |
| int | MaxSystemProxies |
| 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. | |
| FNiagaraSystemVisibilityCullingSettings | VisibilityCulling |
| Settings controlling how systems are culled by visibility. | |
| FNiagaraGlobalBudgetScaling | BudgetScaling |
| Settings related to scaling down FX based on the current budget usage. | |
| FNiagaraPlatformSet | Platforms |
| The platforms on which these settings are active (unless overridden). | |
| Public Attributes inherited from FNiagaraSystemScalabilitySettings | |
| float32 | MaxDistance |
| Effects of this type are culled beyond this distance. | |
| int | MaxInstances |
| 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. | |
| int | MaxSystemInstances |
| 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. | |
| ENiagaraCullProxyMode | CullProxyMode |
| Controls what, if any, proxy will be used in place of culled systems. | |
| int | MaxSystemProxies |
| 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. | |
| FNiagaraSystemVisibilityCullingSettings | VisibilityCulling |
| Settings controlling how systems are culled by visibility. | |
| FNiagaraGlobalBudgetScaling | BudgetScaling |
| Settings related to scaling down FX based on the current budget usage. | |
| FNiagaraPlatformSet | Platforms |
| The platforms on which these settings are active (unless overridden). | |
| FNiagaraSystemScalabilityOverride & opAssign | ( | FNiagaraSystemScalabilityOverride | Other | ) |
| void SetbCullByDistance | ( | bool | Value | ) |
Controls whether distance culling is enabled.
| void SetbCullMaxInstanceCount | ( | bool | Value | ) |
Controls whether we should cull systems based on how many instances with the same Effect Type are active.
| void SetbCullPerSystemMaxInstanceCount | ( | bool | Value | ) |
Controls whether we should cull systems based on how many instances of the system are active.
| void SetbOverrideCullProxySettings | ( | bool | Value | ) |
Controls whether we override the cull proxy settings.
| void SetbOverrideDistanceSettings | ( | bool | Value | ) |
Controls whether we override the distance culling settings.
| void SetbOverrideGlobalBudgetScalingSettings | ( | bool | Value | ) |
Controls whether we override the global budget scaling settings.
| void SetbOverrideInstanceCountSettings | ( | bool | Value | ) |
Controls whether we override the instance count culling settings.
| void SetbOverridePerSystemInstanceCountSettings | ( | bool | Value | ) |
Controls whether we override the per system instance count culling settings.
| void SetbOverrideVisibilitySettings | ( | bool | Value | ) |
Controls whether we override the visibility culling settings.
| FNiagaraGlobalBudgetScaling BudgetScaling |
Settings related to scaling down FX based on the current budget usage.
| ENiagaraCullProxyMode CullProxyMode |
Controls what, if any, proxy will be used in place of culled systems.
| float32 MaxDistance |
Effects of this type are culled beyond this distance.
| int MaxInstances |
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.
| int MaxSystemInstances |
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.
| int MaxSystemProxies |
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.
| FNiagaraPlatformSet Platforms |
The platforms on which these settings are active (unless overridden).
| FNiagaraSystemVisibilityCullingSettings VisibilityCulling |
Settings controlling how systems are culled by visibility.