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 number of displayed triangles for the dynamic low definition model.
This value is a constant, arbitrary set by the library 1 000 000.
The default maximum number of displayed triangles for the dynamic low definition model.
Gets the minimum number of displayed triangles for the dynamic low definition model that can be set by setMaxNbDynamicLowDefTrianglesDisplayed.
This value is a constant, arbitrary set by the library 1 000 000.
The minimum value that can be set by setMaxNbDynamicLowDefTrianglesDisplayed.
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 default (initialization) maximum amount of memory used to render high definition geometries (in bytes).
This value is a constant, arbitrary set by the library 2 GB.
The default maximum number of bytes used to render HD geometries.
Gets the minimal amount of memory used to render high definition geometries that can be set by setMaxRenderingMemory(in bytes).
This value is a constant, arbitrary set by the library 512 MB.
The minimum value that can be set by setMaxRenderingMemory.
Gets the minimum number of displayed triangles that can be set by setMaxNbTrianglesDisplayed.
This value is a constant, arbitrary set by the library 2 000 000.
The minimum value that can be set by setMaxNbTrianglesDisplayed.
Gets the default (initialization) maximum amount of memory allocated to process the parallel downloading of high definition geometries (in bytes).
This value is a constant, arbitrary set by the library 256 MB.
The default maximum number of working bytes.
Gets the minimal amount of memory allocated to process the parallel downloading of high definition geometries that can be set by setMaxWorkingMemory (in bytes).
This value is a constant, arbitrary set by the library 128 MB.
The minimum value that can be set by setMaxWorkingMemory.
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 current amount of memory allocated to process the parallel downloading of high definition geometries (in bytes).
This parameter is highly optional, you should not need to change anything in most circumstances.
The current number of working bytes.
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.
Gets the maximum number of displayed triangles.
No more than getMaxNbTrianglesDisplayed triangles will be displayed.
This value defaults to 10 000 000.
The maximum number of displayed triangles.
Gets the maximum amount of memory used to render high definition geometries (in bytes).
At most getMaxRenderingMemory bytes will be used by the graphic card to render HD geometries. Such a budget should be a little less than the VRAM of the graphic card of the end-user.
This value defaults to 2 GB.
The maximum number of dedicated bytes to render HD geometries.
Gets the maximum amount of memory allocated to process the parallel downloading of high definition geometries (in bytes).
This parameter is highly optional, you should not need to change anything in most circumstances.
This value defaults to 256 MB.
The maximum number of working bytes.
Tells if the frame buffer objects status should be tested (debug troubleshooting).
This value is set to false by default. The frame buffer status check procedure slows the rendering pipe with the first frame and when the window is resized. Such a value is not stored in the localStorage of the browser.
true if the frame buffer objects status will be checked.
Tells if the shaders compilation check is done (debug troubleshooting).
This value is set to false by default. The shader compilation check procedure slows the rendering pipe with the first frame and when the window is resized. Such a value is not stored in the localStorage of the browser.
true if the shader compilation result is checked.
Sets if the frame buffer objects status should be tested (debug troubleshooting).
This value is set to false by default. The frame buffer status check procedure slows the rendering pipe with the first frame and when the window is resized. Such a value is not stored in the localStorage of the browser.
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.
true 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.
true if the value is superior to GetMaxGeometryCacheSizeMin.
Sets the maximum number of displayed triangles for the dynamic low definition model.
This value defaults to 1 000 000.
true if the value is greater than GetMaxDynamicLowDefTrianglesMin.
Sets the maximum number of displayed triangles.
This value defaults to 10 000 000.
true if the value greater than GetMaxTrianglesMin.
Sets the maximum amount of memory used to render high definition geometries (in bytes).
At most getMaxRenderingMemory bytes will be used by the graphic card to render HD geometries. Such a budget should be a little less than the VRAM of the graphic card of the end-user.
This value defaults to 2 GB.
true if the value is greater than GetMaxRenderingMemoryMin.
Sets the maximum amount of memory allocated to process the parallel downloading of high definition geometries (in bytes).
This parameter is highly optional, you should not need to change anything in most circumstances.
This value defaults to 256 MB.
true if the value is greater than GetMaxWorkingMemoryMin.
Sets if the shaders compilation check should be done (debug troubleshooting).
This value is set to false by default. The shader compilation check procedure slows the rendering pipe with the first frame and when the window is resized. Turning this value to false increases performance. Such a value is not stored in the localStorage of the browser.
The PerformanceInterface interface is used to control the resources allocated to the renderer, be it cache, maximum number of displayed triangles and memory consumption.
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 stores the new parameters in the localStorage of the browser, thus allowing the user to set specific information for its hardware.
The maximum amount of GPU memory consumption (VRAM) for geometries, the working memory (used when simultaneously downloading geometries), the maximum amount of displayed triangles and the quality (in term of number of triangles) of the dynamic low definition of the DMU can also be set.
These values should reflect the "quality" of the hardware the API runs on. Please refer to the InfiniteEngineInterface for more precisions.
.
See
InfiniteEngineInterface