Navigation
API > API/Plugins > API/Plugins/LidarPointCloudRuntime > API/Plugins/LidarPointCloudRuntime/FLidarPointCloudLODManager
Description
This function:
- Resizes the global IndexBuffer and StructuredBuffer to fit the required GlobalPointBudget
- Iterates over all registered proxies and selects the best set of nodes within the point budget
- Generates the data for the StructuredBuffer and passes it to the Render Thread for an update
Returns the number of points in visible frustum
| Name | ProcessLOD |
| Type | function |
| Header File | /Engine/Plugins/Enterprise/LidarPointCloud/Source/LidarPointCloudRuntime/Public/LidarPointCloudLODManager.h |
| Include Path | #include "LidarPointCloudLODManager.h" |
| Source | /Engine/Plugins/Enterprise/LidarPointCloud/Source/LidarPointCloudRuntime/Private/LidarPointCloudLODManager.cpp |
int64 ProcessLOD
(
const TArray< FRegisteredProxy > & RegisteredProxies,
const float CurrentTime,
const uint32 PointBudget,
const TArray< FLidarPointCloudClippingVolumeParams > & ClippingVolumes
)