Exemplo n.º 1
0
 public CVRExtendedDisplay VRExtendedDisplay()
 {
     CheckClear();
     if (m_pVRExtendedDisplay == null)
     {
     var eError = EVRInitError.None;
     var pInterface = OpenVRInterop.GetGenericInterface(FnTable_Prefix+IVRExtendedDisplay_Version, ref eError);
     if (pInterface != IntPtr.Zero && eError == EVRInitError.None)
         m_pVRExtendedDisplay = new CVRExtendedDisplay(pInterface);
     }
     return m_pVRExtendedDisplay;
 }
Exemplo n.º 2
0
 public void Clear()
 {
     m_pVRSystem = null;
     m_pVRChaperone = null;
     m_pVRChaperoneSetup = null;
     m_pVRCompositor = null;
     m_pVROverlay = null;
     m_pVRRenderModels = null;
     m_pVRExtendedDisplay = null;
     m_pVRSettings = null;
     m_pVRApplications = null;
 }