Beispiel #1
0
 private void SaveScene()
 {
     OpenVRKeyboardHelper.PromptForString(
         EGamepadTextInputMode.k_EGamepadTextInputModeNormal,
         EGamepadTextInputLineMode.k_EGamepadTextInputLineModeSingleLine,
         "Scene Name",
         0,
         "",
         SaveScene);
 }
Beispiel #2
0
    private void PumpVREvents()
    {
        VREvent_t vrEvent = default(VREvent_t);

        while (OpenVR.System.PollNextEvent(ref vrEvent))
        {
            EVREventType type = (EVREventType)vrEvent.eventType;
            switch (type)
            {
            case EVREventType.VREvent_Quit:
                companionWindow.Form.Close();
                break;

            case EVREventType.VREvent_HideRenderModels:
                Debug.WriteLine("hide render models");
                break;
            }

            OpenVRKeyboardHelper.ProcessEvent(vrEvent);
        }
    }