/Engine/Source/Runtime/MRMesh/Public/MRMeshComponent.h
Because physics cooking usesGetOuter()to get theIInterface_CollisionDataProviderand provides no way to determine which physics body it is currently working on we are wrapping each body in this Holder so that it can be the Outer and provide the correct data.
class UMRMeshBodyHolder : public [UObject](API\Runtime\CoreUObject\UObject\UObject), public [IInterface_CollisionDataProvider](API\Runtime\Engine\Interfaces\IInterface_CollisionDataProvider)
bool
bCookInProgress
FBodyInstance
BodyInstance
TObjectPtr< cla...
BodySetup
FBox
Bounds
TSharedPtr<IMR...
BrickDataReceipt
Hold references to the bulk data which is owned externally, like FSendBrickDataArgs. The receipt keeps the references valid.
IMRMesh::FBrick...
BrickId
constTArray< u...
Indices
constTArray< F...
PositionData