public void SetOverlayInputMethod(VROverlayInputMethod InputMethod) { this.InputMethod = InputMethod; if (this.Controller != null) { OpenVR.Overlay.SetOverlayInputMethod(this.Handle, InputMethod); } }
public MainOverlay(string FriendlyName, float Width, Overlay OverlayToShow, VROverlayInputMethod InputMethod = VROverlayInputMethod.None) : base(FriendlyName, Width, InputMethod) { this.OverlayToShow = OverlayToShow; }
public Overlay(string FriendlyName, float Width, VROverlayInputMethod InputMethod = VROverlayInputMethod.None) : base(FriendlyName) //Registers Item Handle { this.Width = Width; this.IsDashboardWidget = false; this.ThumbnailPath = null; this.InputMethod = InputMethod; }
public Overlay(string FriendlyName, string ThumbnailPath, float Width, VROverlayInputMethod InputMethod = VROverlayInputMethod.None) : base(FriendlyName) //Registers Item Handle { this.Width = Width; this.IsDashboardWidget = true; this.ThumbnailPath = new FileInfo(ThumbnailPath); this.InputMethod = InputMethod; }
internal static extern EVROverlayError VR_IVROverlay_SetOverlayInputMethod(IntPtr instancePtr, ulong ulOverlayHandle, VROverlayInputMethod eInputMethod);
public override EVROverlayError SetOverlayInputMethod(ulong ulOverlayHandle,VROverlayInputMethod eInputMethod) { CheckIfUsable(); EVROverlayError result = VRNativeEntrypoints.VR_IVROverlay_SetOverlayInputMethod(m_pVROverlay,ulOverlayHandle,eInputMethod); return result; }
public EVROverlayError GetOverlayInputMethod(ulong ulOverlayHandle, ref VROverlayInputMethod peInputMethod) => default; // 0x00000001811DE390-0x00000001811DE3C0 public EVROverlayError SetOverlayInputMethod(ulong ulOverlayHandle, VROverlayInputMethod eInputMethod) => default; // 0x00000001811DEC80-0x00000001811DECB0
public bool PollNextOverlayEvent(ulong ulOverlayHandle, ref VREvent_t pEvent, uint uncbVREvent) => default; // 0x00000001811DE8E0-0x00000001811DEA70 public EVROverlayError GetOverlayInputMethod(ulong ulOverlayHandle, ref VROverlayInputMethod peInputMethod) => default; // 0x00000001811DE390-0x00000001811DE3C0
internal static extern VROverlayError VR_IVROverlay_GetOverlayInputMethod(IntPtr instancePtr, ulong ulOverlayHandle, ref VROverlayInputMethod peInputMethod);
public override VROverlayError GetOverlayInputMethod(ulong ulOverlayHandle,ref VROverlayInputMethod peInputMethod) { CheckIfUsable(); VROverlayError result = VRNativeEntrypoints.VR_IVROverlay_GetOverlayInputMethod(m_pVROverlay,ulOverlayHandle,ref peInputMethod); return result; }
public EVROverlayError SetOverlayInputMethod(ulong ulOverlayHandle, VROverlayInputMethod eInputMethod) { return(this.FnTable.SetOverlayInputMethod(ulOverlayHandle, eInputMethod)); }
public EVROverlayError GetOverlayInputMethod(ulong ulOverlayHandle, ref VROverlayInputMethod peInputMethod) { return(this.FnTable.GetOverlayInputMethod(ulOverlayHandle, ref peInputMethod)); }
public EVROverlayError SetOverlayInputMethod(ulong ulOverlayHandle,VROverlayInputMethod eInputMethod) { EVROverlayError result = FnTable.SetOverlayInputMethod(ulOverlayHandle,eInputMethod); return result; }
public EVROverlayError GetOverlayInputMethod(ulong ulOverlayHandle,ref VROverlayInputMethod peInputMethod) { EVROverlayError result = FnTable.GetOverlayInputMethod(ulOverlayHandle,ref peInputMethod); return result; }
public abstract EVROverlayError GetOverlayInputMethod(ulong ulOverlayHandle,ref VROverlayInputMethod peInputMethod);
public abstract EVROverlayError SetOverlayInputMethod(ulong ulOverlayHandle,VROverlayInputMethod eInputMethod);
/** * Set overlay's input method */ public void SetInputMethod(VROverlayInputMethod inputMethod) { ReportError(overlay.SetOverlayInputMethod(handle, inputMethod)); }