Gets the minimal amount of disk usage used to store build data in the cache that can be set by setMaxBuildCacheSize (in bytes).
This value is a constant, arbitrary set by the library 128 MB.
The minimum value that can be set by setMaxBuildCacheSize.
Gets the default (initialization) maximum amount of disk usage used to store high definition geometries in the cache (in bytes).
This value is a constant, arbitrary set by the library 4 GB.
The default maximum number of bytes used to store HD geometries.
Gets the minimal amount of disk usage used to store high definition geometries in the cache that can be set by setMaxGeometryCacheSize (in bytes).
This value is a constant, arbitrary set by the library 128 MB.
The minimum value that can be set by setMaxGeometryCacheSize.
Gets the current amount of disk usage used to store build data in the cache (in bytes).
Caching such data helps starting the application much faster. This value is shared between all the builds that may have been opened by the user.
The current number of bytes used to cache build information.
Gets the current amount of disk usage used to store high definition geometries in the cache (in bytes).
Caching such data helps lowering the bandwidth usage. This value is shared between all the projects that may have been opened by the user.
The current number of bytes used to cache HD geometries.
Gets the maximum amount of disk usage used to store build data in the cache (in bytes).
Caching such data helps starting the application much faster. This value is shared between all the builds that may have been opened by the user.
This value defaults to 4 GB.
The maximum number of bytes used to cache build information.
Gets the maximum amount of disk usage used to store high definition geometries in the cache (in bytes).
Caching such data helps lowering the bandwidth usage. This value is shared between all the projects that may have been opened by the user.
This value defaults to 4 GB.
The maximum number of bytes used to cache HD geometries.
Sets the maximum amount of disk usage used to store build data in the cache (in bytes).
Caching such data helps starting the application much faster. This value is shared between all the builds that may have been opened by the user.
This value defaults to 4 GB.
Optional pSetAsDefaultInit: booleantrue if the value is superior to GetMaxBuildCacheSizeMin.
Sets the maximum amount of disk usage used to store high definition geometries in the cache (in bytes).
Caching such data helps lowering the bandwidth usage. This value is shared between all the projects that may have been opened by the user.
This value defaults to 4 GB.
Optional pSetAsDefaultInit: booleantrue if the value is superior to GetMaxGeometryCacheSizeMin.
The InfiniteCachePerformanceInterface interface is used to control the resources allocated to the cache.
A physical cache (based on IndexedDB) is used to store build infos (used to initialize the renderer), and a second cache to store HD geometries. Changing values for the performance object may store the new initialization parameters in the localStorage of the browser, thus allowing the user to set specific information for its hardware.
Setters all feature a `pSetAsDefaultInit` parameter that tells if the value must be set in the localStorage, thus leading to using this values for subsequent object creations.
See
InfiniteEngineInterface