Navigation
API > API/Runtime > API/Runtime/MassEngine
Optional const shared fragment for ISM grouping scoping. When present, its GroupId is included in the ISM hash, ensuring entities with different GroupIds get separate ISM entities even if they share the same mesh/vis flags. Use cases: per-cell scoping, per-level scoping, etc.
| Name | FMassISMGroupingFragment |
| Type | struct |
| Header File | /Engine/Source/Runtime/Mass/MassEngine/Public/Mesh/MassEngineMeshFragments.h |
| Include Path | #include "Mesh/MassEngineMeshFragments.h" |
Syntax
USTRUCT ()
struct FMassISMGroupingFragment : public FMassConstSharedFragment
Inheritance Hierarchy
- FMassElement → FMassConstSharedFragment → FMassISMGroupingFragment
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Mesh/MassEngineMeshFragments.h | |||
FMassISMGroupingFragment
(
const FGuid& InGroupId |
Mesh/MassEngineMeshFragments.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| GroupId | FGuid | Mesh/MassEngineMeshFragments.h |
|