UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UClusterUnionComponent Member List

This is the complete list of members for UClusterUnionComponent, including all inherited members.

AddComponentToCluster(UPrimitiveComponent *InComponent, const TArray< int32 > &BoneIds, bool bRebuildGeometry=true)UClusterUnionComponent
AddReferencedObjects(UObject *InThis, FReferenceCollector &Collector)UClusterUnionComponentstatic
bEnableDamageFromCollisionUClusterUnionComponent
BroadcastComponentAddedEvents(UPrimitiveComponent *ChangedComponent, const TArray< FClusterUnionBoneData > &BoneIds, bool bIsNew, const TArray< FClusterUnionBoneData > &RemovedBoneIDs)UClusterUnionComponentprotected
BroadcastComponentRemovedEvents(UPrimitiveComponent *ChangedComponent, const TArray< FClusterUnionBoneData > &InRemovedBonesData)UClusterUnionComponentprotected
CalcBounds(const FTransform &LocalToWorld) const overrideUClusterUnionComponentvirtual
CanEditSimulatePhysics() overrideUClusterUnionComponentinlinevirtual
ChangeIfComponentBonesAreMainParticle(UPrimitiveComponent *Component, const TArray< int32 > &BoneIds, bool bIsMain)UClusterUnionComponent
ComponentOverlapComponentWithResultImpl(const class UPrimitiveComponent *const PrimComp, const FVector &Pos, const FQuat &Rot, const FCollisionQueryParams &Params, TArray< FOverlapResult > &OutOverlap) const overrideUClusterUnionComponentvirtual
DoCustomNavigableGeometryExport(FNavigableGeometryExport &GeomExport) const overrideUClusterUnionComponentvirtual
FindChildPhysicsObjectByShapeIndex(int32 Index) constUClusterUnionComponent
FLocalBonesToTransformMap typedefUClusterUnionComponent
ForceRebuildGTParticleGeometry()UClusterUnionComponent
ForceSetChildToParent(UPrimitiveComponent *InComponent, const TArray< int32 > &BoneIds, const TArray< FTransform > &ChildToParent)UClusterUnionComponent
FSpatialAcceleration typedefUClusterUnionComponent
GetActors()UClusterUnionComponent
GetAddedBoneIdsForComponent(UPrimitiveComponent *Component) constUClusterUnionComponent
GetAllPhysicsObjects() const overrideUClusterUnionComponentvirtual
GetBodyInstance(FName BoneName, bool bGetWelded, int32 Index) const overrideUClusterUnionComponentinlinevirtual
GetComponentVelocity() const overrideUClusterUnionComponentvirtual
GetIdFromGTParticle(Chaos::FGeometryParticle *Particle) const overrideUClusterUnionComponentvirtual
GetLifetimeReplicatedProps(TArray< FLifetimeProperty > &OutLifetimeProps) const overrideUClusterUnionComponentvirtual
GetPhysicsObjectById(Chaos::FPhysicsObjectId Id) const overrideUClusterUnionComponentvirtual
GetPhysicsObjectByName(const FName &Name) const overrideUClusterUnionComponentvirtual
GetPhysicsProxy() constUClusterUnionComponentinlineprotected
GetPhysicsProxy()UClusterUnionComponentinlineprotected
GetPrimitiveComponents()UClusterUnionComponent
GetReplicatedRigidState() constUClusterUnionComponentinlineprotected
GetSpatialAcceleration() constUClusterUnionComponent
HasValidPhysicsState() const overrideUClusterUnionComponentvirtual
IsAnchored() constUClusterUnionComponent
IsAnyRigidBodyAwake() overrideUClusterUnionComponentvirtual
IsAuthority() constUClusterUnionComponentprotected
IsComponentAdded(UPrimitiveComponent *Component)UClusterUnionComponentinline
LineTraceComponent(TArray< FHitResult > &OutHit, const FVector Start, const FVector End, ECollisionChannel TraceChannel, const struct FCollisionQueryParams &Params, const struct FCollisionResponseParams &ResponseParams, const struct FCollisionObjectQueryParams &ObjectParams)UClusterUnionComponent
LineTraceComponent(FHitResult &OutHit, const FVector Start, const FVector End, ECollisionChannel TraceChannel, const struct FCollisionQueryParams &Params, const struct FCollisionResponseParams &ResponseParams, const struct FCollisionObjectQueryParams &ObjectParams) overrideUClusterUnionComponentvirtual
NumChildClusterComponents() constUClusterUnionComponent
OnChildToParentUpdated(UPrimitiveComponent *ChangedComponent, const FLocalBonesToTransformMap &PerBoneChildToParent, const FTransform &NewTransform, TArray< TTuple< UPrimitiveComponent *, FTransform > > *OutNewComponents)UClusterUnionComponentinlinevirtual
OnClusterUnionPostSyncBodiesEventUClusterUnionComponent
OnComponentAddedEventUClusterUnionComponent
OnComponentAddedNativeEventUClusterUnionComponent
OnComponentBoundsChangedEventUClusterUnionComponent
OnComponentRemovedEventUClusterUnionComponent
OnComponentRemovedNativeEventUClusterUnionComponent
OnCreatePhysicsState() overrideUClusterUnionComponentvirtual
OnDestroyPhysicsState() overrideUClusterUnionComponentvirtual
OnReceiveReplicatedState(const FVector X, const FQuat R, const FVector V, const FVector W) overrideUClusterUnionComponentvirtual
OnRep_RigidState()UClusterUnionComponentprotectedvirtual
OnUpdateTransform(EUpdateTransformFlags UpdateTransformFlags, ETeleportType Teleport) overrideUClusterUnionComponentvirtual
OverlapComponentWithResult(const FVector &Pos, const FQuat &Rot, const FPhysicsGeometry &Geometry, ECollisionChannel TraceChannel, const struct FCollisionQueryParams &Params, const struct FCollisionResponseParams &ResponseParams, const struct FCollisionObjectQueryParams &ObjectParams, TArray< FOverlapResult > &OutOverlap) const overrideUClusterUnionComponentvirtual
PerComponentDataUClusterUnionComponentprotected
RemoveComponentBonesFromCluster(UPrimitiveComponent *InComponent, const TArray< int32 > &BoneIds)UClusterUnionComponent
RemoveComponentFromCluster(UPrimitiveComponent *InComponent)UClusterUnionComponent
SetEnableDamageFromCollision(bool bValue)UClusterUnionComponent
SetIsAnchored(bool bIsAnchored)UClusterUnionComponentvirtual
SetMassOverrideInKg(FName BoneName, float MassInKg, bool bOverrideMass) overrideUClusterUnionComponentvirtual
SetRigidState(Chaos::EObjectStateType ObjectState)UClusterUnionComponentprotectedvirtual
SetSimulatePhysics(bool bSimulate) overrideUClusterUnionComponentvirtual
ShouldCreatePhysicsState() const overrideUClusterUnionComponentvirtual
ShouldDispatchWakeEvents(FName BoneName) const overrideUClusterUnionComponentinlinevirtual
SweepComponent(TArray< FHitResult > &OutHit, const FVector Start, const FVector End, const FQuat &ShapeWorldRotation, const FPhysicsGeometry &Geometry, ECollisionChannel TraceChannel, const struct FCollisionQueryParams &Params, const struct FCollisionResponseParams &ResponseParams, const struct FCollisionObjectQueryParams &ObjectParams)UClusterUnionComponent
SweepComponent(FHitResult &OutHit, const FVector Start, const FVector End, const FQuat &ShapeWorldRotation, const FPhysicsGeometry &Geometry, ECollisionChannel TraceChannel, const struct FCollisionQueryParams &Params, const struct FCollisionResponseParams &ResponseParams, const struct FCollisionObjectQueryParams &ObjectParams) overrideUClusterUnionComponentvirtual
SyncClusterUnionFromProxy(const FTransform &NewTransform, TArray< TTuple< UPrimitiveComponent *, FTransform > > *OutNewComponents)UClusterUnionComponent
UClusterUnionComponent(const FObjectInitializer &ObjectInitializer)UClusterUnionComponent
UClusterUnionReplicatedProxyComponentUClusterUnionComponentfriend
UModularVehicleBaseComponentUClusterUnionComponentfriend
VisitAllCurrentActors(const TFunction< bool(AActor *)> &Lambda) constUClusterUnionComponent
VisitAllCurrentChildComponents(const TFunction< bool(UPrimitiveComponent *)> &Lambda) constUClusterUnionComponent
WakeAllRigidBodies() overrideUClusterUnionComponentvirtual