UInstancedStaticMeshComponent::GetBodyInstance

Returns BodyInstance of the component.

Choose your operating system:

Windows

macOS

Linux

Override Hierarchy

UPrimitiveComponent::GetBodyInstance()

UInstancedStaticMeshComponent::GetBodyInstance()

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Components/InstancedStaticMeshComponent.h

Include

#include "Components/InstancedStaticMeshComponent.h"

Source

/Engine/Source/Runtime/Engine/Private/InstancedStaticMesh.cpp

Syntax

virtual FBodyInstance * GetBodyInstance
(
    FName BoneName,
    bool bGetWelded,
    int32 Index
) const

Remarks

Returns BodyInstance of the component.

Returns

Returns the BodyInstance based on various states (does component have multiple bodies? Is the body welded to another body?)

Parameters

Parameter

Description

BoneName

Used to get body associated with specific bone. NAME_None automatically gets the root most body

bGetWelded

If the component has been welded to another component and bGetWelded is true we return the single welded BodyInstance that is used in the simulation

Index

Index used in Components with multiple body instances