vrdFoveatedQuality

class vrdFoveatedQuality

(Inherits vrdData)

Holds shading quality settings for foveated rendering in VR. See vrHMDService.setFoveatedRenderingCustomQuality(quality).

Set a higher quality for the innermost region, and lower qualities for middle and periphery.

Functions

vrdFoveatedQuality.getInner()

Get shading quality for the inner foveal region.

Returns:inner region shading quality
Return type:vrRenderTypes.ShadingQuality
vrdFoveatedQuality.getMiddle()

Get shading quality for the transition zone between foveal region and and periphery.

Returns:middle region shading quality
Return type:vrRenderTypes.ShadingQuality
vrdFoveatedQuality.getMinimumMultisamplingSamples()

Get minimum number of multisampling samples (Realtime Antialiasing) that is required for this set of shading qualities. Supersampling 2x, 4x, 8x require at least the same number of multisampling samples (2, 4, 8).

Returns:minimum multisampling samples. 1 means multisampling is not needed.
Return type:integer
vrdFoveatedQuality.getPeriphery()

Get shading quality for periphery.

Returns:periphery region shading quality
Return type:vrRenderTypes.ShadingQuality
vrdFoveatedQuality.setInner(inner)

Set shading quality for the inner foveal region.

Parameters:inner (vrRenderTypes.ShadingQuality) – Inner region shading quality
vrdFoveatedQuality.setMiddle(middle)

Set shading quality for the transition zone between foveal region and and periphery.

Parameters:middle (vrRenderTypes.ShadingQuality) – Middle region shading quality
vrdFoveatedQuality.setPeriphery(periphery)

Set shading quality for the periphery.

Parameters:periphery (vrRenderTypes.ShadingQuality) – Periphery shading quality
vrdFoveatedQuality.vrdFoveatedQuality()

Default constructor.

vrdFoveatedQuality.vrdFoveatedQuality(state)

Copy constructor.

Parameters:state (vrdFoveatedQuality) –
vrdFoveatedQuality.vrdFoveatedQuality(inner, middle, periphery)

Constructor.

Parameters: