コード例 #1
0
ファイル: OculusRift.cs プロジェクト: xiexiu0316/rift
        /// <summary>
        /// Initializes a new instance of the <see cref="OpenTK.OculusRift"/> class.
        /// </summary>
        public OculusRift()
        {
            if (Interlocked.Increment(ref instance_count) == 1)
            {
                opentk = Toolkit.Init();
                NativeMethods.Init();
            }

            instance = NativeMethods.Create();
        }
コード例 #2
0
ファイル: OculusRift.cs プロジェクト: xiexiu0316/rift
 public static extern float GetPredictionDelta(OVR_Instance inst);
コード例 #3
0
ファイル: OculusRift.cs プロジェクト: xiexiu0316/rift
 public static extern Vector3 GetAngularVelocity(OVR_Instance inst);
コード例 #4
0
ファイル: OculusRift.cs プロジェクト: xiexiu0316/rift
 public static extern Vector3 GetAcceleration(OVR_Instance inst);
コード例 #5
0
ファイル: OculusRift.cs プロジェクト: xiexiu0316/rift
 public static extern Quaternion GetPredictedOrientation(OVR_Instance inst);
コード例 #6
0
ファイル: OculusRift.cs プロジェクト: xiexiu0316/rift
 public static extern Quaternion GetOrientation(OVR_Instance inst);
コード例 #7
0
ファイル: OculusRift.cs プロジェクト: xiexiu0316/rift
 public static extern bool IsConnected(OVR_Instance inst);
コード例 #8
0
ファイル: OculusRift.cs プロジェクト: xiexiu0316/rift
 public static extern int IsPredictionEnabled(OVR_Instance inst);
コード例 #9
0
ファイル: OculusRift.cs プロジェクト: xiexiu0316/rift
 public static extern float GetInterpulpillaryDistance(OVR_Instance inst);
コード例 #10
0
ファイル: OculusRift.cs プロジェクト: xiexiu0316/rift
 public static extern float GetLensSeparationDistance(OVR_Instance inst);
コード例 #11
0
ファイル: OculusRift.cs プロジェクト: xiexiu0316/rift
 public static extern float GetEyeToScreenDistance(OVR_Instance inst);
コード例 #12
0
ファイル: OculusRift.cs プロジェクト: xiexiu0316/rift
 public static extern int GetVResolution(OVR_Instance inst);
コード例 #13
0
ファイル: OculusRift.cs プロジェクト: xiexiu0316/rift
 public static extern int GetDesktopY(OVR_Instance inst);
コード例 #14
0
ファイル: OculusRift.cs プロジェクト: xiexiu0316/rift
 public static extern float GetVScreenCenter(OVR_Instance inst);
コード例 #15
0
ファイル: OculusRift.cs プロジェクト: xiexiu0316/rift
 public static extern float GetVScreenSize(OVR_Instance inst);
コード例 #16
0
ファイル: OculusRift.cs プロジェクト: xiexiu0316/rift
 public static extern void SetPrediction(OVR_Instance inst, float dt, int enable);
コード例 #17
0
ファイル: OculusRift.cs プロジェクト: xiexiu0316/rift
 public static extern void SetPredictionEnabled(OVR_Instance inst, int enable);
コード例 #18
0
ファイル: OculusRift.cs プロジェクト: xiexiu0316/rift
 public static extern Vector4 GetDistortionK(OVR_Instance inst);
コード例 #19
0
ファイル: OculusRift.cs プロジェクト: xiexiu0316/rift
 public static extern Vector4 GetChromaAbCorrection(OVR_Instance inst);
コード例 #20
0
ファイル: OculusRift.cs プロジェクト: xiexiu0316/rift
 public static extern OVR_Instance Destroy(OVR_Instance inst);