Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/USkeletalMeshComponent
Description
Instantiates bodies given a physics asset. Typically you should call InitArticulated unless you are planning to do something special with the bodies. The Created bodies and constraints are owned by the calling code and must be freed when necessary.
| Name | InstantiatePhysicsAsset |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Classes/Components/SkeletalMeshComponent.h |
| Include Path | #include "Components/SkeletalMeshComponent.h" |
| Source | /Engine/Source/Runtime/Engine/Private/SkeletalMeshComponentPhysics.cpp |
void InstantiatePhysicsAsset
(
const UPhysicsAsset & PhysAsset,
const FVector & Scale3D,
TArray < FBodyInstance * > & OutBodies,
TArray < FConstraintInstance * > & OutConstraints,
FPhysScene * PhysScene,
USkeletalMeshComponent * OwningComponent,
int32 UseRootBodyIndex,
const FPhysicsAggregateHandle & UseAggregate
) const