MTA:Eir/functions/engineSetInfiniteStreamingEnabled: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
mNo edit summary |
||
Line 1: | Line 1: | ||
{{*Client_function}} | |||
__NOTOC__ | __NOTOC__ | ||
This function enables or disables heap allocation of [[GTA:SA_Streaming_Garbage_Collection|streaming garbage collector]] nodes. The allocation behavior order is changed using [[MTA:Eir/functions/engineSetStrictStreamingNodeDistributionEnabled|engineSetStrictStreamingNodeDistributionEnabled]]. If enabled, GTA:SA can keep an theoretically infinite amount of entities inside of the streaming garbage collector. This also means that an theoretically infinite amount of entities can render on-screen at a time. | This function enables or disables heap allocation of [[GTA:SA_Streaming_Garbage_Collection|streaming garbage collector]] nodes. The allocation behavior order is changed using [[MTA:Eir/functions/engineSetStrictStreamingNodeDistributionEnabled|engineSetStrictStreamingNodeDistributionEnabled]]. If enabled, GTA:SA can keep an theoretically infinite amount of entities inside of the streaming garbage collector. This also means that an theoretically infinite amount of entities can render on-screen at a time. |
Revision as of 01:42, 12 January 2014
This function enables or disables heap allocation of streaming garbage collector nodes. The allocation behavior order is changed using engineSetStrictStreamingNodeDistributionEnabled. If enabled, GTA:SA can keep an theoretically infinite amount of entities inside of the streaming garbage collector. This also means that an theoretically infinite amount of entities can render on-screen at a time.
By default, infinite streaming is disabled.
Syntax
bool engineSetInfiniteStreamingEnabled ( bool enabled )
Arguments
- enabled: a boolean deciding whether heap allocating of Streaming GC nodes is a viable option.
Returns
Returns true if enabled is passed as valid bool, false otherwise.
Example
Click to collapse [-]
ClientThis snippet ultimatively fixes the world flickering.
engineSetStrictStreamingNodeDistributionEnabled( false ); engineSetInfiniteStreamingEnabled( true );