![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "Components/PrimitiveComponent.h"#include "AI/NavigationSystemBase.h"#include "Collision/CollisionConversions.h"#include "Engine/OverlapResult.h"#include "EngineLogs.h"#include "Logging/MessageLog.h"#include "Physics/Experimental/PhysScene_Chaos.h"#include "PhysicsEngine/BodySetup.h"#include "DrawDebugHelpers.h"#include "PhysicsReplication.h"#include "UObject/UObjectThreadContext.h"#include "PhysicsEngine/PhysicsObjectExternalInterface.h"#include "PhysicsProxy/SingleParticlePhysicsProxy.h"#include "Components/SkeletalMeshComponent.h"#include "Engine/SkeletalMeshSocket.h"Namespaces | |
| namespace | PrimitiveComponentCVars |
Macros | |
| #define | LOCTEXT_NAMESPACE "PrimitiveComponent" |
| #define | WarnInvalidPhysicsOperations(Text, BodyInstance, BoneName) { static const FText _WarnText(Text); WarnInvalidPhysicsOperations_Internal(_WarnText, BodyInstance, BoneName); } |
Functions | |
| DECLARE_CYCLE_STAT (TEXT("WeldPhysics"), STAT_WeldPhysics, STATGROUP_Physics) | |
| DECLARE_CYCLE_STAT (TEXT("UnweldPhysics"), STAT_UnweldPhysics, STATGROUP_Physics) | |
| DECLARE_CYCLE_STAT_WITH_FLAGS (TEXT("PrimComp SetCollisionProfileName"), STAT_PrimComp_SetCollisionProfileName, STATGROUP_Physics, EStatFlags::Verbose) | |
| UPrimitiveComponent * | GetRootWelded (const UPrimitiveComponent *PrimComponent, FName ParentSocketName=NAME_None, FName *OutSocketName=NULL, bool bAboutToWeld=false) |
| void | GetRootBodyAndBoneName (const UPrimitiveComponent *RootComponent, const FName &SocketName, FBodyInstance *&OutRootBI, FName &OutBoneName) |
Variables | |
| bool | PrimitiveComponentCVars::bReplicatePhysicsObject = 1 |
| #define LOCTEXT_NAMESPACE "PrimitiveComponent" |
| #define WarnInvalidPhysicsOperations | ( | Text, | |
| BodyInstance, | |||
| BoneName | |||
| ) | { static const FText _WarnText(Text); WarnInvalidPhysicsOperations_Internal(_WarnText, BodyInstance, BoneName); } |
| DECLARE_CYCLE_STAT | ( | TEXT("UnweldPhysics") | , |
| STAT_UnweldPhysics | , | ||
| STATGROUP_Physics | |||
| ) |
| DECLARE_CYCLE_STAT | ( | TEXT("WeldPhysics") | , |
| STAT_WeldPhysics | , | ||
| STATGROUP_Physics | |||
| ) |
| DECLARE_CYCLE_STAT_WITH_FLAGS | ( | TEXT("PrimComp SetCollisionProfileName") | , |
| STAT_PrimComp_SetCollisionProfileName | , | ||
| STATGROUP_Physics | , | ||
| EStatFlags::Verbose | |||
| ) |
| void GetRootBodyAndBoneName | ( | const UPrimitiveComponent * | RootComponent, |
| const FName & | SocketName, | ||
| FBodyInstance *& | OutRootBI, | ||
| FName & | OutBoneName | ||
| ) |