Navigation
API > API/Runtime > API/Runtime/GeometryCore > API/Runtime/GeometryCore/TSparseNarrowBandMeshSDF
Grid that holds one atomic in each block.
| |
|
| Name |
FScatterCounter |
| Type |
struct |
| Header File |
/Engine/Source/Runtime/GeometryCore/Public/Implicit/SparseNarrowBandMeshSDF.h |
| Include Path |
#include "Implicit/SparseNarrowBandMeshSDF.h" |
Syntax
struct FScatterCounter : public UE::Geometry::TBlockedGrid3Layout< FBlockedGrid3f::BlockSize >
Inheritance Hierarchy
Constructors
| Name |
Remarks |
Include Path |
Unreal Specifiers |
FScatterCounter
(
const FVector3i& Dims,
bool bInitParallel
)
|
|
Implicit/SparseNarrowBandMeshSDF.h |
|
Typedefs
| Name |
Type |
Remarks |
Include Path |
| MyLayout |
TBlockedGrid3Layout< FBlockedGrid3f::BlockSize > |
|
Implicit/SparseNarrowBandMeshSDF.h |
Variables
Public
| Name |
Type |
Remarks |
Include Path |
Unreal Specifiers |
| NumObjectsPerBlock |
TArray< std::atomic< int > > |
|
Implicit/SparseNarrowBandMeshSDF.h |
|
Functions
Public
| Name |
Remarks |
Include Path |
Unreal Specifiers |
void AtomicIncrement
(
const int32 BlockIndex
)
|
Increment the counter for the indicated block |
Implicit/SparseNarrowBandMeshSDF.h |
|