public override bool GetViewMatrix(float fSecondsFromNow, out vr::HmdMatrix44_t pMatLeftView, out vr::HmdMatrix44_t pMatRightView, out vr::HmdTrackingResult peResult) { CheckIfUsable(); bool result = NativeEntrypoints.SteamAPI_IHmd_GetViewMatrix(m_hmd, fSecondsFromNow, ref pMatLeftView, ref pMatRightView, ref peResult); return(result); }
public override vr::HmdMatrix44_t GetProjectionMatrix(vr::Hmd_Eye eEye, float fNearZ, float fFarZ, vr::GraphicsAPIConvention eProjType) { CheckIfUsable(); vr::HmdMatrix44_t result = NativeEntrypoints.SteamAPI_IHmd_GetProjectionMatrix(m_hmd, eEye, fNearZ, fFarZ, eProjType); return(result); }
public abstract bool GetViewMatrix(float fSecondsFromNow, out vr::HmdMatrix44_t pMatLeftView, out vr::HmdMatrix44_t pMatRightView, out vr::HmdTrackingResult peResult);
internal static extern bool SteamAPI_IHmd_GetViewMatrix(IntPtr instancePtr, float fSecondsFromNow, ref vr::HmdMatrix44_t pMatLeftView, ref vr::HmdMatrix44_t pMatRightView, ref vr::HmdTrackingResult peResult);