Navigation
API > API/Plugins > API/Plugins/LidarPointCloudRuntime
Used to help track multiple buffer allocations
| Name | FLidarPointCloudDataBuffer |
| Type | class |
| Header File | /Engine/Plugins/Enterprise/LidarPointCloud/Source/LidarPointCloudRuntime/Public/LidarPointCloudShared.h |
| Include Path | #include "LidarPointCloudShared.h" |
Syntax
class FLidarPointCloudDataBuffer
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| LidarPointCloudShared.h | |||
FLidarPointCloudDataBuffer
(
const FLidarPointCloudDataBuffer& Other |
LidarPointCloudShared.h | ||
| LidarPointCloudShared.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FLidarPointCloudDataBuffer() |
LidarPointCloudShared.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bInUse | TAtomic< bool > | LidarPointCloudShared.h | ||
| Data | TArray< uint8 > | LidarPointCloudShared.h | ||
| PendingSize | int32 | LidarPointCloudShared.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
uint8 * GetData() |
LidarPointCloudShared.h | ||
void Initialize
(
const int32& Size |
LidarPointCloudShared.h | ||
bool InUse() |
LidarPointCloudShared.h | ||
void MarkAsFree() |
Marks the buffer as no longer in use so it can be reassigned to another read thread. | LidarPointCloudShared.h | |
void Resize
(
const int32& NewBufferSize, |
LidarPointCloudShared.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FLidarPointCloudDataBuffer & operator=
(
const FLidarPointCloudDataBuffer& Other |
LidarPointCloudShared.h | ||
| LidarPointCloudShared.h |