public TrackingState GetTrackingState(IntPtr anchorHandle) { ApiTrackingState trackingState = ApiTrackingState.Stopped; ExternApi.ArAnchor_getTrackingState(m_NativeApi.SessionHandle, anchorHandle, ref trackingState); return(trackingState.ToTrackingState()); }
public TrackingState GetTrackingState(IntPtr trackableHandle) { ApiTrackingState apiTrackingState = ApiTrackingState.Stopped; ExternApi.ArTrackable_getTrackingState(m_NativeSession.SessionHandle, trackableHandle, ref apiTrackingState); return(apiTrackingState.ToTrackingState()); }
public TrackingState GetTrackingState(IntPtr cameraHandle) { ApiTrackingState apiTrackingState = ApiTrackingState.Stopped; ExternApi.ArCamera_getTrackingState(_nativeSession.SessionHandle, cameraHandle, ref apiTrackingState); return(apiTrackingState.ToTrackingState()); }
public static ApiTrackingState GetTrackingState( IntPtr sessionHandle, IntPtr anchorHandle) { ApiTrackingState apiTrackingState = ApiTrackingState.Stopped; ExternApi.ArAnchor_getTrackingState(sessionHandle, anchorHandle, ref apiTrackingState); return(apiTrackingState); }
public static TrackingState ToTrackingState(ApiTrackingState state) { switch (state) { case ApiTrackingState.Tracking: return(TrackingState.Tracking); case ApiTrackingState.Paused: case ApiTrackingState.Stopped: return(TrackingState.None); } return(TrackingState.None); }
public static TrackingState ToTrackingState(this ApiTrackingState apiTrackingState) { switch (apiTrackingState) { case ApiTrackingState.Tracking: return(TrackingState.Tracking); case ApiTrackingState.Paused: return(TrackingState.Paused); case ApiTrackingState.Stopped: return(TrackingState.Stopped); default: return(TrackingState.Stopped); } }
public static extern void arAnchorGetTrackingState(IntPtr sessionHandle, IntPtr anchorHandle, ref ApiTrackingState trackingState);
public static extern void ArTrackable_getTrackingState(IntPtr sessionHandle, IntPtr trackableHandle, ref ApiTrackingState trackingState);
public static extern void ArCamera_getTrackingState( IntPtr sessionHandle, IntPtr cameraHandle, ref ApiTrackingState outTrackingState);