Exemplo n.º 1
0
 /// <summary>
 /// De-initialize the module.
 /// </summary>
 public static void DeInitializeModule()
 {
     if (isInitialized)
     {
         isInitialized = false;
         XDevicePlugin.ReleaseContext(DevicerHandle.HmdHandle);
         XDevicePlugin.SetLogger(null);
         XDevicePlugin.Exit();
     }
 }
Exemplo n.º 2
0
 protected virtual void OnDestroy()
 {
     s_InstanceCached = false;
     //
     if (onDestroy != null)
     {
         onDestroy();
     }
     //
     XDevicePlugin.Exit();
 }
Exemplo n.º 3
0
        public virtual int ExitInput()
        {
            int ret;

            //
            for (int i = 0, imax = inputModules.Length; i < imax; ++i)
            {
                if (inputModules[i] != null)
                {
                    ret = inputModules[i].ExitInput();
                }
            }
            //
            XDevicePlugin.Exit();
            //
            return(0);
        }
Exemplo n.º 4
0
 /// <summary>
 ///
 /// </summary>
 public virtual bool DeinitAllControllers()
 {
     return(XDevicePlugin.Exit() == 0);
 }
Exemplo n.º 5
0
 protected virtual void OnDestroy()
 {
     XDevicePlugin.Exit();
 }