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.
Summary¶
- Functions:
- getInner() → vrRenderTypes.ShadingQuality
- getMiddle() → vrRenderTypes.ShadingQuality
- getMinimumMultisamplingSamples() → integer
- getPeriphery() → vrRenderTypes.ShadingQuality
- setInner(inner)
- setMiddle(middle)
- setPeriphery(periphery)
- vrdFoveatedQuality()
- vrdFoveatedQuality(state)
- vrdFoveatedQuality(inner, middle, 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: - inner (vrRenderTypes.ShadingQuality) – Shading quality for the innermost, foveal region
- middle (vrRenderTypes.ShadingQuality) – Shading quality for the transition zone between foveal region and and periphery
- periphery (vrRenderTypes.ShadingQuality) – Shading quality for the periphery