:class:`psychopy.visual.Rift`
-----------------------------

Overview
========

.. currentmodule:: psychopy.visual.rift

.. autosummary::
    Rift
    Rift.close
    Rift.size
    Rift.setSize
    Rift.perfHudMode
    Rift.hidePerfHud
    Rift.stereoDebugHudMode
    Rift.setStereoDebugHudOption
    Rift.userHeight
    Rift.eyeHeight
    Rift.eyeToNoseDistance
    Rift.eyeOffset
    Rift.hasPositionTracking
    Rift.hasOrientationTracking
    Rift.hasMagYawCorrection
    Rift.manufacturer
    Rift.serialNumber
    Rift.hid
    Rift.displayResolution
    Rift.displayRefreshRate
    Rift.pixelsPerTanAngleAtCenter
    Rift.tanAngleToNDC
    Rift.trackerCount
    Rift.getTrackerInfo
    Rift.headLocked
    Rift.trackingOriginType
    Rift.recenterTrackingOrigin
    Rift.specifyTrackingOrigin
    Rift.specifyTrackingOriginPosOri
    Rift.clearShouldRecenterFlag
    Rift.testBoundary
    Rift.sensorSampleTime
    Rift.getDevicePose
    Rift.getTrackingState
    Rift.calcEyePoses
    Rift.eyeRenderPose
    Rift.shouldQuit
    Rift.isVisible
    Rift.hmdMounted
    Rift.hmdPresent
    Rift.shouldRecenter
    Rift.hasInputFocus
    Rift.overlayPresent
    Rift.setBuffer
    Rift.getPredictedDisplayTime
    Rift.getTimeInSeconds
    Rift.viewMatrix
    Rift.nearClip
    Rift.farClip
    Rift.projectionMatrix
    Rift.isBoundaryVisible
    Rift.getBoundaryDimensions
    Rift.connectedControllers
    Rift.updateInputState
    Rift.flip
    Rift.multiplyViewMatrixGL
    Rift.multiplyProjectionMatrixGL
    Rift.setRiftView
    Rift.setDefaultView
    Rift.getThumbstickValues
    Rift.getIndexTriggerValues
    Rift.getHandTriggerValues
    Rift.getButtons
    Rift.getTouches
    Rift.startHaptics
    Rift.stopHaptics
    Rift.createHapticsBuffer
    Rift.submitControllerVibration
    Rift.createPose
    Rift.createBoundingBox
    Rift.isPoseVisible

Details
=======

.. autoclass:: Rift
    :members:
    :undoc-members:
    :inherited-members:
