Navigation
API > API/Plugins > API/Plugins/PCG > API/Plugins/PCG/IPCGPrimitiveFactoryISMBase
Description
Produces spatial hash info which is an implicit cell in space plus instance counts. Also updates primitive bounds to tightly wrap populated cells.
| Name | PopulateHashes |
| Type | function |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/Compute/PrimitiveFactories/PCGPrimitiveFactoryISMBase.h |
| Include Path | #include "Compute/PrimitiveFactories/PCGPrimitiveFactoryISMBase.h" |
| Source | /Engine/Plugins/PCG/Source/PCG/Private/Compute/PrimitiveFactories/PCGPrimitiveFactoryISMBase.cpp |
virtual void PopulateHashes
(
const FPCGPrimitiveInfo & InPrimitiveInfo,
const FBox & InExecutionBounds,
TArray < FInstanceSceneDataBuffers::FCompressedSpatialHashItem > & OutHashes,
FBox & OutBounds
) const