Navigation
API > API/Plugins > API/Plugins/OpenXRAR
Inheritance Hierarchy
- FNoncopyable
- FOpenXRARTrackedGeometryData
- FOpenXRMeshUpdate
- FOpenXRPlaneUpdate
- FOpenXRQRCodeData
References
| Module | OpenXRAR |
| Header | /Engine/Plugins/Runtime/OpenXR/Source/OpenXRAR/Public/IOpenXRARTrackedGeometryHolder.h |
| Include | #include "IOpenXRARTrackedGeometryHolder.h" |
Syntax
struct FOpenXRARTrackedGeometryData : public FNoncopyable
Remarks
Base class for ARTrackedGeometryData These structs are designed to be constructed by openxr plugin code on any thread and then used by UE4 on the Game Thread. All their data members need to be safe to create on any thread.
Variables
| Type | Name | Description | |
|---|---|---|---|
| const EDataType | DataType | ||
| FGuid | Id | ||
| FTransform | LocalToTrackingTransform | ||
| EARTrackingState | TrackingState |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FOpenXRARTrackedGeometryData
(
EDataType InDataType |
Force derived classes to init the type. |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| UARTrackedGeometry * | ConstructNewTrackedGeometry
(
TSharedPtr< FARSupportInterface, ESPMode::ThreadSafe > ARSupportInterface |
||
| void | UpdateTrackedGeometry
(
UARTrackedGeometry* TrackedGeometry, |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EDataType |