UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
GeometryCollectionISMPoolComponent.h File Reference
#include "Components/SceneComponent.h"
#include "Containers/Map.h"
#include "InstancedStaticMeshDelegates.h"
#include "Materials/MaterialInterface.h"
#include "InstanceDataTypes.h"
#include "GeometryCollectionISMPoolComponent.generated.h"

Go to the source code of this file.

Classes

struct  FInstanceGroups
 
struct  FInstanceGroups::FInstanceGroupRange
 
struct  FISMComponentDescription
 
struct  FGeometryCollectionStaticMeshInstance
 
struct  FGeometryCollectionMeshInfo
 
struct  FGeometryCollectionMeshGroup
 
struct  FGeometryCollectionISM
 
struct  FGeometryCollectionISMPool
 

Functions

class UE_DEPRECATED (5.6, "UGeometryCollectionISMPoolComponent is deprecated, please use UISMPoolComponent instead.") UGeometryCollectionISMPoolComponent
 
uint32 GetTypeHash (const FISMComponentDescription &Desc)
 
uint32 GetTypeHash (const FGeometryCollectionStaticMeshInstance &MeshInstance)
 
class UE_DEPRECATED (5.6, "UGeometryCollectionISMPoolDebugDrawComponent is deprecated, please use UISMPoolDebugDrawComponent instead.") UGeometryCollectionISMPoolDebugDrawComponent
 

Function Documentation

◆ GetTypeHash() [1/2]

uint32 GetTypeHash ( const FGeometryCollectionStaticMeshInstance MeshInstance)
inline

◆ GetTypeHash() [2/2]

uint32 GetTypeHash ( const FISMComponentDescription Desc)
inline

◆ UE_DEPRECATED() [1/2]

class UE_DEPRECATED ( 5.  6,
"UGeometryCollectionISMPoolComponent is  deprecated,
please use UISMPoolComponent instead."   
)

◆ UE_DEPRECATED() [2/2]

class UE_DEPRECATED ( 5.  6,
"UGeometryCollectionISMPoolDebugDrawComponent is  deprecated,
please use UISMPoolDebugDrawComponent instead."   
)

UGeometryCollectionISMPoolComponent. Component that manages a pool of ISM components in order to allow multiple client components that use the same meshes to the share ISMs.