UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FGeometryCollectionDynamicStateFacade Class Reference

#include <GeometryCollectionProxyData.h>

Public Member Functions

CHAOS_API FGeometryCollectionDynamicStateFacade (FGeometryDynamicCollection &InCollection)
 
CHAOS_API bool IsValid () const
 
CHAOS_API bool IsActive (int32 TransformIndex) const
 
CHAOS_API bool IsDynamicOrSleeping (int32 TransformIndex) const
 
CHAOS_API bool IsSleeping (int32 TransformIndex) const
 
CHAOS_API bool HasChildren (int32 TransformIndex) const
 
CHAOS_API bool HasBrokenOff (int32 TransformIndex) const
 
CHAOS_API bool HasInternalClusterParent (int32 TransformIndex) const
 
CHAOS_API bool HasDynamicInternalClusterParent (int32 TransformIndex) const
 
CHAOS_API bool HasClusterUnionParent (int32 TransformIndex) const
 

Detailed Description

Provides an API for dynamic state related attributes physics state , broken state, current parent (normal or internal clusters ) To be used with the dynamic collection

Constructor & Destructor Documentation

◆ FGeometryCollectionDynamicStateFacade()

FGeometryCollectionDynamicStateFacade::FGeometryCollectionDynamicStateFacade ( FGeometryDynamicCollection InCollection)

Member Function Documentation

◆ HasBrokenOff()

bool FGeometryCollectionDynamicStateFacade::HasBrokenOff ( int32  TransformIndex) const

return true if the transform has broken off its parent

◆ HasChildren()

bool FGeometryCollectionDynamicStateFacade::HasChildren ( int32  TransformIndex) const

whether there's children attached to this transform (Cluster)

◆ HasClusterUnionParent()

bool FGeometryCollectionDynamicStateFacade::HasClusterUnionParent ( int32  TransformIndex) const

Return true if the transform has a cluster union parent.

◆ HasDynamicInternalClusterParent()

bool FGeometryCollectionDynamicStateFacade::HasDynamicInternalClusterParent ( int32  TransformIndex) const

return true if the transform has an internal cluster parent in a dynamic state

◆ HasInternalClusterParent()

bool FGeometryCollectionDynamicStateFacade::HasInternalClusterParent ( int32  TransformIndex) const

return true if the transform has an internal cluster parent

◆ IsActive()

bool FGeometryCollectionDynamicStateFacade::IsActive ( int32  TransformIndex) const

return true if the transform is active

◆ IsDynamicOrSleeping()

bool FGeometryCollectionDynamicStateFacade::IsDynamicOrSleeping ( int32  TransformIndex) const

return true if the transform is in a dynamic or sleeping state

◆ IsSleeping()

bool FGeometryCollectionDynamicStateFacade::IsSleeping ( int32  TransformIndex) const

return true if the transform is in a sleeping state

◆ IsValid()

bool FGeometryCollectionDynamicStateFacade::IsValid ( ) const

returns true if all the necessary attributes are present


The documentation for this class was generated from the following files: