POPManager
- Last UpdatedJan 13, 2025
- 2 minute read
PopManager is a system node that manages the rendering of all POPMesh nodes that are present inside the scene.
POPManager fields allow the scripter to tune parameters to improve the performance and the visual output of all POPMeshes, as well as get updated information about them.
Platform support
This node is fully supported on XR-Windows, XR-Portable Windows, XR-Portable iOS, XR-Portable Android platforms.
It is not supported on XR-Portable Hololens platform.
|
XR-WIN |
XR-P-WIN |
XR-P-IOS |
XR-P-AND |
XR-P-WASM |
|---|---|---|---|---|
|
Ful support |
Full support |
Full support |
Full support |
No support |
|
|
|
|
|
|
POPManager fields
|
Fields |
Type |
Use |
Default value |
Description |
|---|---|---|---|---|
|
forceOpaqueAllMaterials |
sbool |
Optional |
false |
Forces all POPMesh models to be rendered opaque. |
|
IOBlocksCapacity |
sint |
Optional |
256 |
Number of blocks that are cached in RAM. |
|
trianglesBudget |
sint |
Optional |
16000222 |
Target triangles budget to be rendered. |
|
maxConcurrentWIPs |
sint |
Optional |
5 |
Max concurrent blocks streaming operations These are blocks that are loaded/unloaded in memory at the same time. |
|
spWindowSize |
sint |
Optional |
4 |
Window size for patterns prediction in block ops management. Possible performance hit, handle with care. |
|
field_BlocksActiveCount |
sint |
Read-only |
|
Number of blocks that are currently active. |
|
field_BlocksWIPCount |
sint |
Read-only |
|
Number of blocks that are unloading/loading. |
|
field_trianglesCount |
sint |
Read-only |
|
Total number of triangles of all the POPMesh models in the scene. |
|
field_modelsCount |
sint |
Read-only |
|
Number of POPMesh models in the scene. |