Navigation
API > API/Runtime > API/Runtime/GeometryCore > API/Runtime/GeometryCore/TBlockedGrid3
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void SetValueWithLock
(
const FVector3i& CellIJK, |
Set the grid value at CellIJK, with user supplied locking in the form of a function of the form FCriticalSection& CriticalSectionProvider(id) | Spatial/BlockedDenseGrid3.h | |
void SetValueWithLock
(
int32 I, |
Set the grid value at (I,J,K), with user supplied locking in the form of a function of the form FCriticalSection& CriticalSectionProvider(id) | Spatial/BlockedDenseGrid3.h |
SetValueWithLock(const FVector3i &, ElemType, CriticalSectionProviderType)
Description
Set the grid value at CellIJK, with user supplied locking in the form of a function of the form FCriticalSection& CriticalSectionProvider(id)
that provides a critical section for each block id.
| Name | SetValueWithLock |
| Type | function |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/Spatial/BlockedDenseGrid3.h |
| Include Path | #include "Spatial/BlockedDenseGrid3.h" |
template<typename CriticalSectionProviderType>
void SetValueWithLock
(
const FVector3i & CellIJK,
ElemType NewValue,
CriticalSectionProviderType CriticalSectionProvider
)
SetValueWithLock(int32, int32, int32, ElemType, CriticalSectionProviderType &)
Description
Set the grid value at (I,J,K), with user supplied locking in the form of a function of the form FCriticalSection& CriticalSectionProvider(id)
that provides a critical section for each block id.
| Name | SetValueWithLock |
| Type | function |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/Spatial/BlockedDenseGrid3.h |
| Include Path | #include "Spatial/BlockedDenseGrid3.h" |
template<typename CriticalSectionProviderType>
void SetValueWithLock
(
int32 I,
int32 J,
int32 K,
ElemType NewValue,
CriticalSectionProviderType & CriticalSectionProvider
)