UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ClusterUnionComponent.h File Reference
#include "Chaos/PhysicsObject.h"
#include "Components/PrimitiveComponent.h"
#include "Containers/Array.h"
#include "Containers/Map.h"
#include "Containers/Set.h"
#include "Engine/EngineTypes.h"
#include "Logging/LogMacros.h"
#include "PhysicsEngine/ExternalSpatialAccelerationPayload.h"
#include "PhysicsEngine/SafePhysicsObjectHandle.h"
#include "PhysicsInterfaceTypesCore.h"
#include "PhysicsProxy/ClusterUnionPhysicsProxy.h"
#include "UObject/ObjectKey.h"
#include "ClusterUnionComponent.generated.h"

Go to the source code of this file.

Classes

struct  FClusterUnionBoneData
 
struct  FClusteredComponentData
 
struct  FClusteredActorData
 
struct  FClusterUnionReplicatedData
 
struct  FClusterUnionPendingAddData
 
struct  FClusterUnionInitializationData
 
class  UClusterUnionComponent
 
struct  UClusterUnionComponent::FMappedComponentKey
 
struct  UClusterUnionComponent::FMappedBoneData
 

Namespaces

namespace  Chaos
 

Functions

 DECLARE_LOG_CATEGORY_EXTERN (LogClusterUnion, Log, All)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams (FOnClusterUnionAddedComponent, UPrimitiveComponent *, Component, const TSet< int32 > &, BoneIds, bool, bIsNew)
 
 DECLARE_MULTICAST_DELEGATE_FourParams (FOnClusterUnionAddedComponentNative, UPrimitiveComponent *, const TArray< FClusterUnionBoneData > &, const TArray< FClusterUnionBoneData > &, bool)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FOnClusterUnionRemovedComponent, UPrimitiveComponent *, Component)
 
 DECLARE_MULTICAST_DELEGATE_TwoParams (FOnClusterUnionRemovedComponentNative, UPrimitiveComponent *, const TArray< FClusterUnionBoneData > &)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams (FOnClusterUnionBoundsChanged, UClusterUnionComponent *, Component, const FBoxSphereBounds &, Bounds)
 
 DECLARE_MULTICAST_DELEGATE_OneParam (FOnClusterUnionPostSyncBodies, const FClusterUnionInitializationData &)
 

Function Documentation

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam()

DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam ( FOnClusterUnionRemovedComponent  ,
UPrimitiveComponent *  ,
Component   
)

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams()

DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams ( FOnClusterUnionAddedComponent  ,
UPrimitiveComponent *  ,
Component  ,
const TSet< int32 > &  ,
BoneIds  ,
bool  ,
bIsNew   
)

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams()

DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams ( FOnClusterUnionBoundsChanged  ,
UClusterUnionComponent ,
Component  ,
const FBoxSphereBounds ,
Bounds   
)

◆ DECLARE_LOG_CATEGORY_EXTERN()

DECLARE_LOG_CATEGORY_EXTERN ( LogClusterUnion  ,
Log  ,
All   
)

◆ DECLARE_MULTICAST_DELEGATE_FourParams()

DECLARE_MULTICAST_DELEGATE_FourParams ( FOnClusterUnionAddedComponentNative  ,
UPrimitiveComponent *  ,
const TArray< FClusterUnionBoneData > &  ,
const TArray< FClusterUnionBoneData > &  ,
bool   
)

◆ DECLARE_MULTICAST_DELEGATE_OneParam()

DECLARE_MULTICAST_DELEGATE_OneParam ( FOnClusterUnionPostSyncBodies  ,
const FClusterUnionInitializationData  
)

◆ DECLARE_MULTICAST_DELEGATE_TwoParams()

DECLARE_MULTICAST_DELEGATE_TwoParams ( FOnClusterUnionRemovedComponentNative  ,
UPrimitiveComponent *  ,
const TArray< FClusterUnionBoneData > &   
)