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 FGeometryCollectionISM
Remarks
Structure containting all info for a single ISM.
Variables
| Type | Name | Description | |
|---|---|---|---|
| FInstanceGroups | InstanceGroups | Groups of instances allocated in the ISM. | |
| TArray< int32 > | InstanceIndexToRenderIndex | Mapping from our instance index to the ISM Component index. | |
| TObjectPtr< UInstancedStaticMeshComponent > | ISMComponent | Created ISM component. | |
| FGeometryCollectionStaticMeshInstance | MeshInstance | Unique description of ISM component settings. | |
| TArray< int32 > | RenderIndexToInstanceIndex | Mapping from the ISM Component index to our instance index . |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FGeometryCollectionISM
(
AActor* OwmingActor, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FInstanceGroups::FInstanceGroupId | AddInstanceGroup
(
int32 InstanceCount, |
Add a group to the ISM. Returns the group index. |