vrdVarjoRenderSettings

class vrdVarjoRenderSettings

(Inherits vrdData)

Holds render settings for Varjo HMD. Changes to these settings take effect on next activation of Varjo HMD mode.

Use it like this:

varjoSettings = vrHMDService.getVarjoRenderSettings()
# change settings, e.g.
varjoSettings.setUseNativeFoveatedRendering(True)
vrHMDService.setVarjoRenderSettings(varjoSettings)

Functions

vrdVarjoRenderSettings.getUseNativeFoveatedRendering()

Return if native Varjo foveated rendering is used.

Returns:On/Off
Return type:bool
vrdVarjoRenderSettings.setUseNativeFoveatedRendering(on)

Toggle native Varjo foveated rendering. In this mode the viewport that is moved by the gaze is rendered in a higher resolution than the the peripheral viewport to improve rendering performance.

Parameters:on (bool) – On (True), Off (False)
vrdVarjoRenderSettings.vrdVarjoRenderSettings()

Default constructor.

vrdVarjoRenderSettings.vrdVarjoRenderSettings(state)

Copy constructor.

Parameters:state (vrdVarjoRenderSettings) –