Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/FBodyInstance
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void InitStaticBodies
(
const TArray< FBodyInstance* >& Bodies, |
Standalone path to batch initialize large amounts of static bodies, which will be deferred till the next scene update for fast scene addition. | PhysicsEngine/BodyInstance.h | |
static void InitStaticBodies
(
TArray< FBodyInstance* >&& Bodies, |
Standalone path to batch initialize large amounts of static bodies. | PhysicsEngine/BodyInstance.h |
InitStaticBodies(const TArray< FBodyInstance > &, const TArray< FTransform > &, UBodySetup , class UPrimitiveComponent , FPhysScene )
Description
Standalone path to batch initialize large amounts of static bodies, which will be deferred till the next scene update for fast scene addition.
| Name | InitStaticBodies |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Classes/PhysicsEngine/BodyInstance.h |
| Include Path | #include "PhysicsEngine/BodyInstance.h" |
| Source | /Engine/Source/Runtime/Engine/Private/PhysicsEngine/BodyInstance.cpp |
static void InitStaticBodies
(
const TArray < FBodyInstance * > & Bodies,
const TArray < FTransform > & Transforms,
UBodySetup * BodySetup,
class UPrimitiveComponent * PrimitiveComp,
FPhysScene * InRBScene
)
Parameters
| Name | Remarks |
|---|---|
| Bodies | |
| Transforms | |
| BodySetup | |
| PrimitiveComp | |
| InRBScene |
InitStaticBodies(TArray< FBodyInstance > &&, TArray< FTransform > &&, UBodySetup , class UPrimitiveComponent , FPhysScene , IPhysicsBodyInstanceOwner *)
Description
Standalone path to batch initialize large amounts of static bodies. Note that this function will steal Bodies and Transforms arrays.
| Name | InitStaticBodies |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Classes/PhysicsEngine/BodyInstance.h |
| Include Path | #include "PhysicsEngine/BodyInstance.h" |
| Source | /Engine/Source/Runtime/Engine/Private/PhysicsEngine/BodyInstance.cpp |
static void InitStaticBodies
(
TArray < FBodyInstance * > && Bodies,
TArray < FTransform > && Transforms,
UBodySetup * BodySetup,
class UPrimitiveComponent * PrimitiveComp,
FPhysScene * InRBScene,
IPhysicsBodyInstanceOwner * BodyInstanceOwner
)
Parameters
| Name | Remarks |
|---|---|
| Bodies | The list of BodyInstances to initialize. |
| Transforms | The list of BodyInstance transform |
| BodySetup | The BodySetup to use |
| PrimitiveComp | The associated primitive component |
| InRBScene | The associated physics scene |
| BodyInstanceOwner | The associated owning object of the body instance (optional and only used if PrimitiveComp is not set) |