IDisplayDevice

Engine/source/platform/output/IDisplayDevice.h

More...

Public Functions

Returns eye offset not taking into account any position tracking info.

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.

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