Navigation
API > API/Plugins > API/Plugins/LidarPointCloudRuntime
Used to help track multiple buffer allocations
| Name | FLidarPointCloudDataBufferManager |
| Type | class |
| Header File | /Engine/Plugins/Enterprise/LidarPointCloud/Source/LidarPointCloudRuntime/Public/LidarPointCloudShared.h |
| Include Path | #include "LidarPointCloudShared.h" |
Syntax
class FLidarPointCloudDataBufferManager
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| LidarPointCloudShared.h | |||
| LidarPointCloudShared.h | |||
FLidarPointCloudDataBufferManager
(
const int32& BufferSize, |
If MaxNumberOfBuffers is 0, no limit is applied | LidarPointCloudShared.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FLidarPointCloudDataBufferManager() |
LidarPointCloudShared.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BufferSize | int32 | LidarPointCloudShared.h | ||
| Head | TList< FLidarPointCloudDataBuffer > | LidarPointCloudShared.h | ||
| MaxNumberOfBuffers | int32 | LidarPointCloudShared.h | ||
| NumBuffersCreated | int32 | LidarPointCloudShared.h | ||
| Tail | TList< FLidarPointCloudDataBuffer > * | LidarPointCloudShared.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FLidarPointCloudDataBuffer * GetFreeBuffer() |
LidarPointCloudShared.h | ||
void Resize
(
const int32& NewBufferSize |
LidarPointCloudShared.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| LidarPointCloudShared.h | |||
| LidarPointCloudShared.h |