Navigation
Unreal Engine C++ API Reference > Plugins > AppleARKit
Inheritance Hierarchy
- IMRMesh::FBrickDataReceipt
- FARKitMeshData
References
Module | AppleARKit |
Header | /Engine/Plugins/Runtime/AR/AppleAR/AppleARKit/Source/AppleARKit/Public/AppleARKitMeshData.h |
Include | #include "AppleARKitMeshData.h" |
Syntax
class FARKitMeshData : public IMRMesh::FBrickDataReceipt
Remarks
Represents a cached version of the data coming from an ARKit mesh anchor
Destructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | Clears the cached data for all the mesh anchors | |
![]() |
bool | GetClassificationAtLocation
(
const FVector& InWorldLocation, |
Gets the object classification for a location in the world space See UARBlueprintLibrary::GetObjectClassificationAtLocation |
![]() ![]() |
MeshDataPtr | GetMeshData
(
const FGuid& InGuid |
Returns the cached data for a particular mesh anchor, identified by the GUID |
![]() ![]() |
void | RemoveMeshData
(
const FGuid& InGuid |
Removes the cached data for a particular mesh anchor, identified by the GUID |
![]() ![]() |
void | UpdateMRMesh
(
const FTransform& MeshTransform, |
Updates a MR mesh with the data cached in a particular mesh data object |
Typedefs
Name | Description |
---|---|
MeshDataPtr |
Constants
Name | Description |
---|---|
CachedMeshData | Global cached mesh data records, one for each anchor |
GlobalLock | Lock protecting the access to CachedMeshData |