Navigation
API > API/Plugins > API/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 |