![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <PhysicsBodyInstanceOwnerInterface.h>
Public Member Functions | |
| virtual | ~IPhysicsBodyInstanceOwner ()=default |
| virtual bool | IsStaticPhysics () const =0 |
| virtual UObject * | GetSourceObject () const =0 |
| virtual UPhysicalMaterial * | GetPhysicalMaterial () const =0 |
| virtual void | GetComplexPhysicalMaterials (TArray< UPhysicalMaterial * > &OutPhysMaterials, TArray< FPhysicalMaterialMaskParams > *OutPhysMaterialMasks) const =0 |
| virtual ECollisionResponse | GetCollisionResponseToChannel (ECollisionChannel Channel) const =0 |
Static Public Member Functions | |
| static ENGINE_API IPhysicsBodyInstanceOwner * | GetPhysicsBodyInstandeOwnerFromHitResult (const FHitResult &Result) |
| static ENGINE_API IPhysicsBodyInstanceOwner * | GetPhysicsBodyInstandeOwnerFromOverlapResult (const FOverlapResult &OverlapResult) |
Interface representing the owner of a FBodyInstance (used when the owner is not an UPrimitiveComponent).
|
virtualdefault |
|
pure virtual |
Gets the response type given a specific channel.
|
pure virtual |
Get the complex PhysicalMaterials array for this body (used by FBodyInstance::GetComplexPhysicalMaterials).
|
pure virtual |
Find the correct PhysicalMaterial for simple geometry on this body (used by FBodyInstance::GetSimplePhysicalMaterial).
|
static |
Returns the IPhysicsBodyInstanceOwner based on a given hit result.
|
static |
Returns the IPhysicsBodyInstanceOwner based on a given overlap result.
Source object for this body.
Whether the physics is static.