Пример #1
0
        public override vr::HmdMatrix34_t GetTrackerZeroPose()
        {
            CheckIfUsable();
            vr::HmdMatrix34_t result = NativeEntrypoints.SteamAPI_IHmd_GetTrackerZeroPose(m_hmd);

            return(result);
        }
Пример #2
0
        public override bool GetLastTrackerFromHeadPose(out vr::HmdMatrix34_t pmPose)
        {
            CheckIfUsable();
            bool result = NativeEntrypoints.SteamAPI_IHmd_GetLastTrackerFromHeadPose(m_hmd, ref pmPose);

            return(result);
        }
Пример #3
0
        public override bool GetTrackerFromHeadPose(float fPredictedSecondsFromNow, out vr::HmdMatrix34_t pmPose, out vr::HmdTrackingResult peResult)
        {
            CheckIfUsable();
            bool result = NativeEntrypoints.SteamAPI_IHmd_GetTrackerFromHeadPose(m_hmd, fPredictedSecondsFromNow, ref pmPose, ref peResult);

            return(result);
        }
Пример #4
0
        public override vr::HmdMatrix34_t GetHeadFromEyePose(vr::Hmd_Eye eEye)
        {
            CheckIfUsable();
            vr::HmdMatrix34_t result = NativeEntrypoints.SteamAPI_IHmd_GetHeadFromEyePose(m_hmd, eEye);

            return(result);
        }
Пример #5
0
 public abstract bool GetLastTrackerFromHeadPose(out vr::HmdMatrix34_t pmPose);
Пример #6
0
 public abstract bool GetTrackerFromHeadPose(float fPredictedSecondsFromNow, out vr::HmdMatrix34_t pmPose, out vr::HmdTrackingResult peResult);
Пример #7
0
 internal static extern bool SteamAPI_IHmd_GetLastTrackerFromHeadPose(IntPtr instancePtr, ref vr::HmdMatrix34_t pmPose);
Пример #8
0
 internal static extern bool SteamAPI_IHmd_GetTrackerFromHeadPose(IntPtr instancePtr, float fPredictedSecondsFromNow, ref vr::HmdMatrix34_t pmPose, ref vr::HmdTrackingResult peResult);