IDisplayDevice
Engine/source/platform/output/IDisplayDevice.h
Public Functions
getEyeOffsets(Point3F * dest)
Returns eye offset not taking into account any position tracking info.
getFovPorts(FovPort * out)
getFrameEyePose(IDevicePose * pose, S32 eyeId)
Get a display pose for the specified eye, or the HMD if eyeId is -1.
Returns a texture handle representing a preview of the composited VR view.
getStereoTargets(GFXTextureTarget ** out)
getStereoViewports(RectI * out)
bool
bool
bool
setCurrentConnection(GameConnection * connection)
setDrawCanvas(GuiCanvas * canvas)
Detailed Description
Public Functions
getCurrentConnection()
Reimplemented by: OculusVRDevice, OpenVRProvider
getEyeOffsets(Point3F * dest)
Returns eye offset not taking into account any position tracking info.
Reimplemented by: OculusVRDevice, OpenVRProvider
getFovPorts(FovPort * out)
Reimplemented by: OculusVRDevice, OpenVRProvider
getFrameEyePose(IDevicePose * pose, S32 eyeId)
Get a display pose for the specified eye, or the HMD if eyeId is -1.
Reimplemented by: OpenVRProvider
getPreviewTexture()
Returns a texture handle representing a preview of the composited VR view.
Reimplemented by: OculusVRDevice, OpenVRProvider
getStereoTargets(GFXTextureTarget ** out)
Reimplemented by: OculusVRDevice, OpenVRProvider
getStereoViewports(RectI * out)
Reimplemented by: OculusVRDevice, OpenVRProvider
onStartFrame()
Reimplemented by: OculusVRDevice, OpenVRProvider
providesEyeOffsets()
Reimplemented by: OculusVRDevice, OpenVRProvider
providesFovPorts()
Reimplemented by: OculusVRDevice, OpenVRProvider
providesFrameEyePose()
Reimplemented by: OculusVRDevice, OpenVRProvider
setCurrentConnection(GameConnection * connection)
Reimplemented by: OculusVRDevice, OpenVRProvider
setDrawCanvas(GuiCanvas * canvas)
Reimplemented by: OculusVRDevice, OpenVRProvider
setDrawMode(GFXDevice::GFXDeviceRenderStyles style)
Reimplemented by: OpenVRProvider