Plasma Engine  2.0
Loading...
Searching...
No Matches
XRSpatialAnchorsInterface.h
1#pragma once
2
3#include <GameEngine/GameEngineDLL.h>
4
6
11{
12public:
15 virtual plXRSpatialAnchorID CreateAnchor(const plTransform& globalTransform) = 0;
16
19
22 virtual plResult TryGetAnchorTransform(plXRSpatialAnchorID id, plTransform& out_globalTransform) = 0;
23};
XR spatial anchors interface.
Definition XRSpatialAnchorsInterface.h:11
virtual plXRSpatialAnchorID CreateAnchor(const plTransform &globalTransform)=0
Creates a spatial anchor at the given world space position. Returns an invalid handle if anchors can'...
virtual plResult DestroyAnchor(plXRSpatialAnchorID id)=0
Destroys a previously created anchor.
virtual plResult TryGetAnchorTransform(plXRSpatialAnchorID id, plTransform &out_globalTransform)=0
Tries to resolve the anchor position. Can fail of the anchor is invalid or tracking is currently lost...
Default enum for returning failure or success, instead of using a bool.
Definition Types.h:54