Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/MRMesh/Public/MRMeshComponent.h |
Include |
#include "MRMeshComponent.h" |
class UMRMeshComponent :
public UPrimitiveComponent,
public IMRMesh,
public IInterface_CollisionDataProvider
Name | Description | |
---|---|---|
|
UMRMeshComponent ( |
Name | Description | ||
---|---|---|---|
|
ForceNavMeshUpdate() |
||
|
GetEnableMeshOcclusion() |
||
|
UMaterialInt... |
GetMaterialToUse() |
|
|
GetUseWireframe() |
||
|
const FLinea... |
GetWireframeColor() |
|
|
FOnMRMeshBri... |
OnBrickDataUpdated() |
|
|
FOnClear & |
OnClear() |
|
|
SetEnableMeshOcclusion ( |
||
|
SetEnableNavMesh ( |
||
|
SetNeverCreateCollisionMesh ( |
||
|
SetUseWireframe ( |
||
|
SetWireframeColor ( |
||
|
SetWireframeMaterial ( |
Set the wireframe material. |
|
|
UpdateMesh |
Updates from HoloLens or iOS |
Name | Description | ||
---|---|---|---|
|
UMaterialInt... |
GetMaterial ( |
Returns the material used by the element at the specified index |
|
SetCollisionEnabled ( |
Controls what kind of collision is enabled for this body |
|
|
SetCollisionObjectType ( |
Changes the collision channel that this object uses when it moves |
|
|
SetCollisionProfileName |
Set Collision Profile Name This function is called by constructors when they set ProfileName This will change current CollisionProfileName to be this, and overwrite Collision Setting |
|
|
SetCollisionResponseToAllChannels ( |
Changes all ResponseToChannels container for this PrimitiveComponent. to be NewResponse |
|
|
SetCollisionResponseToChannel ( |
Changes a member of the ResponseToChannels container for this PrimitiveComponent. |
|
|
SetCollisionResponseToChannels ( |
Changes the whole ResponseToChannels container for this PrimitiveComponent. |
|
|
SetMaterial ( |
UPrimitiveComponent.. public BP function needs to stay public to avoid nativization errors. (RR) |
|
|
SetWalkableSlopeOverride ( |
Sets a new slope override for this component instance. |
|
|
UpdatePhysicsToRBChannels() |
Internal function that updates physics objects to match the component collision settings. |
Name | Description | ||
---|---|---|---|
|
BeginPlay() |
Used to detach physics objects before simulation begins. |
|
|
EndPlay ( |
Ends gameplay for this component. |
|
|
OnActorEnableCollisionChanged() |
Called on each component when the Actor's bEnableCollisionChanged flag changes |
Name | Description | ||
---|---|---|---|
|
Clear() |
||
|
IsConnected() |
||
|
SendRelativeTransform ( |
||
|
SetConnected ( |
Name | Description | ||
---|---|---|---|
|
ContainsPhysicsTriMeshData ( |
Interface for checking if the implementing objects contains triangle mesh collision data |
|
|
GetPhysicsTriMeshData ( |
Interface for retrieving triangle mesh collision data from the implementing object |
Name |
Description |
|
---|---|---|
|
FOnClear |
Trackers feeding mesh data to this component may want to know when we clear our mesh data |