Navigation
API > API/Runtime > API/Runtime/GeometryCollectionEngine > API/Runtime/GeometryCollectionEngine/GeometryCollection
References
| Module | GeometryCollectionEngine |
| Header | /Engine/Source/Runtime/Experimental/GeometryCollectionEngine/Public/GeometryCollection/GeometryCollectionISMPoolComponent.h |
| Include | #include "GeometryCollection/GeometryCollectionISMPoolComponent.h" |
Syntax
struct FGeometryCollectionISMPool
Remarks
A pool of ISMs.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< int32 > | FreeList | ||
| TArray< FGeometryCollectionISM > | ISMs | ||
| TMap< FGeometryCollectionStaticMeshInstance, FISMIndex > | MeshToISMIndex |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FISMIndex | AddISM
(
UGeometryCollectionISMPoolComponent* OwningComponent, |
||
| FGeometryCollectionMeshInfo | AddISM
(
UGeometryCollectionISMPoolComponent* OwningComponent, |
||
| bool | BatchUpdateInstancesTransforms
(
FGeometryCollectionMeshInfo& MeshInfo, |
||
| bool | BatchUpdateInstancesTransforms
(
FGeometryCollectionMeshInfo& MeshInfo, |
||
| void | Clear () |
Clear all ISM components and associated data | |
| void | RemoveISM
(
const FGeometryCollectionMeshInfo& MeshInfo |
Typedefs
| Name | Description |
|---|---|
| FISMIndex |