UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FGeometryCollectionItemIndex Struct Reference

#include <GeometryCollectionPhysicsProxy.h>

Public Member Functions

 FGeometryCollectionItemIndex (const FGeometryCollectionItemIndex &Other)
 
bool IsInternalCluster () const
 
int32 GetInternalClusterIndex () const
 
int32 GetTransformIndex () const
 
bool IsValid () const
 
int32 GetItemIndex () const
 
bool operator== (const FGeometryCollectionItemIndex &Other) const
 

Static Public Member Functions

static FGeometryCollectionItemIndex CreateInternalClusterItemIndex (int32 ClusterUniqueIdx)
 
static FGeometryCollectionItemIndex CreateTransformItemIndex (int32 TransformIndex)
 
static FGeometryCollectionItemIndex CreateFromExistingItemIndex (int32 ItemIndex)
 
static FGeometryCollectionItemIndex CreateInvalidItemIndex ()
 

Detailed Description

index abstraction for HitResults this allows regular bones and internal clusters to be represented by a unique int32 index that can be passed to HitResults and in return understood by the geometry collection physics proxy

Constructor & Destructor Documentation

◆ FGeometryCollectionItemIndex()

FGeometryCollectionItemIndex::FGeometryCollectionItemIndex ( const FGeometryCollectionItemIndex Other)
inline

Member Function Documentation

◆ CreateFromExistingItemIndex()

static FGeometryCollectionItemIndex FGeometryCollectionItemIndex::CreateFromExistingItemIndex ( int32  ItemIndex)
inlinestatic

◆ CreateInternalClusterItemIndex()

static FGeometryCollectionItemIndex FGeometryCollectionItemIndex::CreateInternalClusterItemIndex ( int32  ClusterUniqueIdx)
inlinestatic

◆ CreateInvalidItemIndex()

static FGeometryCollectionItemIndex FGeometryCollectionItemIndex::CreateInvalidItemIndex ( )
inlinestatic

◆ CreateTransformItemIndex()

static FGeometryCollectionItemIndex FGeometryCollectionItemIndex::CreateTransformItemIndex ( int32  TransformIndex)
inlinestatic

◆ GetInternalClusterIndex()

int32 FGeometryCollectionItemIndex::GetInternalClusterIndex ( ) const
inline

◆ GetItemIndex()

int32 FGeometryCollectionItemIndex::GetItemIndex ( ) const
inline

◆ GetTransformIndex()

int32 FGeometryCollectionItemIndex::GetTransformIndex ( ) const
inline

◆ IsInternalCluster()

bool FGeometryCollectionItemIndex::IsInternalCluster ( ) const
inline

◆ IsValid()

bool FGeometryCollectionItemIndex::IsValid ( ) const
inline

◆ operator==()

bool FGeometryCollectionItemIndex::operator== ( const FGeometryCollectionItemIndex Other) const
inline

The documentation for this struct was generated from the following file: