Navigation
Unreal Engine C++ API Reference > Runtime > Engine > PhysicsEngine
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UBodySetupCore
- UBodySetup
- USkeletalBodySetup
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Classes/PhysicsEngine/PhysicsAsset.h |
Include | #include "PhysicsEngine/PhysicsAsset.h" |
Syntax
class USkeletalBodySetup : public UBodySetup
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
bool | bSkipScaleFromAnimation | If true we ignore scale changes from animation. |
![]() |
FPhysicalAnimationProfile | CurrentPhysicalAnimationProfile | Dummy place for customization inside phat. Profiles are ordered dynamically and we need a static place for detail customization |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | AddPhysicalAnimationProfile
(
FName ProfileName |
Creates a new physical animation profile entry |
![]() |
void | DuplicatePhysicalAnimationProfile
(
FName DuplicateFromName, |
|
![]() ![]() |
const FPhysicalAnimationProfile * | FindPhysicalAnimationProfile
(
const FName ProfileName |
|
![]() |
FPhysicalAnimationProfile * | FindPhysicalAnimationProfile
(
const FName ProfileName |
|
![]() ![]() |
FName | ||
![]() ![]() |
const TArray< FPhysicalAnimationProfile > & | ||
![]() |
void | RemovePhysicalAnimationProfile
(
FName ProfileName |
Removes physical animation profile |
![]() |
void | RenamePhysicalAnimationProfile
(
FName CurrentName, |
|
![]() |
void | UpdatePhysicalAnimationProfiles
(
const TArray< FName >& Profiles |
Overridden from UObject
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally |