public static string getVersionString() { StringBuilder buffer = new StringBuilder(20); ARUWP.aruwpGetARToolKitVersion(buffer, 20); return(buffer.ToString()); }
/// <summary> /// TODO: correctly shutdown the controller and free resources /// </summary> //public void RemoveAllMarkers() { // ARUWP.aruwpRemoveAllMarkers(); // markers.Clear(); //} //public bool stopRunning() { // if (state == State.WAITING_FOR_FRAME || state == State.DETECTION_RUNNING) { // bool ret = ARUWP.aruwpStopRunning(); // if (ret) { // state = State.BASE_INITIALISED; // return true; // } // else { // Debug.Log(TAG + ": stopRunning() fails"); // return false; // } // } // else { // Debug.Log(TAG + ": stopRunning() fails unless current status is WAITING_FOR_FRAME or DETECTION_RUNNING"); // return false; // } //} //public bool shutDownAR() { // bool ret = ARUWP.aruwpShutdownAR(); // if (ret) { // state = State.NOTHING_INITIALISED; // return true; // } // else { // Debug.Log(TAG + ": shutDownAR() fails"); // return false; // } //} //private void OnDestroy() { // removeAllMarkers(); // shutDownAR(); // ARUWP.aruwpRegisterLogCallback(null); //} #region setters when access is granted /// <summary> /// Log the version of ARToolKit using Debug.Log(). [internal use] /// </summary> private void LogVersionString() { if (HasNativeHandle()) { StringBuilder buffer = new StringBuilder(20); ARUWP.aruwpGetARToolKitVersion(buffer, 20); Debug.Log(TAG + ": Version String: " + buffer.ToString()); } else { Debug.Log(TAG + ": LogVersionString() unsupported status"); } }