コード例 #1
0
 public void SetFlag(VROverlayFlags flag, bool val)
 {
     if (OverlayExists && validHandle)
     {
         error = Overlay.SetOverlayFlag(_overlayHandle, flag, val);
     }
 }
コード例 #2
0
    // Overlay Flags

    public bool GetFlag(VROverlayFlags flag)
    {
        if (!OverlayExists || !validHandle)
        {
            return(false);
        }

        bool flagged = false;

        error = Overlay.GetOverlayFlag(_overlayHandle, flag, ref flagged);

        return(flagged);
    }
コード例 #3
0
ファイル: openvr_api.cs プロジェクト: Black4Blade/NewtonVR
	public abstract EVROverlayError GetOverlayFlag(ulong ulOverlayHandle,VROverlayFlags eOverlayFlag,ref bool pbEnabled);
コード例 #4
0
ファイル: openvr_api.cs プロジェクト: Black4Blade/NewtonVR
	public abstract EVROverlayError SetOverlayFlag(ulong ulOverlayHandle,VROverlayFlags eOverlayFlag,bool bEnabled);
コード例 #5
0
ファイル: openvr_api.cs プロジェクト: Black4Blade/NewtonVR
	internal static extern EVROverlayError VR_IVROverlay_GetOverlayFlag(IntPtr instancePtr, ulong ulOverlayHandle, VROverlayFlags eOverlayFlag, ref bool pbEnabled);
コード例 #6
0
ファイル: openvr_api.cs プロジェクト: Black4Blade/NewtonVR
	public override EVROverlayError GetOverlayFlag(ulong ulOverlayHandle,VROverlayFlags eOverlayFlag,ref bool pbEnabled)
	{
		CheckIfUsable();
		pbEnabled = false;
		EVROverlayError result = VRNativeEntrypoints.VR_IVROverlay_GetOverlayFlag(m_pVROverlay,ulOverlayHandle,eOverlayFlag,ref pbEnabled);
		return result;
	}
コード例 #7
0
ファイル: openvr_api.cs プロジェクト: Black4Blade/NewtonVR
	public override EVROverlayError SetOverlayFlag(ulong ulOverlayHandle,VROverlayFlags eOverlayFlag,bool bEnabled)
	{
		CheckIfUsable();
		EVROverlayError result = VRNativeEntrypoints.VR_IVROverlay_SetOverlayFlag(m_pVROverlay,ulOverlayHandle,eOverlayFlag,bEnabled);
		return result;
	}
コード例 #8
0
 public EVROverlayError SetOverlayFlag(ulong ulOverlayHandle, VROverlayFlags eOverlayFlag, bool bEnabled) => default;                                                                                                                                                                            // 0x00000001811DEC20-0x00000001811DEC50
 public EVROverlayError GetOverlayFlag(ulong ulOverlayHandle, VROverlayFlags eOverlayFlag, ref bool pbEnabled) => default;                                                                                                                                                                       // 0x00000001811DE2F0-0x00000001811DE320
コード例 #9
0
 public uint GetOverlayRenderingPid(ulong ulOverlayHandle) => default;                                                                                                                                                                                                                           // 0x00000001811DE480-0x00000001811DE4A0
 public EVROverlayError SetOverlayFlag(ulong ulOverlayHandle, VROverlayFlags eOverlayFlag, bool bEnabled) => default;                                                                                                                                                                            // 0x00000001811DEC20-0x00000001811DEC50
コード例 #10
0
ファイル: openvr_api.cs プロジェクト: billcrosbie/openvr
 internal static extern VROverlayError VR_IVROverlay_SetOverlayFlag(IntPtr instancePtr, ulong ulOverlayHandle, VROverlayFlags eOverlayFlag, bool bEnabled);
コード例 #11
0
ファイル: CVROverlay.cs プロジェクト: ahvonenj/TheForest
 public EVROverlayError GetOverlayFlag(ulong ulOverlayHandle, VROverlayFlags eOverlayFlag, ref bool pbEnabled)
 {
     pbEnabled = false;
     return(this.FnTable.GetOverlayFlag(ulOverlayHandle, eOverlayFlag, ref pbEnabled));
 }
コード例 #12
0
ファイル: CVROverlay.cs プロジェクト: ahvonenj/TheForest
 public EVROverlayError SetOverlayFlag(ulong ulOverlayHandle, VROverlayFlags eOverlayFlag, bool bEnabled)
 {
     return(this.FnTable.SetOverlayFlag(ulOverlayHandle, eOverlayFlag, bEnabled));
 }
コード例 #13
0
	public EVROverlayError GetOverlayFlag(ulong ulOverlayHandle,VROverlayFlags eOverlayFlag,ref bool pbEnabled)
	{
		pbEnabled = false;
		EVROverlayError result = FnTable.GetOverlayFlag(ulOverlayHandle,eOverlayFlag,ref pbEnabled);
		return result;
	}
コード例 #14
0
	public EVROverlayError SetOverlayFlag(ulong ulOverlayHandle,VROverlayFlags eOverlayFlag,bool bEnabled)
	{
		EVROverlayError result = FnTable.SetOverlayFlag(ulOverlayHandle,eOverlayFlag,bEnabled);
		return result;
	}
コード例 #15
0
ファイル: Overlay.cs プロジェクト: jeppevinkel/OpenVROverlay
 /// <summary>
 /// Sets or gets the specified flag for the specified overlay.
 /// </summary>
 ///
 /// <param name="flag">Flag to set</param>
 /// <param name="value">Flag value to set</param>
 public void SetFlag(VROverlayFlags flag, bool value)
 {
     AssertNoError(OpenVR.Overlay.SetOverlayFlag(overlayHandle, flag, value));
 }