Navigation
API > API/Plugins > API/Plugins/MutableRuntime > API/Plugins/MutableRuntime/MuR
Inheritance Hierarchy
- Base
- RefCounted
- PhysicsBody
References
| Module | MutableRuntime |
| Header | /Engine/Plugins/Experimental/Mutable/Source/MutableRuntime/Public/MuR/PhysicsBody.h |
| Include | #include "MuR/PhysicsBody.h" |
Syntax
class PhysicsBody : public mu::RefCounted
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bBodiesModified | ||
| TArray< FPhysicsBodyAggregate > | Bodies | ||
| TArray< int32 > | BodiesCustomIds | ||
| TArray< uint16 > | BoneIds | Bone name the physics volume aggregate is bound to. | |
| int32 | CustomId |
Constructors
| Type | Name | Description | |
|---|---|---|---|
PhysicsBody () |
Destructors
| Type | Name | Description | |
|---|---|---|---|
~PhysicsBody () |
Forbidden. Manage with the Ptr<> template. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| mu::Ptr< PhysicsBody > | Clone () |
||
| uint16 | GetBodyBoneId
(
int32 B |
||
| int32 | GetBodyCount () |
||
| int32 | GetBodyCustomId
(
int32 B |
||
| void | GetBox
(
int32 B, |
||
| int32 | GetBoxCount
(
int32 B |
||
| uint32 | GetBoxFlags
(
int32 B, |
||
| const char * | GetBoxName
(
int32 B, |
||
| void | GetConvex
(
int32 B, |
||
| int32 | GetConvexCount
(
int32 B |
||
| uint32 | GetConvexFlags
(
int32 B, |
||
| void | GetConvexMeshView
(
int32 B, |
||
| const char * | GetConvexName
(
int32 B, |
||
| void | GetConvexTransform
(
int32 B, |
||
| int32 | GetCustomId () |
||
| void | GetSphere
(
int32 B, |
||
| int32 | GetSphereCount
(
int32 B |
||
| uint32 | GetSphereFlags
(
int32 B, |
||
| const char * | GetSphereName
(
int32 B, |
||
| void | GetSphyl
(
int32 B, |
||
| int32 | GetSphylCount
(
int32 B |
||
| uint32 | GetSphylFlags
(
int32 B, |
||
| const char * | GetSphylName
(
int32 B, |
||
| void | GetTaperedCapsule
(
int32 B, |
||
| int32 | GetTaperedCapsuleCount
(
int32 B |
||
| uint32 | GetTaperedCapsuleFlags
(
int32 B, |
||
| const char * | GetTaperedCapsuleName
(
int32 B, |
||
| void | Serialise
(
const PhysicsBody* p, |
Serialisation. | |
| void | Serialise
(
OutputArchive& arch |
||
| void | SetBodyBoneId
(
int32 B, |
||
| void | SetBodyCount
(
int32 B |
||
| void | SetBodyCustomId
(
int32 B, |
||
| void | SetBox
(
int32 B, |
||
| void | SetBoxCount
(
int32 B, |
||
| void | SetBoxFlags
(
int32 B, |
||
| void | SetBoxName
(
int32 B, |
||
| void | SetConvexCount
(
int32 B, |
||
| void | SetConvexFlags
(
int32 B, |
||
| void | SetConvexMesh
(
int32 B, |
||
| void | SetConvexName
(
int32 B, |
||
| void | SetConvexTransform
(
int32 B, |
||
| void | SetCustomId
(
int32 Id |
||
| void | SetSphere
(
int32 B, |
||
| void | SetSphereCount
(
int32 B, |
||
| void | SetSphereFlags
(
int32 B, |
||
| void | SetSphereName
(
int32 B, |
||
| void | SetSphyl
(
int32 B, |
||
| void | SetSphylCount
(
int32 B, |
||
| void | SetSphylFlags
(
int32 B, |
||
| void | SetSphylName
(
int32 B, |
||
| void | SetTaperedCapsule
(
int32 B, |
||
| void | SetTaperedCapsuleCount
(
int32 B, |
||
| void | SetTaperedCapsuleFlags
(
int32 B, |
||
| void | SetTaperedCapsuleName
(
int32 B, |
||
| mu::Ptr< PhysicsBody > | StaticUnserialise
(
InputArchive& arch |
||
| void | Unserialise
(
InputArchive& arch |
Operators
| Type | Name | Description | |
|---|---|---|---|
| bool | operator==
(
const PhysicsBody& Other |