| 1234567891011121314151617181920212223242526272829303132333435363738 |
- <?xml version="1.0" encoding="UTF-8" ?>
- <class name="OpenXRSpatialEntityTracker" inherits="XRPositionalTracker" experimental="" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../doc/class.xsd">
- <brief_description>
- Base class for Positional trackers managed by OpenXR's spatial entity extensions.
- </brief_description>
- <description>
- These are trackers created and managed by OpenXR's spatial entity extensions that give access to specific data related to OpenXR's spatial entities. They will always be of type [code]TRACKER_ANCHOR[/code].
- </description>
- <tutorials>
- </tutorials>
- <members>
- <member name="entity" type="RID" setter="set_entity" getter="get_entity" default="RID()">
- The spatial entity associated with this tracker.
- </member>
- <member name="spatial_tracking_state" type="int" setter="set_spatial_tracking_state" getter="get_spatial_tracking_state" enum="OpenXRSpatialEntityTracker.EntityTrackingState" default="2">
- The spatial tracking state for this tracker.
- </member>
- <member name="type" type="int" setter="set_tracker_type" getter="get_tracker_type" overrides="XRTracker" enum="XRServer.TrackerType" default="8" />
- </members>
- <signals>
- <signal name="spatial_tracking_state_changed">
- <param index="0" name="spatial_tracking_state" type="int" />
- <description>
- </description>
- </signal>
- </signals>
- <constants>
- <constant name="ENTITY_TRACKING_STATE_STOPPED" value="1" enum="EntityTrackingState">
- This anchor has stopped tracking.
- </constant>
- <constant name="ENTITY_TRACKING_STATE_PAUSED" value="2" enum="EntityTrackingState">
- Tracking is currently paused.
- </constant>
- <constant name="ENTITY_TRACKING_STATE_TRACKING" value="3" enum="EntityTrackingState">
- This anchor is currently being tracked.
- </constant>
- </constants>
- </class>
|