Navigation
API > API/Plugins > API/Plugins/DynamicMesh
FGroupVisualizationCache is intended to be used as a cache for per-group information that would be used to visualize PolyGroups, in particular drawing the Polygroup ID for each group.
| Name | FGroupVisualizationCache |
| Type | class |
| Header File | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/FaceGroupUtil.h |
| Include Path | #include "FaceGroupUtil.h" |
Syntax
class FGroupVisualizationCache
Structs
| Name | Remarks |
|---|---|
| FGroupInfo |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bStorePerGroupTriangleIDs | bool | If enabled, each FGroupInfo keeps track of the TriangleIDs that belong to it. Can have significant memory overhead. | FaceGroupUtil.h | |
| GroupInfo | TArray< FGroupInfo > | Computed Per-Group Info, for each group found during the Update functions below | FaceGroupUtil.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
auto begin () |
DO NOT USE DIRECTLY STL-like iterators to enable ranged-based for loop support | FaceGroupUtil.h | |
auto begin () |
FaceGroupUtil.h | ||
auto end () |
FaceGroupUtil.h | ||
auto end () |
FaceGroupUtil.h | ||
void UpdateGroupInfo_ConnectedComponents
(
const FDynamicMesh3& SourceMesh, |
Update the GroupInfo array by finding group-connected components. | FaceGroupUtil.h |